|
|
1.1 ! root 1: # makefile 1.5 83/12/13 ! 2: # ! 3: CFLAGS= -O -w -DVMUNIX ! 4: LFLAGS= ! 5: LIBS= -lm -lc ! 6: DESTDIR= ! 7: LIBDIR= /usr/new/lib/apl ! 8: LD= ld ! 9: ALL= xed apl aplcvt cata ! 10: ! 11: OBJ1 = a0.o a1.o a3.o a4.o a5.o a6.o a7.o a8.o a9.o ! 12: OBJ2 = aa.o ab.o ac.o ad.o ae.o af.o ag.o ah.o ai.o aj.o ! 13: OBJ3 = ak.o al.o an.o ao.o aq.o at.o aw.o ax.o ay.o az.o ! 14: OBJ4 = y.tab.o a2.o am.o ! 15: XEDOBJ = xed.o ! 16: CVTOBJ = aplcvt.o ! 17: CATOBJ = cata.o ! 18: ! 19: all: ${ALL} ! 20: ! 21: apl: $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) gamma.o ! 22: $(LD) $(LFLAGS) /lib/crt0.o -o apl \ ! 23: $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) gamma.o $(LIBS) ! 24: ! 25: ! 26: $(OBJ1) $(OBJ2) $(OBJ3): apl.h ! 27: ! 28: a0.o: a0.c ! 29: ${CC} -c ${CFLAGS} -DLIBDIR=\"${LIBDIR}\" a0.c ! 30: ! 31: a2.o: a2.c apl.h aplmap.h ! 32: ! 33: am.o: am.c apl.h ! 34: ! 35: y.tab.o: y.tab.c lex.c tab.c apl.h ! 36: ! 37: y.tab.c: apl.y ! 38: $(YACC) apl.y ! 39: ! 40: rebuild: ! 41: $(YACC) apl.y ! 42: $(CC) $(CFLAGS) -c a?.c y.tab.c gamma.c ! 43: $(LD) $(LFLAGS) /lib/crt0.o -o apl *.o $(LIBS) ! 44: : APL rebuild complete ! 45: ! 46: xed: ! 47: cc ${CFLAGS} -o xed xed.c ! 48: ! 49: aplcvt: ! 50: cc ${CFLAGS} -o aplcvt aplcvt.c ! 51: ! 52: cata: ! 53: cc ${CFLAGS} -o cata cata.c ! 54: ! 55: install: apl aplcvt xed cata ! 56: install -s xed ${DESTDIR}/usr/new ! 57: install -s aplcvt ${DESTDIR}/usr/new ! 58: install -s cata ${DESTDIR}/usr/new ! 59: install -s apl ${DESTDIR}/usr/new ! 60: ! 61: clean: ! 62: rm -f $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) $(XEDOBJ) $(CVTOBJ) $(CATOBJ) ! 63: rm -f xed apl aplcvt cata gamma.o y.tab.c ! 64: ! 65: apl2: FRC ! 66: rm -f *.o y.tab.c ! 67: $(YACC) apl.y ! 68: $(CC) $(CFLAGS) -DAPL2 -c a?.c y.tab.c gamma.c ! 69: $(LD) $(LFLAGS) /lib/crt0.o -o apl2 *.o $(LIBS) ! 70: rm -f *.o y.tab.c ! 71: : APL2 build complete ! 72: ! 73: FRC:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.