Annotation of sbbs/sbbs2/filelist/makefile.bc, revision 1.1

1.1     ! root        1: ############################################
        !             2: # Makefile for Synchronet FILELIST Utility #
        !             3: # For use with Borland C++ for DOS or OS/2 #
        !             4: ############################################
        !             5: 
        !             6: # Macros
        !             7: CC      = bcc
        !             8: LD      = tlink
        !             9: !ifdef __OS2__
        !            10: OS     = OS2
        !            11: INCLUDE = c:\bcos2\include;..;..\smb;..\rio
        !            12: LIB    = c:\bcos2\lib
        !            13: CFLAGS  = -d -C -I$(INCLUDE)
        !            14: LFLAGS  = -c
        !            15: !else
        !            16: OS     = DOS
        !            17: INCLUDE = \bc31\include;..;..\smb;..\rio
        !            18: LIB    = \bc31\lib
        !            19: MODEL   = l
        !            20: CFLAGS  = -d -C -m$(MODEL) -I$(INCLUDE)
        !            21: LFLAGS  = -n -c
        !            22: !endif
        !            23: MAIN    = $(OS)\filelist.exe
        !            24: OBJS    = $(OS)\filelist.obj $(OS)\scfgvars.obj $(OS)\ars.obj \
        !            25:          $(OS)\scfglib1.obj $(OS)\scfglib2.obj
        !            26: HEADERS = ..\sbbs.h ..\sbbsdefs.h ..\scfgvars.c
        !            27: 
        !            28: # Implicit C Compile Rule
        !            29: {.}.c.obj:
        !            30:         @echo Compiling (I) $< to $@ ...
        !            31:         $(CC) $(CFLAGS) -n$(OS) -c $< 
        !            32: 
        !            33: # Main EXE Link Rule
        !            34: $(MAIN): $(OBJS) 
        !            35:        @echo Linking $< ...
        !            36: !ifdef __OS2__
        !            37:        $(LD) $(LFLAGS) @&&+
        !            38: $(LIB)\c02.obj $(OBJS)
        !            39: +, $*, $*, $(LIB)\os2.lib $(LIB)\c2.lib
        !            40: !else
        !            41:        $(LD) $(LFLAGS) @&&+
        !            42: $(LIB)\c0$(MODEL).obj $(OBJS)   
        !            43: +, $*, $*, $(LIB)\c$(MODEL).lib $(LIB)\math$(MODEL).lib $(LIB)\emu.lib
        !            44: !endif
        !            45: 
        !            46: # Global Variables
        !            47: $(OS)\scfgvars.obj: ..\scfgvars.c ..\sbbsdefs.h
        !            48:         @echo Compiling ..\$&.c to $< ...
        !            49:         $(CC) $(CFLAGS) -c -n$(OS) ..\$&.c
        !            50: 
        !            51: # Global Variables
        !            52: $(OS)\ars.obj: ..\ars.c ..\ars_defs.h
        !            53:         @echo Compiling ..\$&.c to $< ...
        !            54:         $(CC) $(CFLAGS) -c -n$(OS) ..\$&.c
        !            55: 
        !            56: # Shared Functions
        !            57: $(OS)\scfglib1.obj: ..\sbbs.h ..\sbbsdefs.h ..\scfglib1.c ..\scfgvars.c \
        !            58:        ..\scfglib.h
        !            59:         @echo Compiling ..\$&.c to $< ...
        !            60:         $(CC) $(CFLAGS) -c -n$(OS) @&&!
        !            61: -DNO_MSGS_CFG
        !            62: -DNO_XTRN_CFG 
        !            63: -DNO_TEXT_CFG
        !            64: -DNO_CHAT_CFG
        !            65: ! ..\$&.c
        !            66: 
        !            67: # Shared Functions
        !            68: $(OS)\scfglib2.obj: ..\sbbs.h ..\sbbsdefs.h ..\scfglib2.c ..\scfgvars.c \
        !            69:        ..\scfglib.h
        !            70:         @echo Compiling ..\$&.c to $< ...
        !            71:         $(CC) $(CFLAGS) -c -n$(OS) @&&!
        !            72: -DNO_MSGS_CFG
        !            73: -DNO_XTRN_CFG 
        !            74: -DNO_TEXT_CFG
        !            75: -DNO_CHAT_CFG
        !            76: ! ..\$&.c

unix.superglobalmegacorp.com

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