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