|
|
1.1 ! root 1: # ! 2: # Copyright (c) 1980 Regents of the University of California. ! 3: # All rights reserved. The Berkeley software License Agreement ! 4: # specifies the terms and conditions for redistribution. ! 5: # ! 6: # @(#)Makefile 5.5 (Berkeley) 10/26/87 ! 7: # ! 8: DESTDIR= ! 9: CFLAGS= -O ! 10: INCPATH=-I${SRCDIR} ! 11: LFLAGS= ! 12: SRCDIR= /sys/${MACHINE}/inline ! 13: ! 14: # The program itself ! 15: # ! 16: PROG= pc2 ! 17: ! 18: # Sources ! 19: # ! 20: RMTSRCS=${SRCDIR}/main.c ${SRCDIR}/machdep.c ${SRCDIR}/machpats.c \ ! 21: ${SRCDIR}/libcpats.c ! 22: LOCSRCS=langpats.c ! 23: ! 24: # Objects ! 25: # ! 26: RMTOBJS=main.o machdep.o machpats.o libcpats.o ! 27: LOCOBJS=langpats.o ! 28: ! 29: # Header files ! 30: # ! 31: HDRS= ${SRCDIR}/inline.h ! 32: ! 33: ${PROG}: ${RMTOBJS} ${LOCOBJS} ${HDRS} ! 34: cc ${LFLAGS} -o ${PROG} ${RMTOBJS} ${LOCOBJS} ! 35: ! 36: ${RMTOBJS}: ! 37: cc ${CFLAGS} ${INCPATH} -c ${SRCDIR}/$*.c ! 38: ! 39: ${LOCOBJS}: ! 40: cc ${CFLAGS} ${INCPATH} -c $*.c ! 41: ! 42: install: ${PROG} ! 43: install -s ${PROG} ${DESTDIR}/usr/lib/${PROG} ! 44: ! 45: clean: ! 46: rm -f a.out core ${RMTOBJS} ${LOCOBJS} ${PROG} ! 47: ! 48: lint: ! 49: lint ${LOCSRCS} ${RMTSRCS} ! 50: ! 51: depend: ! 52: cc -M ${INCPATH} ${LOCSRCS} ${RMTSRCS} | \ ! 53: sed 's/${MACHINE}/$${MACHINE}/' | \ ! 54: awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \ ! 55: else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ ! 56: else rec = rec " " $$2 } } \ ! 57: END { print rec } ' > makedep ! 58: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep ! 59: echo '$$r makedep' >>eddep ! 60: echo 'w' >>eddep ! 61: cp Makefile Makefile.bak ! 62: ed - Makefile < eddep ! 63: rm eddep makedep ! 64: echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile ! 65: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile ! 66: echo '# see make depend above' >> Makefile ! 67: ! 68: # DO NOT DELETE THIS LINE -- make depend uses it ! 69: ! 70: ! 71: langpats.o: langpats.c /sys/${MACHINE}/inline/inline.h ! 72: main.o: /sys/${MACHINE}/inline/main.c /usr/include/stdio.h /usr/include/ctype.h ! 73: main.o: /sys/${MACHINE}/inline/inline.h ! 74: machdep.o: /sys/${MACHINE}/inline/machdep.c /usr/include/stdio.h ! 75: machdep.o: /usr/include/ctype.h /sys/${MACHINE}/inline/inline.h ! 76: machpats.o: /sys/${MACHINE}/inline/machpats.c /sys/${MACHINE}/inline/inline.h ! 77: libcpats.o: /sys/${MACHINE}/inline/libcpats.c /sys/${MACHINE}/inline/inline.h ! 78: # DEPENDENCIES MUST END AT END OF FILE ! 79: # IF YOU PUT STUFF HERE IT WILL GO AWAY ! 80: # see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.