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

1.1     ! root        1: ###############################
        !             2: # Makefile for Synchronet UTI #
        !             3: # For use with Turbo C++      #
        !             4: # Tabstop=8                  #
        !             5: ###############################
        !             6: 
        !             7: # Macros
        !             8: CC     = bcc
        !             9: LD     = tlink
        !            10: INCLUDE = \bc31\include;..;..\smb;..\rio
        !            11: LIB     = \bc31\lib
        !            12: MODEL  = l
        !            13: CFLAGS = -d -C -m$(MODEL) -I$(INCLUDE) -w-pro
        !            14: LFLAGS  = /n /c
        !            15: OBJS   = scfgvars.obj scfglib1.obj uti.obj ars.obj
        !            16: SMB    = smblib.obj 
        !            17: LZH    = lzh.obj
        !            18: HEADERS = ..\sbbs.h ..\sbbsdefs.h ..\scfgvars.c \
        !            19:          ..\smb\smblib.h ..\smb\smbdefs.h
        !            20: 
        !            21: # Implicit C Compile Rule
        !            22: .c.obj:
        !            23:         @echo Compiling $*.c to $*.obj ...
        !            24:        $(CC) $(CFLAGS) -o$*.obj -c $*.c
        !            25: 
        !            26: all: utilist.exe utihigh.exe utiexprt.exe utilstrd.exe utiimprt.exe utiver.exe
        !            27: 
        !            28: utilist.exe: $(OBJS) utilist.obj
        !            29:        @echo Linking $< ...
        !            30:        $(LD) $(LFLAGS) @&&!
        !            31: $(LIB)\c0$(MODEL) $(OBJS) utilist.obj
        !            32: !, $*, $*, $(LIB)\c$(MODEL).lib $(LIB)\math$(MODEL).lib $(LIB)\emu.lib
        !            33: 
        !            34: utihigh.exe: $(OBJS) $(SMB) utihigh.obj
        !            35:        @echo Linking $< ...
        !            36:        $(LD) $(LFLAGS) @&&!
        !            37: $(LIB)\c0$(MODEL) $(OBJS) $(SMB) utihigh.obj
        !            38: !, $*, $*, $(LIB)\c$(MODEL).lib $(LIB)\math$(MODEL).lib $(LIB)\emu.lib
        !            39: 
        !            40: utiexprt.exe: $(OBJS) $(SMB) $(LZH) utiexprt.obj
        !            41:        @echo Linking $< ...
        !            42:        $(LD) $(LFLAGS) @&&!
        !            43: $(LIB)\c0$(MODEL) $(OBJS) $(SMB) $(LZH) utiexprt.obj
        !            44: !, $*, $*, $(LIB)\c$(MODEL).lib $(LIB)\math$(MODEL).lib $(LIB)\emu.lib
        !            45: 
        !            46: utiimprt.exe: $(OBJS) $(SMB) $(LZH) utiimprt.obj
        !            47:        @echo Linking $< ...
        !            48:        $(LD) $(LFLAGS) @&&!
        !            49: $(LIB)\c0$(MODEL) $(OBJS) $(SMB) $(LZH) utiimprt.obj
        !            50: !, $*, $*, $(LIB)\c$(MODEL).lib $(LIB)\math$(MODEL).lib $(LIB)\emu.lib
        !            51: 
        !            52: utilstrd.exe: $(OBJS) utilstrd.obj
        !            53:        @echo Linking $< ...
        !            54:        $(LD) $(LFLAGS) @&&!
        !            55: $(LIB)\c0$(MODEL) $(OBJS) utilstrd.obj
        !            56: !, $*, $*, $(LIB)\c$(MODEL).lib $(LIB)\math$(MODEL).lib $(LIB)\emu.lib
        !            57: 
        !            58: utiver.exe: uti.h utiver.obj utiver.c
        !            59:        bcc -w-pro utiver.c
        !            60: 
        !            61: # SMBLIB Functions
        !            62: smblib.obj: ..\smb\smblib.c ..\smb\smbdefs.h ..\smb\smblib.h
        !            63:        @echo Compiling ..\$*.c to $*.obj ...
        !            64:         $(CC) $(CFLAGS) -c ..\smb\$*.c
        !            65: 
        !            66: # SMB LZH Functions
        !            67: lzh.obj: ..\smb\lzh.c ..\smb\lzh.h 
        !            68:        @echo Compiling ..\$*.c to $*.obj ...
        !            69:         $(CC) $(CFLAGS) -c ..\smb\$*.c
        !            70: 
        !            71: # Global Variables
        !            72: scfgvars.obj: ..\scfgvars.c ..\smb\smbdefs.h 
        !            73:        @echo Compiling ..\$*.c to $*.obj ...
        !            74:        $(CC) $(CFLAGS) -c ..\$*.c
        !            75: 
        !            76: ars.obj: ..\ars.c ..\ars_defs.h
        !            77:         @echo Compiling ..\$&.c to $< ...
        !            78:        $(CC) $(CFLAGS) -c ..\ars.c
        !            79: 
        !            80: 
        !            81: # Shared Functions
        !            82: scfglib1.obj: ..\sbbs.h ..\sbbsdefs.h ..\scfglib1.c ..\scfgvars.c ..\scfglib.h
        !            83:        @echo Compiling ..\$*.c to $*.obj ...
        !            84:         $(CC) $(CFLAGS) -c ..\$*.c
        !            85: 
        !            86: utiimprt.obj:  uti.h
        !            87: utiexprt.obj:  uti.h
        !            88: utilstrd.obj:  uti.h
        !            89: utihigh.obj:   uti.h
        !            90: utilist.obj:   uti.h

unix.superglobalmegacorp.com

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