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