|
|
1.1 root 1: #
2: # Copyright (c) 1980 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 5.3 (Berkeley) 2/18/86
7: #
8: #
9: CFILES= y.tab.c main.c lex.yy.c mkioconf.c mkmakefile.c \
10: mkglue.c mkheaders.c mkswapconf.c
11: OBJS= y.tab.o main.o lex.yy.o mkioconf.o mkmakefile.o \
12: mkglue.o mkheaders.o mkswapconf.o
13:
14: CFLAGS=-O
15: LDFLAGS=-ll
16:
17: config: ${OBJS}
18: ${CC} ${OBJS} -o config ${LDFLAGS}
19:
20: lex.yy.c: config.l
21: lex config.l
22:
23: y.tab.h y.tab.c: config.y
24: yacc -d config.y
25:
26: clean:
27: rm -f ${OBJS} lex.yy.c y.tab.c y.tab.h config
28:
29: install:
30: install -s config ${DESTDIR}/etc/config
31:
32: lint: ${CFILES}
33: lint ${CFILES}
34:
35: depend:
36: grep '^#include' ${CFILES} | grep -v '<' | \
37: sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
38: -e 's/\.c/.o/' \
39: -e 's,../[a-zA-Z]*/,,' | \
40: awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
41: else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
42: else rec = rec " " $$2 } } \
43: END { print rec } ' > makedep
44: echo '$$r makedep' >>eddep
45: echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
46: echo '$$r makedep' >>eddep
47: echo 'w' >>eddep
48: cp Makefile Makefile.bak
49: ed - Makefile < eddep
50: rm eddep makedep
51:
52: # DO NOT DELETE THIS LINE -- make depend uses it
53:
54: main.o: y.tab.h config.h
55: mkioconf.o: y.tab.h config.h
56: mkmakefile.o: y.tab.h config.h
57: mkglue.o: config.h y.tab.h
58: mkheaders.o: config.h y.tab.h
59: mkswapconf.o: config.h
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.