Annotation of 43BSD/contrib/apl/src/makefile, revision 1.1

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:

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.