Annotation of sbbs/sbbs2/uti/makefile, revision 1.1.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.