Commit | Line | Data |
---|---|---|
d27b0653 | 1 | # |
73845e07 | 2 | # Makefile 1.8 82/12/09 |
d27b0653 | 3 | # |
f025f13d | 4 | CFILES= y.tab.c main.c lex.yy.c mkioconf.c mkmakefile.c mkubglue.c mkheaders.c |
73845e07 | 5 | OBJS= y.tab.o main.o lex.yy.o mkioconf.o mkmakefile.o mkubglue.o mkheaders.o |
f025f13d | 6 | |
73845e07 | 7 | CFLAGS=-O |
399ec687 MT |
8 | LDFLAGS=-ll |
9 | ||
73845e07 SL |
10 | config: ${OBJS} |
11 | ${CC} ${OBJS} -o config ${LDFLAGS} | |
399ec687 | 12 | |
22d68ad0 BJ |
13 | lex.yy.c: config.l |
14 | lex config.l | |
15 | ||
399ec687 MT |
16 | y.tab.o: y.tab.c |
17 | ||
18 | y.tab.c: config.y | |
19 | yacc -d config.y | |
20 | ||
399ec687 | 21 | clean: |
f025f13d | 22 | rm -f ${OBJS} lex.yy.c y.tab.c y.tab.h config |
853d3e88 KM |
23 | |
24 | install: | |
f025f13d BJ |
25 | install config ${DESTDIR}/etc/config |
26 | ||
22d68ad0 | 27 | lint: ${CFILES} |
f025f13d | 28 | lint ${CFILES} |