|
|
1.1 ! root 1: # @(#)Makefile 1.3 (Berkeley) 84/08/20 ! 2: # ! 3: DESTDIR= ! 4: CFLAGS= -O ! 5: LFLAGS= ! 6: ! 7: # The program itself ! 8: # ! 9: PROG= inline ! 10: ! 11: # Sources ! 12: # ! 13: SRCS= main.c machdep.c machpats.c libcpats.c langpats.c ! 14: ! 15: # Objects ! 16: # ! 17: OBJS= main.o machdep.o machpats.o libcpats.o langpats.o ! 18: ! 19: # Header files ! 20: # ! 21: HDRS= inline.h ! 22: ! 23: all: ${PROG} ! 24: ! 25: ${PROG}: ${OBJS} ${HDRS} ! 26: cc ${LFLAGS} -o ${PROG} ${OBJS} ! 27: ! 28: ${OBJS}: ! 29: cc ${CFLAGS} -c $*.c ! 30: ! 31: install: ${PROG} ! 32: ! 33: clean: ! 34: rm -f a.out core ${OBJS} ${PROG} *.bak *.BAK *~ #* ! 35: ! 36: print: ! 37: @pr ${HDRS} ${SRCS} ! 38: ! 39: lint: ! 40: lint ${SRCS} ! 41: ! 42: depend: ! 43: cc -M ${SRCS} | \ ! 44: awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \ ! 45: else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ ! 46: else rec = rec " " $$2 } } \ ! 47: END { print rec } ' > makedep ! 48: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep ! 49: echo '$$r makedep' >>eddep ! 50: echo 'w' >>eddep ! 51: cp Makefile Makefile.bak ! 52: ed - Makefile < eddep ! 53: rm eddep makedep ! 54: echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile ! 55: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile ! 56: echo '# see make depend above' >> Makefile ! 57: ! 58: # DO NOT DELETE THIS LINE -- make depend uses it ! 59: ! 60: ! 61: main.o: main.c /usr/include/stdio.h /usr/include/ctype.h ./inline.h ! 62: machdep.o: machdep.c /usr/include/stdio.h /usr/include/ctype.h ! 63: machpats.o: machpats.c ./inline.h ! 64: libcpats.o: libcpats.c ./inline.h ! 65: langpats.o: langpats.c ./inline.h ! 66: # DEPENDENCIES MUST END AT END OF FILE ! 67: # IF YOU PUT STUFF HERE IT WILL GO AWAY ! 68: # see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.