File:  [Research Unix] / researchv10no / cmd / cpp / mkfile
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:35 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Norman

CFLAGS= -O -DPRAGMA
OBJECTS	= cpp.o cpy.o rodata.o yylex.o

cpp:	$OBJECTS
	cc $CFLAGS $OBJECTS -o cpp

cpp.o: cpp.c
	cc $CFLAGS -DFLEXNAMES -DPD_MACH=D_vax -DPD_SYS=D_unix -c cpp.c

y.tab.h cpy.c rodata.c: cpy.y
	yacc -d cpy.y
	sh :yyfix >rodata.c
	mv y.tab.c cpy.c

cpy.o: cpy.c
	cc $CFLAGS -c cpy.c

yylex.o: yylex.c y.tab.h
	cc $CFLAGS -c -I. -DFLEXNAMES yylex.c

rodata.o: rodata.c
	cc $CFLAGS -S rodata.c
	sh :rofix rodata.s
	cc -c rodata.s

install:	cpp
	cp cpp /lib
	strip /lib/cpp

clean:
	rm -f cpp y.tab.c y.tab.h cpy.c rodata* *.o

unix.superglobalmegacorp.com

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