|
|
1.1 ! root 1: ! 2: # Macros ! 3: CC = bcc ! 4: LD = tlink ! 5: SDK = ..\sdk ! 6: MSWAIT = ..\..\mswait\dos ! 7: INCLUDE = \bc31\include;$(SDK);.. ! 8: LIB = \bc31\lib ! 9: MODEL = l ! 10: CFLAGS = -d -C -m$(MODEL) -I$(INCLUDE) -w-pro ! 11: LDFLAGS = /n /c ! 12: OBJS = xsdk.obj xsdkvars.obj $(MSWAIT)\mswait$(MODEL).obj ..\dos\rciol.obj ! 13: HEADERS = $(SDK)\xsdk.h $(SDK)\xsdkdefs.h $(SDK)\xsdkvars.c scb.h ! 14: ! 15: # Implicit C Compile Rule ! 16: .c.obj: ! 17: @echo Compiling $*.c to $*.obj ... ! 18: $(CC) $(CFLAGS) -c $*.c ! 19: ! 20: # Main EXE Link Rule ! 21: scb.exe: $(OBJS) scb.obj ! 22: @echo Linking $< ... ! 23: $(LD) $(LDFLAGS) @&&! ! 24: $(LIB)\c0$(MODEL) $(OBJS) scb.obj ! 25: !, $*, $*, $(LIB)\c$(MODEL).lib $(LIB)\math$(MODEL).lib $(LIB)\emu.lib ! 26: ! 27: ! 28: # All .obj modules ! 29: scb.obj: $(HEADERS) ! 30: ! 31: xsdk.obj: $(SDK)\xsdk.c $(HEADERS) ! 32: @echo Compiling $(SDK)\$*.c to $*.obj ... ! 33: $(CC) $(CFLAGS) -c $(SDK)\$*.c ! 34: ! 35: xsdkvars.obj: $(SDK)\xsdkvars.c $(SDK)\xsdkdefs.h ! 36: @echo Compiling $(SDK)\$*.c to $*.obj ... ! 37: $(CC) $(CFLAGS) -c $(SDK)\$*.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.