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

1.1     ! root        1: ############################################
        !             2: # Makefile for Synchronet SBBSFIDO 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 -N -C -m$(MODEL) -I$(INCLUDE)
        !            21: LFLAGS = -n -c
        !            22: !endif
        !            23: MAIN   = $(OS)\sbbsfido.exe
        !            24: OBJS   = $(OS)\sbbsfido.obj $(OS)\scfgvars.obj $(OS)\scfglib1.obj\
        !            25:          $(OS)\scfglib2.obj\
        !            26:          $(OS)\smblib.obj $(OS)\smbvars.obj $(OS)\ars.obj $(OS)\lzh.obj
        !            27: HEADERS = ..\sbbs.h ..\sbbsdefs.h ..\scfgvars.c \
        !            28:           ..\smb\smbdefs.h ..\smb\smblib.h ..\smb\smbvars.c
        !            29: 
        !            30: # Implicit C Compile Rule
        !            31: {.}.c.obj:
        !            32:        @echo Compiling (I) $< to $@ ...
        !            33:         $(CC) $(CFLAGS) -n$(OS) -c $<
        !            34: 
        !            35: # Main EXE Link Rule
        !            36: $(MAIN): $(OBJS) 
        !            37:        @echo Linking $< ...
        !            38: !ifdef __OS2__
        !            39:        $(LD) $(LFLAGS) @&&+
        !            40: $(LIB)\c02.obj $(OBJS)
        !            41: +, $*, $*, $(LIB)\os2.lib $(LIB)\c2.lib
        !            42: !else
        !            43:        $(LD) $(LFLAGS) @&&+
        !            44: $(LIB)\c0$(MODEL) $(OBJS)   
        !            45: +, $*, $*, $(LIB)\c$(MODEL).lib $(LIB)\math$(MODEL).lib $(LIB)\emu.lib
        !            46: !endif
        !            47: 
        !            48: # Global Variables
        !            49: $(OS)\scfgvars.obj: ..\scfgvars.c ..\sbbsdefs.h
        !            50:        @echo Compiling ..\$&.c to $< ...
        !            51:        $(CC) $(CFLAGS) -c -n$(OS) ..\$&.c
        !            52: 
        !            53: # Shared Functions
        !            54: $(OS)\scfglib1.obj: ..\sbbs.h ..\sbbsdefs.h ..\scfglib1.c ..\scfgvars.c
        !            55:         @echo Compiling ..\$&.c to $< ...
        !            56:         $(CC) $(CFLAGS) -c -n$(OS) @&&!
        !            57: -DNO_FILE_CFG
        !            58: -DNO_XTRN_CFG
        !            59: -DNO_CMDS_CFG
        !            60: -DNO_CHAT_CFG
        !            61: ! ..\$&.c
        !            62: 
        !            63: # Shared Functions
        !            64: $(OS)\scfglib2.obj: ..\sbbs.h ..\sbbsdefs.h ..\scfglib2.c ..\scfgvars.c
        !            65:         @echo Compiling ..\$&.c to $< ...
        !            66:         $(CC) $(CFLAGS) -c -n$(OS) @&&!
        !            67: -DNO_FILE_CFG
        !            68: -DNO_XTRN_CFG
        !            69: -DNO_CMDS_CFG
        !            70: -DNO_CHAT_CFG
        !            71: ! ..\$&.c
        !            72: 
        !            73: #$(OS)\smblib.obj: ..\smb\smblib.c ..\smb\smblib.h ..\smb\smbdefs.h
        !            74: #      @echo Compiling SMBLIB ...
        !            75: #      $(CC) $(CFLAGS) -n$(OS) -c ..\smb\smblib.c
        !            76: 
        !            77: #$(OS)\smbvars.obj: ..\smb\smbvars.c ..\smb\smblib.h ..\smb\smbdefs.h
        !            78: #      @echo Compiling SMBVARS ...
        !            79: #      $(CC) $(CFLAGS) -n$(OS) -c ..\smb\smbvars.c
        !            80: 
        !            81: #$(OS)\lzh.obj: ..\smb\lzh.c ..\smb\lzh.h
        !            82: #        @echo Compiling LZH ...
        !            83: #      $(CC) $(CFLAGS) -n$(OS) -c ..\smb\lzh.c
        !            84: 
        !            85: $(OS)\ars.obj: ..\ars.c ..\ars_defs.h 
        !            86:         @echo Compiling ..\$&.c to $< ...
        !            87:        $(CC) $(CFLAGS) -n$(OS) -c ..\ars.c
        !            88: 

unix.superglobalmegacorp.com

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