Annotation of sbbs/src/sbbs3/targets.mk, revision 1.1.1.2

1.1       root        1: # targets.mk
                      2: 
                      3: # Make 'include file' defining targets for Synchronet project
                      4: 
1.1.1.2 ! root        5: # $Id: targets.mk,v 1.35 2011/04/09 18:37:26 deuce Exp $
1.1       root        6: 
                      7: # LIBODIR, EXEODIR, DIRSEP, LIBFILE, EXEFILE, and DELETE must be pre-defined
                      8: 
                      9: SBBS           = $(LIBODIR)$(DIRSEP)$(LIBPREFIX)sbbs$(SOFILE)
                     10: FTPSRVR                = $(LIBODIR)$(DIRSEP)$(LIBPREFIX)ftpsrvr$(SOFILE)
                     11: WEBSRVR                = $(LIBODIR)$(DIRSEP)$(LIBPREFIX)websrvr$(SOFILE)
                     12: MAILSRVR       = $(LIBODIR)$(DIRSEP)$(LIBPREFIX)mailsrvr$(SOFILE)
                     13: SERVICES       = $(LIBODIR)$(DIRSEP)$(LIBPREFIX)services$(SOFILE)
                     14: SBBSCON                = $(EXEODIR)$(DIRSEP)sbbs$(EXEFILE)
                     15: SBBSMONO       = $(EXEODIR)$(DIRSEP)sbbsmono$(EXEFILE)
                     16: JSEXEC         = $(EXEODIR)$(DIRSEP)jsexec$(EXEFILE)
                     17: NODE           = $(EXEODIR)$(DIRSEP)node$(EXEFILE)
                     18: BAJA           = $(EXEODIR)$(DIRSEP)baja$(EXEFILE)
                     19: UNBAJA         = $(EXEODIR)$(DIRSEP)unbaja$(EXEFILE)
                     20: FIXSMB         = $(EXEODIR)$(DIRSEP)fixsmb$(EXEFILE)
                     21: CHKSMB         = $(EXEODIR)$(DIRSEP)chksmb$(EXEFILE)
                     22: SMBUTIL                = $(EXEODIR)$(DIRSEP)smbutil$(EXEFILE)
                     23: SBBSECHO       = $(EXEODIR)$(DIRSEP)sbbsecho$(EXEFILE)
                     24: ECHOCFG                = $(EXEODIR)$(DIRSEP)echocfg$(EXEFILE)
                     25: ADDFILES       = $(EXEODIR)$(DIRSEP)addfiles$(EXEFILE)
                     26: FILELIST       = $(EXEODIR)$(DIRSEP)filelist$(EXEFILE)
                     27: MAKEUSER       = $(EXEODIR)$(DIRSEP)makeuser$(EXEFILE)
                     28: ANS2ASC                = $(EXEODIR)$(DIRSEP)ans2asc$(EXEFILE)
                     29: ASC2ANS                = $(EXEODIR)$(DIRSEP)asc2ans$(EXEFILE)
                     30: SEXYZ          = $(EXEODIR)$(DIRSEP)sexyz$(EXEFILE)
                     31: QWKNODES       = $(EXEODIR)$(DIRSEP)qwknodes$(EXEFILE)
                     32: SLOG           = $(EXEODIR)$(DIRSEP)slog$(EXEFILE)
                     33: ALLUSERS       = $(EXEODIR)$(DIRSEP)allusers$(EXEFILE)
                     34: DELFILES       = $(EXEODIR)$(DIRSEP)delfiles$(EXEFILE)
                     35: DUPEFIND       = $(EXEODIR)$(DIRSEP)dupefind$(EXEFILE)
                     36: SMBACTIV       = $(EXEODIR)$(DIRSEP)smbactiv$(EXEFILE)
1.1.1.2 ! root       37: DSTSEDIT       = $(EXEODIR)$(DIRSEP)dstsedit$(EXEFILE)
1.1       root       38: 
                     39: UTILS          = $(FIXSMB) $(CHKSMB) \
                     40:                          $(SMBUTIL) $(BAJA) $(NODE) \
                     41:                          $(SBBSECHO) $(ECHOCFG) \
                     42:                          $(ADDFILES) $(FILELIST) $(MAKEUSER) \
                     43:                          $(ANS2ASC) $(ASC2ANS)  $(UNBAJA) \
                     44:                          $(QWKNODES) $(SLOG) $(ALLUSERS) \
1.1.1.2 ! root       45:                          $(DELFILES) $(DUPEFIND) $(SMBACTIV) \
        !            46:                          $(SEXYZ) $(DSTSEDIT)
1.1       root       47: 
1.1.1.2 ! root       48: all:   dlls utils console
1.1       root       49: 
                     50: console:       xpdev-mt smblib \
                     51:                $(MTOBJODIR) $(LIBODIR) $(EXEODIR) \
                     52:                dlls \
                     53:                $(SBBSCON) $(JSEXEC)
                     54: 
                     55: utils: smblib xpdev-mt xpdev ciolib-mt uifc-mt \
                     56:                $(LIBODIR) $(OBJODIR) $(MTOBJODIR) $(EXEODIR) \
                     57:                $(UTILS)
                     58: 
                     59: dlls:  smblib xpdev-mt \
                     60:                $(MTOBJODIR) $(LIBODIR) \
                     61:                $(SBBS) $(FTPSRVR) $(MAILSRVR) $(SERVICES)
                     62: 
                     63: mono:  xpdev-mt smblib \
                     64:                $(MTOBJODIR) $(EXEODIR) \
                     65:                $(SBBSMONO)
                     66: 
                     67: 
                     68: # Library dependencies
                     69: $(SBBS): 
                     70: $(FTPSRVR): 
                     71: $(WEBSRVR):
                     72: $(MAILSRVR):
                     73: $(SERVICES): 
                     74: $(SBBSCON): $(XPDEV-MT_LIB) $(SMBLIB)
                     75: $(SBBSMONO): $(XPDEV-MT_LIB) $(SMBLIB)
                     76: $(JSEXEC): $(XPDEV-MT_LIB) $(SMBLIB)
                     77: $(NODE): $(XPDEV_LIB)
                     78: $(BAJA): $(XPDEV_LIB) $(SMBLIB)
                     79: $(UNBAJA): $(XPDEV_LIB)
                     80: $(FIXSMB): $(XPDEV_LIB) $(SMBLIB)
                     81: $(CHKSMB): $(XPDEV_LIB) $(SMBLIB)
                     82: $(SMBUTIL): $(XPDEV_LIB) $(SMBLIB)
                     83: $(SBBSECHO): $(XPDEV_LIB) $(SMBLIB)
                     84: $(ECHOCFG): $(XPDEV-MT_LIB) $(SMBLIB) $(UIFCLIB-MT) $(CIOLIB-MT)
                     85: $(ADDFILES): $(XPDEV_LIB)
                     86: $(FILELIST): $(XPDEV_LIB)
                     87: $(MAKEUSER): $(XPDEV_LIB)
                     88: $(ANS2ASC):
                     89: $(ASC2ANS):
                     90: $(SEXYZ): $(XPDEV-MT_LIB) $(SMBLIB)
                     91: $(QWKNODES): $(XPDEV_LIB)
                     92: $(SLOG): $(XPDEV_LIB)
                     93: $(ALLUSERS): $(XPDEV_LIB)
                     94: $(DELFILES): $(XPDEV_LIB)
                     95: $(DUPEFIND): $(XPDEV_LIB) $(SMBLIB)
                     96: $(SMBACTIV): $(XPDEV_LIB) $(SMBLIB)
1.1.1.2 ! root       97: $(DSTSEDIT): $(XPDEV_LIB)

unix.superglobalmegacorp.com

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