|
|
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.