|
|
1.1 ! root 1: ############################################################################## ! 2: # Instructions to Make, for compilation of ZOT UIP/utility processes ! 3: # ! 4: # @(MHWARNING) ! 5: ############################################################################## ! 6: ! 7: # The following entries were inserted during MH configuration ! 8: BINDIR = $(DESTDIR)@(MHBINPATH) ! 9: ETCDIR = $(DESTDIR)@(MHETCPATH) ! 10: OPTIONS = @(MHOPTIONS) -I.. ! 11: LDOPTIONS= @(LDOPTIONS) ! 12: LDOPTLIB= @(LDOPTLIB) ! 13: ! 14: CC = cc ! 15: @BEGIN: OPTIM ! 16: CCOPT = -O ! 17: @END: OPTIM ! 18: @BEGIN: DEBUG ! 19: CCOPT = ! 20: @END: DEBUG ! 21: CFLAGS = $(CCOPT) $(OPTIONS) ! 22: LINT = lint ! 23: LFLAGS = -bhu $(OPTIONS) ! 24: LLIBS = ! 25: LDFLAGS = $(LDOPTIONS) ! 26: LIBES = ! 27: LDLIBS = $(LIBES) $(LDOPTLIB) ! 28: ! 29: ! 30: ###################################################################### ! 31: # Here it is... ! 32: ###################################################################### ! 33: ! 34: all: dtimep dtime date ! 35: ! 36: lint: l-dtimep l-dtime l-date ! 37: ! 38: install: inst-all clean ! 39: ! 40: inst-all:; ! 41: ! 42: tar:; ! 43: ! 44: uninstall:; ! 45: ! 46: ! 47: ###################################################################### ! 48: # date ! 49: ###################################################################### ! 50: ! 51: date: date.o dtime.o $(LIBES) ! 52: $(CC) $(LDFLAGS) -o $@ date.o dtime.o $(LDLIBS) ! 53: ! 54: l-date:; $(LINT) $(LFLAGS) date.c dtime.c $(LLIBS) ! 55: ! 56: ! 57: ###################################################################### ! 58: # dtimep ! 59: ###################################################################### ! 60: ! 61: ! 62: dtimep: dtimep.o lexstring.o ! 63: ! 64: dtimep.o: dtimep.c ! 65: ! 66: dtimep.c: dtimep.lex ! 67: lex -t dtimep.lex | sed -f lexedit.sed > dtimep.c ! 68: ! 69: lexstring.o: lexstring.c ! 70: $(CC) $(CFLAGS) -c -DONECASE lexstring.c ! 71: ! 72: l-dtimep:; $(LINT) $(LFLAGS) dtimep.c -DONECASE lexstring.c $(LLIBS) ! 73: ! 74: ! 75: ###################################################################### ! 76: # dtime ! 77: ###################################################################### ! 78: ! 79: dtime: dtime.o ! 80: ! 81: l-dtime:; $(LINT) $(LFLAGS) dtime.c $(LLIBS) ! 82: ! 83: ! 84: ############################################################################## ! 85: # Miscellaneous tasks ! 86: ############################################################################## ! 87: ! 88: distribution: clean ! 89: ! 90: clean: unclean ! 91: -rm -f *.o date ! 92: ! 93: unclean:; -rm -f _* :* core eddep makedep ! 94: ! 95: ! 96: ############################################################################## ! 97: # Dependencies ! 98: ############################################################################## ! 99: ! 100: MODULES = date dtime dtimep ! 101: ! 102: depend:; for m in $(MODULES); do ( \ ! 103: i=`basename $$m .c`; \ ! 104: echo $$i.o: $$i.c >> makedep; \ ! 105: grep '^#[ ]*include' $$i.c | \ ! 106: sed -e 's,[^"]*"/\([^"]*\)".*,'$$i'.o: /\1,' \ ! 107: -e 's,[^"]*"\([^"]*\)".*,'$$i'.o: \1,' \ ! 108: -e 's,[^<]*<\(.*\)>.*,#'$$i'.o: /usr/include/\1,' \ ! 109: >> makedep \ ! 110: ); done ! 111: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep ! 112: echo '$$r makedep' >> eddep ! 113: echo 'w' >> eddep ! 114: cp Makefile _Makefile ! 115: ed - Makefile < eddep ! 116: rm eddep makedep ! 117: echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile ! 118: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile ! 119: ! 120: # DO NOT DELETE THIS LINE ! 121: # DEPENDENCIES START HERE ! 122: date.o: date.c ! 123: date.o: tws.h ! 124: #date.o: /usr/include/stdio.h ! 125: dtime.o: dtime.c ! 126: dtime.o: tws.h ! 127: dtime.o: ../../h/strings.h ! 128: #dtime.o: /usr/include/stdio.h ! 129: #dtime.o: /usr/include/sys/types.h ! 130: #dtime.o: /usr/include/sys/timeb.h ! 131: #dtime.o: /usr/include/time.h ! 132: #dtime.o: /usr/include/sys/time.h ! 133: dtimep.o: dtimep.c ! 134: #dtimep.o: /usr/include/stdio.h ! 135: dtimep.o: tws.h ! 136: #dtimep.o: /usr/include/ctype.h ! 137: # DEPENDENCIES MUST END AT END OF FILE ! 138: # 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.