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