|
|
1.1 ! root 1: ############################### ! 2: # Makefile for CHKSMB # ! 3: # For use with Borland C++ # ! 4: # Tabstop=8 # ! 5: ############################### ! 6: ! 7: # Macros ! 8: ! 9: CC = bcc ! 10: LD = tlink ! 11: INCLUDE = \bc31\include ! 12: LIB = \bc31\lib ! 13: MODEL = l ! 14: CFLAGS = -d -C -m$(MODEL) -I$(INCLUDE) ! 15: LFLAGS = -n -c ! 16: MAIN = chksmb.exe ! 17: OBJS = $(MODEL)\chksmb.obj $(MODEL)\smblib.obj $(MODEL)\smbvars.obj ! 18: HEADERS = smblib.h smbdefs.h crc32.h ! 19: ! 20: !ifdef __OS2__ ! 21: CC = c:\bcos2\bin\bcc ! 22: LD = c:\bcos2\bin\tlink ! 23: INCLUDE = c:\bcos2\include;smb ! 24: LIB = c:\bcos2\lib ! 25: CFLAGS = -d -C -I$(INCLUDE) ! 26: LFLAGS = -c -w-srf ! 27: !endif ! 28: ! 29: # Implicit C Compile Rule ! 30: {.}.c.obj: ! 31: @echo Compiling (I) $< to $@ ... ! 32: $(CC) $(CFLAGS) -n$(MODEL) -c $< ! 33: ! 34: # Main EXE Link Rule ! 35: $(MAIN): $(OBJS) ! 36: @echo Linking $< ... ! 37: !ifdef __OS2__ ! 38: $(LD) $(LFLAGS) @&&+ ! 39: $(LIB)\c02.obj $(OBJS) $(LIB)\wildargs.obj ! 40: +, $*, $*, $(LIB)\os2.lib $(LI$(MODEL)\B)\c2.lib ! 41: !else ! 42: $(LD) $(LFLAGS) @&&+ ! 43: $(LIB)\c0$(MODEL) $(OBJS) $(LIB)\wildargs.obj ! 44: +, $*, $*, $(LIB)\c$(MODEL).lib $(LIB)\math$(MODEL).lib $(LIB)\emu.lib ! 45: !endif ! 46: ! 47: # All .obj modules ! 48: $(MODEL)\chksmb.obj: $(HEADERS) ! 49: $(MODEL)\smbvars.obj: $(HEADERS) ! 50: $(MODEL)\smblib.obj: $(HEADERS)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.