.autodepend
#
# Usage: "make [-DMDL=model]"
# Note the MDL is optional with large model as default.

# MDL set?
!if !$d(MDL)
MDL=s
!endif

CFLAGS      = -m$(MDL) -c
LIBS        = c:\bc\lib\c$(MDL) c:\csource\string\string$(MDL)
OBJS        = ADDP.obj   \
              ADDS.obj   \
              ADDC.obj   \
              CONCATP.obj   \
              CONCATS.obj   \
              CONCATC.obj   \
              CONSTRUD.obj    \
              CONSTRUS.obj    \
              CONSTRUC.obj    \
              CONSTRUP.obj    \
              COPYS.obj       \
              COPYP.obj       \
              MAKEC.obj     \
              OUT.obj       \
              SUBSTR.obj    \
              IN.obj

POBJS       = -+ADDP.obj \
              -+ADDS.obj \
              -+ADDC.obj \
              -+CONCATS.obj   \
              -+CONCATP.obj   \
              -+CONCATC.obj   \
              -+CONSTRUD.obj  \
              -+CONSTRUS.obj  \
              -+CONSTRUP.obj  \
              -+CONSTRUC.obj  \
              -+COPYS.obj       \
              -+COPYP.obj       \
              -+MAKEC.obj   \
              -+OUT.obj     \
              -+SUBSTR.obj  \
              -+IN.obj

all:    test.exe

.cpp.obj:
    bcc $(CFLAGS) {$< }

.c.obj:
    bcc $(CFLAGS) {$< }

test.exe : test.obj string$(MDL).lib
    tlink c:\bc\lib\c0$(MDL) test, test,, $(LIBS)

string$(MDL).lib: $(OBJS)
    tlib string$(MDL).lib @&&!
    $(POBJS), string$(MDL).lst
!

