Annotation of sbbs/sbbs2/smm/makefile, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.