xref: /original-bsd/sys/vax/inline/Makefile (revision 6219b5e8)
1#	@(#)Makefile	1.3	(Berkeley)	84/08/20
2#
3DESTDIR=
4CFLAGS=	-O
5INCPATH=-I.
6LFLAGS=
7
8# The program itself
9#
10PROG=	inline
11
12# Sources
13#
14SRCS=	main.c machdep.c machpats.c libcpats.c langpats.c
15
16# Objects
17#
18OBJS=	main.o machdep.o machpats.o libcpats.o langpats.o
19
20# Header files
21#
22HDRS=	inline.h
23
24${PROG}: ${OBJS} ${HDRS}
25	cc ${LFLAGS} -o ${PROG} ${OBJS}
26
27${OBJS}:
28	cc ${CFLAGS} ${INCPATH} -c $*.c
29
30install: ${PROG}
31	install ${PROG} ../inline
32
33clean:
34	rm -f a.out core ${OBJS} ${PROG}
35
36print:
37	@pr ${HDRS} ${SRCS}
38
39lint:
40	lint ${SRCS}
41
42depend:
43	cc -M ${INCPATH} ${SRCS} | \
44	awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
45		else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
46		       else rec = rec " " $$2 } } \
47	      END { print rec } ' > makedep
48	echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
49	echo '$$r makedep' >>eddep
50	echo 'w' >>eddep
51	cp Makefile Makefile.bak
52	ed - Makefile < eddep
53	rm eddep makedep
54	echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
55	echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
56	echo '# see make depend above' >> Makefile
57
58# DO NOT DELETE THIS LINE -- make depend uses it
59
60
61main.o: main.c /usr/include/stdio.h /usr/include/ctype.h ./inline.h
62machdep.o: machdep.c /usr/include/stdio.h /usr/include/ctype.h
63machpats.o: machpats.c ./inline.h
64libcpats.o: libcpats.c ./inline.h
65langpats.o: langpats.c ./inline.h
66# DEPENDENCIES MUST END AT END OF FILE
67# IF YOU PUT STUFF HERE IT WILL GO AWAY
68# see make depend above
69