|
|
1.1 ! root 1: # targets.mk ! 2: ! 3: # Make 'include file' defining targets for Synchronet project ! 4: ! 5: # $Id: targets.mk,v 1.21 2004/09/16 19:02:02 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: FIXSMB = $(EXEODIR)$(DIRSEP)fixsmb$(EXEFILE) ! 20: CHKSMB = $(EXEODIR)$(DIRSEP)chksmb$(EXEFILE) ! 21: SMBUTIL = $(EXEODIR)$(DIRSEP)smbutil$(EXEFILE) ! 22: SBBSECHO = $(EXEODIR)$(DIRSEP)sbbsecho$(EXEFILE) ! 23: ECHOCFG = $(EXEODIR)$(DIRSEP)echocfg$(EXEFILE) ! 24: ADDFILES = $(EXEODIR)$(DIRSEP)addfiles$(EXEFILE) ! 25: FILELIST = $(EXEODIR)$(DIRSEP)filelist$(EXEFILE) ! 26: MAKEUSER = $(EXEODIR)$(DIRSEP)makeuser$(EXEFILE) ! 27: ANS2ASC = $(EXEODIR)$(DIRSEP)ans2asc$(EXEFILE) ! 28: ASC2ANS = $(EXEODIR)$(DIRSEP)asc2ans$(EXEFILE) ! 29: ! 30: UTILS = $(BUILD_DEPENDS)$(FIXSMB) $(BUILD_DEPENDS)$(CHKSMB) \ ! 31: $(BUILD_DEPENDS)$(SMBUTIL) $(BUILD_DEPENDS)$(BAJA) $(BUILD_DEPENDS)$(NODE) \ ! 32: $(BUILD_DEPENDS)$(SBBSECHO) $(BUILD_DEPENDS)$(ECHOCFG) $(BUILD_DEPENDS) \ ! 33: $(BUILD_DEPENDS)$(ADDFILES) $(BUILD_DEPENDS)$(FILELIST) $(BUILD_DEPENDS)$(MAKEUSER) \ ! 34: $(BUILD_DEPENDS)$(ANS2ASC) $(BUILD_DEPENDS)$(ASC2ANS) ! 35: ! 36: all: dlls utils console mono ! 37: ! 38: console: xpdev-mt smblib \ ! 39: $(MTOBJODIR) $(LIBODIR) $(EXEODIR) \ ! 40: dlls \ ! 41: $(SBBSCON) $(JSEXEC) ! 42: ! 43: utils: smblib xpdev-mt xpdev ciolib-mt uifc-mt \ ! 44: $(LIBODIR) $(OBJODIR) $(MTOBJODIR) $(EXEODIR) \ ! 45: $(UTILS) ! 46: ! 47: dlls: smblib xpdev-mt \ ! 48: $(MTOBJODIR) $(LIBODIR) \ ! 49: $(SBBS) $(FTPSRVR) $(MAILSRVR) $(SERVICES) ! 50: ! 51: mono: xpdev-mt smblib \ ! 52: $(MTOBJODIR) $(EXEODIR) \ ! 53: $(SBBSMONO) ! 54: ! 55: ! 56: # Library dependencies ! 57: $(SBBS): ! 58: $(FTPSRVR): ! 59: $(WEBSRVR): ! 60: $(MAILSRVR): ! 61: $(SERVICES): ! 62: $(SBBSCON): $(XPDEV-MT_LIB) $(SMBLIB) ! 63: $(SBBSMONO): $(XPDEV-MT_LIB) $(SMBLIB) ! 64: $(JSEXEC): $(XPDEV-MT_LIB) $(SMBLIB) ! 65: $(NODE): $(XPDEV_LIB) ! 66: $(BAJA): $(XPDEV_LIB) $(SMBLIB) ! 67: $(FIXSMB): $(XPDEV_LIB) $(SMBLIB) ! 68: $(CHKSMB): $(XPDEV_LIB) $(SMBLIB) ! 69: $(SMBUTIL): $(XPDEV_LIB) $(SMBLIB) ! 70: $(SBBSECHO): $(XPDEV_LIB) $(SMBLIB) ! 71: $(ECHOCFG): $(XPDEV-MT_LIB) $(SMBLIB) $(UIFCLIB-MT) $(CIOLIB-MT) ! 72: $(ADDFILES): $(XPDEV_LIB) ! 73: $(FILELIST): $(XPDEV_LIB) ! 74: $(MAKEUSER): $(XPDEV_LIB) ! 75: $(ANS2ASC): ! 76: $(ASC2ANS): ! 77:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.