Annotation of 43BSDReno/libexec/pcc/sccom.vax/Makefile, revision 1.1.1.1

1.1       root        1: #      @(#)Makefile    5.3 (Berkeley) 6/18/90
                      2: #
                      3: # 'sccom' is a C compiler that does single precision computations in
                      4: # single precision rather than double precision.
                      5: #
                      6: 
                      7: PROG=  sccom
                      8: MIP=   ${.CURDIR}/../mip
                      9: CCOM=  ${.CURDIR}/../ccom.vax
                     10: CFLAGS+=-DONEPASS -DSPRECC -I. -I${.CURDIR} -I${CCOM} -I${MIP}
                     11: SRCS=  allo.c code.c common.c local.c local2.c match.c optim.c order.c \
                     12:        pftn.c reader.c rel.c scan.c stab.c table.c trees.c xdefs.c
                     13: OBJS+= cgram.o rodata.o
                     14: NOMAN= noman
                     15: .PATH: ${CCOM} ${MIP}
                     16: CLEANFILES+=cgram.c rodata.c pcctokens pcclocal.h
                     17: 
                     18: cgram.o: cgram.c
                     19:        ${CC} ${CFLAGS} -c cgram.c
                     20: 
                     21: rodata.c cgram.c: ${MIP}/cgram.y pcctokens
                     22:        cat pcctokens ${MIP}/cgram.y | ${YACC} /dev/stdin
                     23:        yyfix rodata.c
                     24:        mv y.tab.c cgram.c
                     25: 
                     26: common.o:
                     27:        ${CC} ${CFLAGS} -DPASS1COMMON -c ${.IMPSRC}
                     28: 
                     29: rodata.o table.o:
                     30:        ${CC} ${CFLAGS} -c -R ${.IMPSRC}
                     31: 
                     32: pcclocal.h: localdefs.h /usr/include/pcc.h
                     33:        cat ${.ALLSRC} | \
                     34:            egrep '^#[  ]*(define[      ][      ]*PCC(F|T|TM|OM)?_|ifdef|ifndef|endif)' | \
                     35:            sed -e 's/PCC[A-Z]*_//' > ${.TARGET}
                     36: 
                     37: pcctokens: localdefs.h /usr/include/pcc.h
                     38:        cat ${.ALLSRC} | \
                     39:            egrep '^#[  ]*define[       ][      ]*PCC_' | \
                     40:            sed -e 's/^#[       ]*define[       ][      ]*PCC_/%term    /' > \
                     41:            ${.TARGET}
                     42: 
                     43: ${OBJS} .depend: pcclocal.h pcctokens
                     44: 
                     45: .include <bsd.prog.mk>

unix.superglobalmegacorp.com

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