|
|
1.1 ! root 1: # targets.mk ! 2: ! 3: # Make 'include file' defining targets for Synchronet project ! 4: ! 5: # $Id: targets.mk,v 1.32 2005/09/23 21:28:18 deuce Exp $ ! 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) ! 37: ! 38: UTILS = $(FIXSMB) $(CHKSMB) \ ! 39: $(SMBUTIL) $(BAJA) $(NODE) \ ! 40: $(SBBSECHO) $(ECHOCFG) \ ! 41: $(ADDFILES) $(FILELIST) $(MAKEUSER) \ ! 42: $(ANS2ASC) $(ASC2ANS) $(UNBAJA) \ ! 43: $(QWKNODES) $(SLOG) $(ALLUSERS) \ ! 44: $(DELFILES) $(DUPEFIND) $(SMBACTIV) ! 45: ! 46: all: dlls utils console mono ! 47: ! 48: console: xpdev-mt smblib \ ! 49: $(MTOBJODIR) $(LIBODIR) $(EXEODIR) \ ! 50: dlls \ ! 51: $(SBBSCON) $(JSEXEC) ! 52: ! 53: utils: smblib xpdev-mt xpdev ciolib-mt uifc-mt \ ! 54: $(LIBODIR) $(OBJODIR) $(MTOBJODIR) $(EXEODIR) \ ! 55: $(UTILS) ! 56: ! 57: dlls: smblib xpdev-mt \ ! 58: $(MTOBJODIR) $(LIBODIR) \ ! 59: $(SBBS) $(FTPSRVR) $(MAILSRVR) $(SERVICES) ! 60: ! 61: mono: xpdev-mt smblib \ ! 62: $(MTOBJODIR) $(EXEODIR) \ ! 63: $(SBBSMONO) ! 64: ! 65: ! 66: # Library dependencies ! 67: $(SBBS): ! 68: $(FTPSRVR): ! 69: $(WEBSRVR): ! 70: $(MAILSRVR): ! 71: $(SERVICES): ! 72: $(SBBSCON): $(XPDEV-MT_LIB) $(SMBLIB) ! 73: $(SBBSMONO): $(XPDEV-MT_LIB) $(SMBLIB) ! 74: $(JSEXEC): $(XPDEV-MT_LIB) $(SMBLIB) ! 75: $(NODE): $(XPDEV_LIB) ! 76: $(BAJA): $(XPDEV_LIB) $(SMBLIB) ! 77: $(UNBAJA): $(XPDEV_LIB) ! 78: $(FIXSMB): $(XPDEV_LIB) $(SMBLIB) ! 79: $(CHKSMB): $(XPDEV_LIB) $(SMBLIB) ! 80: $(SMBUTIL): $(XPDEV_LIB) $(SMBLIB) ! 81: $(SBBSECHO): $(XPDEV_LIB) $(SMBLIB) ! 82: $(ECHOCFG): $(XPDEV-MT_LIB) $(SMBLIB) $(UIFCLIB-MT) $(CIOLIB-MT) ! 83: $(ADDFILES): $(XPDEV_LIB) ! 84: $(FILELIST): $(XPDEV_LIB) ! 85: $(MAKEUSER): $(XPDEV_LIB) ! 86: $(ANS2ASC): ! 87: $(ASC2ANS): ! 88: $(SEXYZ): $(XPDEV-MT_LIB) $(SMBLIB) ! 89: $(QWKNODES): $(XPDEV_LIB) ! 90: $(SLOG): $(XPDEV_LIB) ! 91: $(ALLUSERS): $(XPDEV_LIB) ! 92: $(DELFILES): $(XPDEV_LIB) ! 93: $(DUPEFIND): $(XPDEV_LIB) $(SMBLIB) ! 94: $(SMBACTIV): $(XPDEV_LIB) $(SMBLIB)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.