|
|
1.1 ! root 1: ############################################################################## ! 2: # Instructions to Make, for compilation of ZOT UIP/utility processes ! 3: # ! 4: # This file is automatically generated. Do not edit! ! 5: ############################################################################## ! 6: ! 7: # The following entries were inserted during MH configuration ! 8: BINDIR = $(DESTDIR)/usr/new/mh ! 9: ETCDIR = $(DESTDIR)/usr/new/lib/mh ! 10: OPTIONS = -DBSD42 -DBSD43 -DBERK -DTTYD -DDUMB -DMHE -DNETWORK -DBIND -DRPATHS -DATZ -DSBACKUP='"\043"' -DSENDMTS -DSMTP -I.. ! 11: LDOPTIONS= ! 12: LDOPTLIB= ! 13: CHOWN = /etc/chown ! 14: REMOVE = mv -f ! 15: ! 16: CC = cc ! 17: CFLAGS = -O $(OPTIONS) ! 18: LINT = lint ! 19: LFLAGS = -bhu $(OPTIONS) ! 20: LDFLAGS = $(LDOPTIONS) ! 21: LLIBS = ! 22: LIBES = ! 23: LDLIBS = $(LIBES) $(LDOPTLIB) ! 24: FILPROT = 0644 ! 25: PGMPROT = 0755 ! 26: ! 27: ! 28: ###################################################################### ! 29: # Here it is... ! 30: ###################################################################### ! 31: ! 32: all: mts lock client ! 33: ! 34: lint: l-mts l-lock l-client ! 35: ! 36: install: inst-all clean ! 37: ! 38: inst-all: inst-mtstailor ! 39: ! 40: tar:; @touch mtstailor ! 41: @make -n inst-all > MAKEMTS ! 42: @chmod +x MAKEMTS ! 43: tar $(TFLAGS) MAKEMTS mtstailor ! 44: @rm -f MAKEMTS ! 45: ! 46: uninstall:; ! 47: -cd $(ETCDIR); rm -f mtstailor ! 48: ! 49: ! 50: ############################################################################## ! 51: # mts ! 52: ############################################################################## ! 53: ! 54: mts: mts.o ! 55: ! 56: l-mts:; $(LINT) $(LFLAGS) mts.c $(LLIBS) ! 57: ! 58: ! 59: ############################################################################## ! 60: # lock ! 61: ############################################################################## ! 62: ! 63: lock: lock.o ! 64: ! 65: l-lock:; $(LINT) $(LFLAGS) lock.c $(LLIBS) ! 66: ! 67: ! 68: ############################################################################## ! 69: # client ! 70: ############################################################################## ! 71: ! 72: client: client.o ! 73: ! 74: l-client:; $(LINT) $(LFLAGS) client.c $(LLIBS) ! 75: ! 76: ! 77: ############################################################################## ! 78: # mtstailor ! 79: ############################################################################## ! 80: ! 81: inst-mtstailor: $(ETCDIR)/mtstailor ! 82: ! 83: $(ETCDIR)/mtstailor: mtstailor ! 84: -$(REMOVE) $@ zmtstailor ! 85: cp mtstailor $@ ! 86: -@chmod $(FILPROT) $@ ! 87: -@ls -l $@ ! 88: -@echo "" ! 89: ! 90: ! 91: ############################################################################## ! 92: # Miscellaneous tasks ! 93: ############################################################################## ! 94: ! 95: distribution: clean ! 96: -rm -f mts.c mtstailor ! 97: ! 98: clean: unclean ! 99: -rm -f x* *.o ! 100: ! 101: unclean:; -rm -f z* _* :* core eddep makedep MAKEMTS ! 102: ! 103: ! 104: ############################################################################## ! 105: # Dependencies ! 106: ############################################################################## ! 107: ! 108: MODULES = mts lock client ! 109: ! 110: depend:; for m in $(MODULES); do ( \ ! 111: i=`basename $$m .c`; \ ! 112: echo $$i.o: $$i.c >> makedep; \ ! 113: grep '^#[ ]*include' $$i.c | \ ! 114: sed -e 's,[^"]*"/\([^"]*\)".*,'$$i'.o: /\1,' \ ! 115: -e 's,[^"]*"\([^"]*\)".*,'$$i'.o: \1,' \ ! 116: -e 's,[^<]*<\(.*\)>.*,#'$$i'.o: /usr/include/\1,' \ ! 117: >> makedep \ ! 118: ); done ! 119: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep ! 120: echo '$$r makedep' >> eddep ! 121: echo 'w' >> eddep ! 122: cp Makefile _Makefile ! 123: ed - Makefile < eddep ! 124: rm eddep makedep ! 125: echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile ! 126: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile ! 127: ! 128: # DO NOT DELETE THIS LINE ! 129: # DEPENDENCIES START HERE ! 130: mts.o: mts.c ! 131: mts.o: ../../h/strings.h ! 132: #mts.o: /usr/include/ctype.h ! 133: #mts.o: /usr/include/stdio.h ! 134: mts.o: mts.h ! 135: #mts.o: /usr/include/netdb.h ! 136: #mts.o: /usr/include/whoami.h ! 137: #mts.o: /usr/include/sys/utsname.h ! 138: #mts.o: /usr/include/pwd.h ! 139: #mts.o: /usr/include/fcntl.h ! 140: lock.o: lock.c ! 141: lock.o: ../../h/strings.h ! 142: #lock.o: /usr/include/stdio.h ! 143: lock.o: mts.h ! 144: #lock.o: /usr/include/sys/types.h ! 145: #lock.o: /usr/include/sys/stat.h ! 146: #lock.o: /usr/include/sys/file.h ! 147: #lock.o: /usr/include/signal.h ! 148: client.o: client.c ! 149: client.o: ../../h/strings.h ! 150: #client.o: /usr/include/stdio.h ! 151: client.o: mts.h ! 152: #client.o: /usr/include/errno.h ! 153: #client.o: /usr/include/sys/types.h ! 154: #client.o: /usr/include/sys/socket.h ! 155: #client.o: /usr/include/netinet/in.h ! 156: #client.o: /usr/include/netdb.h ! 157: #client.o: /usr/include/arpa/inet.h ! 158: # DEPENDENCIES MUST END AT END OF FILE ! 159: # IF YOU PUT STUFF HERE IT WILL GO AWAY
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.