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

1.1     ! root        1: ############################################
        !             2: # Makefile for Synchronet DUPEFIND 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)\dupefind.exe
        !            42: OBJS   = $(OS)\dupefind.obj $(OS)\scfgvars.obj $(OS)\scfglib1.obj &
        !            43:          $(OS)\ars.obj $(OS)\scfglib2.obj
        !            44: HEADERS = ..\sbbs.h ..\sbbsdefs.h ..\gen_defs.h ..\scfgvars.c
        !            45: 
        !            46: # Implicit C Compile Rule
        !            47: .c.obj:
        !            48:        @echo Compiling (I) $[@ to $^@ ...
        !            49:        $(CC) $(CFLAGS) $[@
        !            50: 
        !            51: # Main EXE Link Rule
        !            52: $(MAIN): $(OBJS) 
        !            53:        @echo Linking $< ...
        !            54:        $(LD) $(LFLAGS) file { $(OBJS) }
        !            55: 
        !            56: # Global Variables
        !            57: $(OS)\scfgvars.obj: ..\scfgvars.c ..\sbbsdefs.h
        !            58:        @echo Compiling $[@ to $^@ ...
        !            59:        $(CC) $(CFLAGS) $[@
        !            60: 
        !            61: # ARS
        !            62: $(OS)\ars.obj: ..\ars.c ..\ars_defs.h
        !            63:        @echo Compiling $[@ to $^@ ...
        !            64:        $(CC) $(CFLAGS) $[@
        !            65: 
        !            66: # Shared Functions
        !            67: $(OS)\scfglib1.obj: ..\scfglib1.c ..\sbbs.h ..\sbbsdefs.h ..\scfgvars.c &
        !            68:        ..\scfglib.h
        !            69:        @echo Compiling $[@ to $^@ ...
        !            70:        $(CC) $(CFLAGS) &
        !            71: -DNO_MSGS_CFG &
        !            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_MSGS_CFG &
        !            84: -DNO_TEXT_CFG &
        !            85: -DNO_XTRN_CFG &
        !            86: -DNO_CMDS_CFG &
        !            87: -DNO_CHAT_CFG &
        !            88: $[@
        !            89: 

unix.superglobalmegacorp.com

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