xref: /original-bsd/old/pcc/c2.tahoe/Makefile (revision 2301fdfb)
1#
2# Copyright (c) 1987 Regents of the University of California.
3# All rights reserved.  The Berkeley software License Agreement
4# specifies the terms and conditions for redistribution.
5#
6#	@(#)Makefile	1.3	(Berkeley)	06/06/87
7#
8DESTDIR=
9CFLAGS=	-O
10SRCS=	c20.c c21.c c22.c c23.c
11OBJS=	c20.o c21.o c22.o c23.o
12
13all: c2
14c2: ${OBJS} ${LIBC}
15	${CC} -o $@ ${OBJS}
16
17c23.o:  c23.c
18	${CC} ${CFLAGS} -R -c c23.c
19
20c2.h:	tokens
21	grep -n '^' tokens>toks
22	( echo '/tokens/+1;/^$$/-1d'; \
23	echo '/tokens/r toks'; \
24	echo '/tokens/+1;/^$$/-1s/^\([0-9]*\):\([A-Z][A-Z0-9]*\)/#define \2	\1/'; \
25	echo 'w'; \
26	echo 'q'; \
27	) | ed - c2.h
28	rm toks
29
30clean: FRC
31	rm -f *.o *.s c2
32
33install: FRC
34	install -s -o bin -g bin -m 755 c2 ${DESTDIR}/lib/c2
35
36tags: FRC
37	ctags ${SRCS}
38
39depend: FRC
40	mkdep ${CFLAGS} ${SRCS}
41
42FRC:
43
44# DO NOT DELETE THIS LINE -- mkdep uses it.
45# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
46
47c20.o: c20.c
48c20.o:c2.h
49c20.o: /usr/include/stdio.h /usr/include/ctype.h
50c21.o: c21.c
51c21.o:c2.h
52c21.o: /usr/include/stdio.h /usr/include/ctype.h
53c22.o: c22.c
54c22.o:c2.h
55c22.o: /usr/include/stdio.h /usr/include/ctype.h
56c23.o: c23.c
57c23.o:c2.h
58
59# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
60