17984Srrh# 2*31424Sbostic# Copyright (c) 1987 Regents of the University of California. 3*31424Sbostic# All rights reserved. The Berkeley software License Agreement 4*31424Sbostic# specifies the terms and conditions for redistribution. 5*31424Sbostic# 6*31424Sbostic# @(#)Makefile 1.5 (Berkeley) 06/06/87 7*31424Sbostic# 829877SsamCFLAGS= -O -Dunix=1 -DFLEXNAMES 9*31424SbosticLIBC= /lib/libc.a 10*31424SbosticYYFIX= ../pcc/pcc.${MACHINE}/:yyfix 11*31424SbosticSRCS= cpp.c cpy.c rodata.c 12*31424SbosticOBJS= cpp.o cpy.o rodata.o 137984Srrh 14*31424Sbosticall: cpp 157984Srrh 16*31424Sbosticcpp: ${OBJS} ${LIBC} 17*31424Sbostic ${CC} -o $@ ${CFLAGS} ${OBJS} 18*31424Sbostic 19*31424Sbosticcpy.c: cpy.y 207984Srrh yacc cpy.y 2129877Ssam ${YYFIX} yyexca yyact yypact yypgo yyr1 yyr2 yychk yydef 227984Srrh mv y.tab.c cpy.c 237984Srrh 24*31424Sbosticcpy.o: cpy.c yylex.c 257984Srrh 26*31424Sbosticrodata.o: cpy.c 27*31424Sbostic ${CC} ${CFLAGS} -R -c rodata.c 287984Srrh 29*31424Sbosticclean: FRC 30*31424Sbostic rm -f ${OBJS} cpp core cpy.c rodata.c 3131234Sbostic 32*31424Sbosticdepend: ${SRCS} FRC 33*31424Sbostic mkdep ${CFLAGS} ${SRCS} 34*31424Sbostic 35*31424Sbosticinstall: FRC 36*31424Sbostic install -s -o bin -g bin -m 755 cpp ${DESTDIR}/lib/cpp 37*31424Sbostic 38*31424Sbosticlint: ${SRCS} FRC 39*31424Sbostic lint ${CFLAGS} ${SRCS} 40*31424Sbostic 41*31424Sbostictags: ${SRCS} FRC 42*31424Sbostic ctags ${SRCS} 43*31424Sbostic 44*31424SbosticFRC: 45*31424Sbostic 46*31424Sbostic# DO NOT DELETE THIS LINE -- mkdep uses it. 47*31424Sbostic# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. 48*31424Sbostic 49*31424Sbosticcpp.o: cpp.c /usr/include/sys/param.h /usr/include/sys/types.h 50*31424Sbosticcpp.o: /usr/include/signal.h /usr/include/machine/machparam.h 51*31424Sbosticcpp.o: /usr/include/stdio.h /usr/include/ctype.h 52*31424Sbosticcpy.o: cpy.c 53*31424Sbosticcpy.o:yylex.c 54*31424Sbosticrodata.o: rodata.c 55*31424Sbostic 56*31424Sbostic# IF YOU PUT ANYTHING HERE IT WILL GO AWAY 57