Annotation of 43BSDReno/pgrm/pascal/pdx/Makefile, revision 1.1

1.1     ! root        1: #  @(#)Makefile    1.22 (Berkeley) 6/29/90
        !             2: #
        !             3: # make file for pdx
        !             4: #
        !             5: # For best results edit this file in vi with tabstop=4.
        !             6: #
        !             7: # The file "defs.h" is included by all, it has most of the type
        !             8: # declarations (since you can't have forward type references in C).
        !             9: # It also defines various things of general use and includes <stdio.h>.
        !            10: #
        !            11: # The file "library.c" contains routines which are generally useful
        !            12: # and are independent from pdx.
        !            13: #
        !            14: # N.B.: My version of cerror in "cerror.s" automatically catches certain
        !            15: #  errors such as out of memory, I/O error.  If you re-make pdx with
        !            16: #  the standard cerror, the program could fault unexpectedly.
        !            17: 
        !            18: PROG=  pdx
        !            19: CFLAGS=    -DOBJ -DADDR32 -I. -I${.CURDIR} -I${.CURDIR}/../src
        !            20: .PATH: ${.CURDIR}/breakpoint ${.CURDIR}/object ${.CURDIR}/mappings \
        !            21:    ${.CURDIR}/main ${.CURDIR}/symtab ${.CURDIR}/process \
        !            22:    ${.CURDIR}/command ${.CURDIR}/source ${.CURDIR}/tree ${.CURDIR}/sym \
        !            23:    ${.CURDIR}/runtime ${.CURDIR}/machine ${.CURDIR}/../src
        !            24: 
        !            25: SRCS=  address.c assign.c attributes.c bp.c bpact.c build.c callproc.c \
        !            26:    entry.c eval.c fixbps.c frame.c functab.c isactive.c library.c \
        !            27:    main.c maketypes.c misc.c nextaddr.c objaddr.c opinfo.c optab.c \
        !            28:    predicates.c print.c printdata.c printdecl.c printerror.c \
        !            29:    printinst.c printnews.c printval.c prtree.c pstatus.c ptrace.c \
        !            30:    rdwr.c readobj.c readsym.c remake.c resume.c runcont.c setbp.c \
        !            31:    setbps.c source.c srcfile.c srcline.c start.c status.c step.c \
        !            32:    symtab.c tfree.c tr_equal.c tracestop.c trcond.c tree.c trinfo.c \
        !            33:    wheredump.c which.c
        !            34: OBJS+= cerror.o grammar.o token.o
        !            35: CLEANFILES+=h02opcs.h grammar.o opc token.o y.tab.c y.tab.h
        !            36: 
        !            37: cerror.o:
        !            38:    ${CC} -c ${.CURDIR}/${MACHINE}/${.PREFIX}.s
        !            39: 
        !            40: h02opcs.h: opc ${.CURDIR}/../src/OPnames.h
        !            41:    ./opc > ${.TARGET}
        !            42: 
        !            43: opc: opc.c
        !            44:    ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
        !            45: 
        !            46: .include <bsd.prog.mk>
        !            47: 
        !            48: token.o: grammar.o
        !            49: ${OBJS} .depend: h02opcs.h

unix.superglobalmegacorp.com

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