1SCCSID = @(#)Makefile 1.8 12/06/82 2INSTALL = ${DESTDIR}/usr/ucb 3INSTALLIB = ${DESTDIR}/usr/lib 4PX_HEADER = px_header 5NM = nm -go 6RM = rm -f 7CFLAGS = -O 8 9all: pix px_header pc pc2 pc3 pmerge pcexterns.o 10 11install: all pxref.p 12 dd if=px_header of=${INSTALLIB}/${PX_HEADER} conv=sync 13 cp pc pix ${INSTALL} 14 cp how* pc2 pc3 pcexterns.o ${INSTALLIB} 15 strip ${INSTALLIB}/pc2 16 strip ${INSTALLIB}/pc3 17 cp pmerge ${INSTALL}/pmerge 18 -pc -w pxref.p -o ${INSTALL}/pxref 19 20pix: pix.c 21 ${CC} -O -o pix pix.c 22 23pmerge: pmerge.c 24 ${CC} -O -o pmerge pmerge.c 25 26px_header: px_header.c objfmt.h 27 ${CC} -O -d2 -o px_header px_header.c -N 28 strip px_header 29 30pc2: pc2.c 31 ${CC} pc2.c -lpc -o tmp 32 ${CC} -S pc2.c 33 ./tmp pc2.s | as -o pc2.o 34 ${CC} pc2.o -o pc2 35 rm -f pc2.o pc2.s tmp 36 37pc3: pc3.c pc3.h pstab.h 38 ${CC} -O pc3.c -o pc3 39 40pxref: pxref.p 41 pc -w pxref.p -o pxref 42 43pc: pc.c 44 ${CC} -O -o pc pc.c 45 46LIBRARIES = /usr/lib/libpc.a /lib/libc.a /usr/lib/libm.a /usr/lib/libg.a 47 48pcexterns.o: pcexterns.awk ${LIBRARIES} 49 ${NM} /usr/lib/libpc.a | awk -f pcexterns.awk >pcexterns.s 50 ${NM} /lib/libc.a | awk -f pcexterns.awk >>pcexterns.s 51 ${NM} /usr/lib/libm.a | awk -f pcexterns.awk >>pcexterns.s 52 ${NM} /usr/lib/libg.a | awk -f pcexterns.awk >>pcexterns.s 53 as pcexterns.s -o pcexterns.o 54 ${RM} pcexterns.s 55 56clean: 57 ${RM} pix px_header pxref pmerge pc pc2 pc3 pcexterns.s pcexterns.o 58 59print: 60 @pr READ_ME makefile 61 @ls -l | pr 62 @pr pix.c pmerge.c pxref.p pc.c pc2.c 63