Annotation of sbbs/sbbs2/smbactiv/makefile, revision 1.1

1.1     ! root        1: ############################################
        !             2: # Makefile for Synchronet SMBACTIV Utility #
        !             3: # For use with Watcom C/C++               #
        !             4: ############################################
        !             5: 
        !             6: !ifndef OS
        !             7: OS     = DOS
        !             8: !endif
        !             9: 
        !            10: !ifeq OS DOS
        !            11: CC     = *wcc
        !            12: !else
        !            13: CC     = *wcc386
        !            14: !endif
        !            15: 
        !            16: LD     = *wlink
        !            17: INCLUDE = \watcom\h;\watcom\h\os2;..;..\smb;..\rio
        !            18: 
        !            19: 
        !            20: !ifeq OS DOS
        !            21: CFLAGS = -I$(INCLUDE) -s -fh=$*.pch -bt=$(OS) -fo=$(OS)\ -ml
        !            22: !else
        !            23: CFLAGS = -I$(INCLUDE) -s -fh=$*.pch -bt=$(OS) -fo=$(OS)\
        !            24: !endif
        !            25: 
        !            26: !ifeq OS DOS
        !            27: SYSTEM  = DOS
        !            28: !endif
        !            29: !ifeq OS OS2
        !            30: SYSTEM  = OS2V2
        !            31: !endif
        !            32: !ifeq OS DOSX
        !            33: SYSTEM  = DOS4G
        !            34: !endif
        !            35: !ifeq OS NT
        !            36: SYSTEM = NT
        !            37: !endif
        !            38: 
        !            39: LFLAGS  = option stack=16k system $(SYSTEM)
        !            40: 
        !            41: MAIN   = $(OS)\smbactiv.exe
        !            42: OBJS   = $(OS)\smbactiv.obj $(OS)\scfgvars.obj $(OS)\scfglib1.obj &
        !            43:          $(OS)\ars.obj $(OS)\scfglib2.obj $(OS)\smblib.obj
        !            44: HEADERS = ..\sbbs.h ..\sbbsdefs.h ..\gen_defs.h ..\scfgvars.c &
        !            45:          ..\smb\smbdefs.h ..\smb\smblib.h
        !            46: 
        !            47: # Implicit C Compile Rule
        !            48: .c.obj:
        !            49:        @echo Compiling (I) $[@ to $^@ ...
        !            50:        $(CC) $(CFLAGS) $[@
        !            51: 
        !            52: # Main EXE Link Rule
        !            53: $(MAIN): $(OBJS) 
        !            54: #       @echo Linking $< ...
        !            55:        $(LD) $(LFLAGS) file { $(OBJS) }
        !            56: 
        !            57: # Global Variables
        !            58: $(OS)\scfgvars.obj: ..\scfgvars.c ..\sbbsdefs.h
        !            59:        @echo Compiling $[@ to $^@ ...
        !            60:        $(CC) $(CFLAGS) $[@
        !            61: 
        !            62: # ARS
        !            63: $(OS)\ars.obj: ..\ars.c ..\ars_defs.h
        !            64:        @echo Compiling $[@ to $^@ ...
        !            65:        $(CC) $(CFLAGS) $[@
        !            66: 
        !            67: # Shared Functions
        !            68: $(OS)\scfglib1.obj: ..\scfglib1.c ..\sbbs.h ..\sbbsdefs.h ..\scfgvars.c &
        !            69:        ..\scfglib.h
        !            70:        @echo Compiling $[@ to $^@ ...
        !            71:        $(CC) $(CFLAGS) &
        !            72: -DNO_TEXT_CFG &
        !            73: -DNO_XTRN_CFG &
        !            74: -DNO_CMDS_CFG &
        !            75: -DNO_CHAT_CFG &
        !            76: $[@
        !            77: 
        !            78: # Shared Functions
        !            79: $(OS)\scfglib2.obj: ..\scfglib2.c ..\sbbs.h ..\sbbsdefs.h ..\scfgvars.c &
        !            80:        ..\scfglib.h
        !            81:        @echo Compiling $[@ to $^@ ...
        !            82:        $(CC) $(CFLAGS) &
        !            83: -DNO_TEXT_CFG &
        !            84: -DNO_XTRN_CFG &
        !            85: -DNO_CMDS_CFG &
        !            86: -DNO_CHAT_CFG &
        !            87: $[@
        !            88: 
        !            89: $(OS)\smblib.obj: ..\smb\smblib.c ..\smb\smblib.h ..\smb\smbdefs.h
        !            90:        @echo Compiling $[@ to $^@ ...
        !            91:        $(CC) $(CFLAGS) $[@
        !            92: 

unix.superglobalmegacorp.com

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