CC = @CC@
CFLAGS = @CFLAGS@
DEFS = @DEFS@
+CONFIGDEFS = -DNMHETCDIR='"$(etcdir)"'
INCLUDES = -I.. -I$(srcdir) -I$(top_srcdir) @CPPFLAGS@
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@
-MTSLIB =
-# ../mts/libmts.a
-NDBM_LIBS = @NDBM_LIBS@
-LOCALLIBS = ../config/version.o ../config/config.o $(MTSLIB) ../sbr/libmh.a
+LOCALLIBS = ../config/version.o ../config/config.o ../sbr/libmh.a
LINKLIBS = $(LOCALLIBS) $(LIBS)
LINT = @LINT@
LEXLIB = @LEXLIB@
COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CFLAGS)
+COMPILE2 = $(CC) -c $(DEFS) $(CONFIGDEFS) $(INCLUDES) $(CFLAGS)
LINK = $(CC) $(LDFLAGS) -o $@
LN = ln
# commands to build
CMDS = ali anno burst comp dist flist folder forw mmh mark mhbuild \
mhlist mhmail mhparam mhpath mhshow mhstore msgchk \
- new packf pick prompter refile repl rmf rmm scan send show \
+ new packf pick prompter refile repl rmf rmm scan send sendfiles show \
sortm whatnow
# commands that are links to other commands
# misc support binaries
MISC = ap conflict dp fmtdump mhl rcvdist rcvpack \
- rcvstore rcvtty slocal spost viamail mhtest
+ rcvstore rcvtty slocal spost mhtest
# commands with 'S'pecial installation needs
SCMDS = inc
msgchk.c new.c packf.c pick.c picksbr.c \
prompter.c rcvdist.c rcvpack.c rcvstore.c rcvtty.c \
refile.c repl.c replsbr.c rmf.c rmm.c scan.c scansbr.c send.c \
- sendsbr.c show.c slocal.c sortm.c spost.c termsbr.c viamail.c \
- whatnow.c whatnowproc.c whatnowsbr.c
+ sendfiles.sh show.c slocal.c sortm.c spost.c termsbr.c \
+ whatnow.c whatnowproc.c
# auxiliary files
AUX = Makefile.in
burst: burst.o $(LOCALLIBS)
$(LINK) burst.o $(LINKLIBS)
-comp: comp.o whatnowproc.o whatnowsbr.o sendsbr.o annosbr.o distsbr.o $(LOCALLIBS)
- $(LINK) comp.o whatnowproc.o whatnowsbr.o sendsbr.o annosbr.o distsbr.o $(LINKLIBS)
+comp: comp.o whatnowproc.o annosbr.o distsbr.o $(LOCALLIBS)
+ $(LINK) comp.o whatnowproc.o annosbr.o distsbr.o $(LINKLIBS)
conflict: conflict.o aliasbr.o $(LOCALLIBS)
$(LINK) conflict.o aliasbr.o $(LINKLIBS)
-dist: dist.o whatnowproc.o whatnowsbr.o sendsbr.o annosbr.o distsbr.o $(LOCALLIBS)
- $(LINK) dist.o whatnowproc.o whatnowsbr.o sendsbr.o annosbr.o distsbr.o $(LINKLIBS)
+dist: dist.o whatnowproc.o annosbr.o distsbr.o $(LOCALLIBS)
+ $(LINK) dist.o whatnowproc.o annosbr.o distsbr.o $(LINKLIBS)
dp: dp.o termsbr.o $(LOCALLIBS)
$(LINK) dp.o termsbr.o $(LINKLIBS) $(TERMLIB)
folder: folder.o $(LOCALLIBS)
$(LINK) folder.o $(LINKLIBS)
-forw: forw.o whatnowproc.o whatnowsbr.o sendsbr.o annosbr.o distsbr.o $(LOCALLIBS)
- $(LINK) forw.o whatnowproc.o whatnowsbr.o sendsbr.o annosbr.o distsbr.o $(LINKLIBS)
+forw: forw.o whatnowproc.o annosbr.o distsbr.o $(LOCALLIBS)
+ $(LINK) forw.o whatnowproc.o annosbr.o distsbr.o $(LINKLIBS)
inc: inc.o scansbr.o dropsbr.o termsbr.o $(LOCALLIBS)
$(LINK) inc.o scansbr.o dropsbr.o termsbr.o $(LINKLIBS) $(TERMLIB)
refile: refile.o $(LOCALLIBS)
$(LINK) refile.o $(LINKLIBS)
-repl: repl.o replsbr.o whatnowproc.o whatnowsbr.o sendsbr.o annosbr.o distsbr.o $(LOCALLIBS)
- $(LINK) repl.o replsbr.o whatnowproc.o whatnowsbr.o sendsbr.o annosbr.o distsbr.o $(LINKLIBS)
+repl: repl.o replsbr.o whatnowproc.o annosbr.o distsbr.o $(LOCALLIBS)
+ $(LINK) repl.o replsbr.o whatnowproc.o annosbr.o distsbr.o $(LINKLIBS)
rmf: rmf.o $(LOCALLIBS)
$(LINK) rmf.o $(LINKLIBS)
scan: scan.o scansbr.o termsbr.o $(LOCALLIBS)
$(LINK) scan.o scansbr.o termsbr.o $(LINKLIBS) $(TERMLIB)
-send: send.o sendsbr.o annosbr.o distsbr.o $(LOCALLIBS)
- $(LINK) send.o sendsbr.o annosbr.o distsbr.o $(LINKLIBS)
+send: send.o annosbr.o distsbr.o $(LOCALLIBS)
+ $(LINK) send.o annosbr.o distsbr.o $(LINKLIBS)
+
+sendfiles: sendfiles.sh
+ cp sendfiles.sh sendfiles
+ chmod +x sendfiles
show: show.o mhlsbr.o termsbr.o $(LOCALLIBS)
$(LINK) show.o mhlsbr.o termsbr.o $(LINKLIBS) $(TERMLIB)
+slocal.o: slocal.c
+ $(COMPILE2) $(srcdir)/slocal.c
+
slocal: slocal.o aliasbr.o dropsbr.o $(LOCALLIBS)
- $(LINK) slocal.o aliasbr.o dropsbr.o $(NDBM_LIBS) $(LINKLIBS)
+ $(LINK) slocal.o aliasbr.o dropsbr.o $(LINKLIBS)
sortm: sortm.o $(LOCALLIBS)
$(LINK) sortm.o $(LINKLIBS)
spost: spost.o aliasbr.o $(LOCALLIBS)
$(LINK) spost.o aliasbr.o $(LINKLIBS)
-viamail: viamail.o mhmisc.o mhoutsbr.o sendsbr.o annosbr.o distsbr.o $(LOCALLIBS)
- $(LINK) viamail.o mhmisc.o mhoutsbr.o sendsbr.o annosbr.o distsbr.o $(LINKLIBS) $(TERMLIB)
-
-whatnow: whatnow.o whatnowsbr.o sendsbr.o annosbr.o distsbr.o $(LOCALLIBS)
- $(LINK) whatnow.o whatnowsbr.o sendsbr.o annosbr.o distsbr.o $(LINKLIBS)
+whatnow: whatnow.o annosbr.o distsbr.o $(LOCALLIBS)
+ $(LINK) whatnow.o annosbr.o distsbr.o $(LINKLIBS)
# ========== DEPENDENCIES FOR INSTALLING ==========