9 date 92.11.20.17.14.07; author jromine; state Exp;
14 date 92.11.18.16.51.59; author jromine; state Exp;
19 date 92.11.05.19.13.39; author jromine; state Exp;
24 date 92.02.04.17.42.12; author jromine; state Exp;
29 date 90.04.05.15.15.55; author sources; state Exp;
34 date 90.03.12.11.26.29; author sources; state Exp;
39 date 90.03.12.10.27.04; author sources; state Exp;
44 date 90.02.21.16.54.09; author sources; state Exp;
49 date 90.02.06.12.53.30; author sources; state Exp;
54 date 90.02.06.12.53.05; author sources; state Exp;
65 @try to use LN instead of hard link
68 @##############################################################################
69 # Instructions to Make, for compilation of standalone-MTS library
72 # @@(#)$Id: mh,v 1.9 1992/11/18 16:51:59 jromine Exp jromine $
73 ##############################################################################
75 # The following entries were inserted during MH configuration
76 OPTIONS= @@(MHOPTIONS) -I..
86 LFLAGS = -bhu $(OPTIONS)
93 CFILES = hosts.c netmail.c uucp.c
94 OFILES = hosts.o netmail.o uucp.o
98 ##############################################################################
100 ##############################################################################
101 .c.o:; $(CC) $(CFLAGS) -c $*.c
112 ##############################################################################
114 ##############################################################################
123 ar r $@@ $(OFILES); ranlib $@@
126 ar r $@@ `lorder $(OFILES) | tsort`
129 -cd ..; $(LN) mh/$@@ libmts.a
131 -cd .. ; $(LN) mh/llib-lmhmts llib-lmts
133 -@@echo "standalone-MTS library built normally"
135 l-mhmts:; $(LINT) $(LFLAGS) $(CFILES) $(LLIBS)
142 ##############################################################################
143 # Miscellaneous tasks
144 ##############################################################################
146 unconfig: distribution
152 -rm -f *.o $(LIB) z$(LIB)
154 unclean:; -rm -f _* :* core
160 @fixup the way @@(LN) works
165 # @@(#)$Id: mh,v 1.8 1992/11/05 19:13:39 jromine Exp jromine $
174 @use LN for llib files
179 # @@(#)$Id: mh,v 1.7 1992/02/04 17:42:12 jromine Exp jromine $
182 -$(LN) llib-lmhmts ../llib-lmts
188 @use CP instead of ld for llib in case of cross-device link
189 Stephen Gildea <gildea@@expo.lcs.mit.EDU>
194 # @@(#)$Id: mh,v 1.6 1990/04/05 15:15:55 sources Exp jromine $
198 -$(CP) llib-lmhmts ../llib-lmts
213 -ln llib-lmhmts ../llib-lmts
219 @remove -O (put in mhconfig)
228 @llib ln command failure shouldn't abort make
234 CFLAGS = -O $(OPTIONS)
240 @make unconfig changes
245 ln llib-lmhmts ../llib-lmts