|
|
1.1 ! root 1: ############################################################################## ! 2: # Instructions to Make, for compilation of SendMail/SMTP-MTS library ! 3: # ! 4: # @(MHWARNING) ! 5: ############################################################################## ! 6: ! 7: # The following entries were inserted during MH configuration ! 8: OPTIONS = @(MHOPTIONS) -I.. ! 9: ! 10: CC = @(CC) ! 11: @BEGIN: OPTIM ! 12: CFLAGS = -O $(OPTIONS) ! 13: @END: OPTIM ! 14: @BEGIN: DEBUG ! 15: CFLAGS = $(OPTIONS) ! 16: @END: DEBUG ! 17: LFLAGS = -bhu $(OPTIONS) ! 18: ! 19: LIB = sendmts.a ! 20: ! 21: CFILES = hosts.c smail.c ! 22: OFILES = hosts.o smail.o ! 23: ! 24: ! 25: @BEGIN: OPTIM ! 26: ############################################################################## ! 27: # Generation Rules ! 28: ############################################################################## ! 29: ! 30: #.c.o:; $(CC) $(CFLAGS) -c $*.c ! 31: #@BEGIN: NEWLOAD ! 32: # -ld -x -r $@ ! 33: # mv a.out $@ ! 34: #@END: NEWLOAD ! 35: @BEGIN: OLDLOAD ! 36: cc -s -o $@ ! 37: @END: OLDLOAD ! 38: ! 39: ! 40: @END: OPTIM ! 41: ############################################################################## ! 42: # Here it is... ! 43: ############################################################################## ! 44: ! 45: all: $(LIB) ! 46: depend:; ! 47: lint: l-sendmts ! 48: ! 49: $(LIB): $(OFILES) ! 50: @BEGIN: RANLIB ! 51: ar r $@ $(OFILES); ranlib $@ ! 52: @END: RANLIB ! 53: @BEGIN: LORDER ! 54: ar r $@ `lorder $(OFILES) | tsort` ! 55: @END: LORDER ! 56: -rm -f ../libmts.a ! 57: ln $@ ../libmts.a ! 58: -rm -f ../llib-lmts ! 59: ln llib-lsendmail ../llib-lmts ! 60: -@ls -l $@ ! 61: -@echo "SendMail/SMTP-MTS library built normally" ! 62: ! 63: l-sendmts:; lint $(LFLAGS) $(CFILES) $(LLIBS) ! 64: ! 65: hosts.o: Makefile ! 66: smail.o: Makefile smail.h ! 67: ! 68: ! 69: ############################################################################## ! 70: # Miscellaneous tasks ! 71: ############################################################################## ! 72: ! 73: distribution: clean ! 74: -rm -f bboardsMH.m4 popMH.m4 ! 75: ! 76: clean: unclean ! 77: rm -f *.o $(LIB) ../libmts.a ../llib-lmts ! 78: ! 79: unclean:; rm -f _* :* core
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.