3 LIBDEFS = -a 0x63f00000 -g 4096 -j 0x1000
5 LIBCONFIG = ../config/config.j ../config/version.j
6 LIBMH = ../sbr/add.j ../sbr/addrsbr.j ../sbr/adios.j ../sbr/admonish.j \
7 ../sbr/advertise.j ../sbr/advise.j ../sbr/ambigsw.j ../sbr/atooi.j \
8 ../sbr/brkstring.j ../sbr/closefds.j ../sbr/concat.j ../sbr/copy.j \
9 ../sbr/copyip.j ../sbr/cpydata.j ../sbr/cpydgst.j ../sbr/discard.j \
10 ../sbr/done.j ../sbr/fdcompare.j ../sbr/fmtcompile.j \
11 ../sbr/formataddr.j ../sbr/formatdef.j ../sbr/formatsbr.j \
12 ../sbr/gans.j ../sbr/getans.j ../sbr/getanswer.j ../sbr/getcpy.j \
13 ../sbr/help.j ../sbr/m_atoi.j ../sbr/m_backup.j ../sbr/m_convert.j \
14 ../sbr/m_delete.j ../sbr/m_draft.j ../sbr/m_find.j ../sbr/m_fmsg.j \
15 ../sbr/m_foil.j ../sbr/m_getdefs.j ../sbr/m_getfld.j \
16 ../sbr/m_getfolder.j ../sbr/m_gmprot.j ../sbr/m_gmsg.j \
17 ../sbr/m_maildir.j ../sbr/m_msgdef.j ../sbr/m_name.j \
18 ../sbr/m_readefs.j ../sbr/m_remsg.j ../sbr/m_replace.j \
19 ../sbr/m_scratch.j ../sbr/m_seq.j ../sbr/m_seqbits.j \
20 ../sbr/m_seqflag.j ../sbr/m_seqnew.j ../sbr/m_setcur.j \
21 ../sbr/m_setseq.j ../sbr/m_setvis.j ../sbr/m_sync.j ../sbr/m_tmpfil.j \
22 ../sbr/m_update.j ../sbr/makedir.j ../sbr/path.j ../sbr/peekc.j \
23 ../sbr/pidstatus.j ../sbr/pidwait.j ../sbr/printsw.j ../sbr/push.j \
24 ../sbr/putenv.j ../sbr/pwd.j ../sbr/r1bindex.j ../sbr/refile.j \
25 ../sbr/remdir.j ../sbr/showfile.j ../sbr/smatch.j ../sbr/sprintb.j \
26 ../sbr/ssequal.j ../sbr/strindex.j ../sbr/trimcpy.j ../sbr/uleq.j \
27 ../sbr/uprf.j ../sbr/vfgets.j
28 LIBMTS = ../mts/sendmail/hosts.j ../mts/sendmail/smail.j
29 LIBZOT = ../zotnet/bboards/getbbent.j ../zotnet/mf/mf.j \
30 ../zotnet/tws/dtime.j ../zotnet/tws/dtimep.j ../zotnet/tws/lexstring.j \
31 ../zotnet/mts/client.j ../zotnet/mts/lock.j ../zotnet/mts/mts.j
33 all: libmh.so.$(VERSION) libconfig.sa libmh.sa libmts.sa libzot.sa
34 /usr/dll/bin/verify-shlib -l libmh.so.$(VERSION) \
35 libconfig.sa libmh.sa libmts.sa libzot.sa
37 libmh.so.$(VERSION): jump.params $(LIBCONFIG) $(LIBMH) $(LIBMTS) $(LIBZOT)
38 ar rc libconfig.a $(LIBCONFIG)
39 ar rc libmh.a $(LIBMH)
40 ar rc libmts.a $(LIBMTS)
41 ar rc libzot.a $(LIBZOT)
42 /usr/dll/bin/mkimage -l /lib/libmh -v $(VERSION) $(LIBDEFS) -- \
43 libconfig.a libmh.a libmts.a libzot.a `cc --print` -lc
44 rm -f libconfig.a libmh.a libmts.a libzot.a
46 libconfig.sa libmh.sa libmts.sa libzot.sa: libmh.so.$(VERSION)
47 /usr/dll/bin/mkstubs -l /lib/libmh -v $(VERSION) $(LIBDEFS) -- \
48 libconfig libmh libmts libzot
51 cp libmh.so.$(VERSION) /lib
55 -rm *.[csoa] *.so.*.* *.sa verify.out