xref: /csrg-svn/old/cpp/Makefile (revision 31424)
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