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