fprintf format/argument mismatch
[unix-history] / usr / src / usr.sbin / config / Makefile
CommitLineData
cd68466f
DF
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#
a0105456 6# @(#)Makefile 5.4 (Berkeley) %G%
cd68466f 7#
d27b0653 8#
36edb824 9CFILES= y.tab.c main.c lex.yy.c mkioconf.c mkmakefile.c \
9c070b02 10 mkglue.c mkheaders.c mkswapconf.c
36edb824 11OBJS= y.tab.o main.o lex.yy.o mkioconf.o mkmakefile.o \
9c070b02 12 mkglue.o mkheaders.o mkswapconf.o
f025f13d 13
73845e07 14CFLAGS=-O
399ec687
MT
15LDFLAGS=-ll
16
73845e07
SL
17config: ${OBJS}
18 ${CC} ${OBJS} -o config ${LDFLAGS}
399ec687 19
22d68ad0
BJ
20lex.yy.c: config.l
21 lex config.l
22
a0105456 23y.tab.h:
36edb824 24 yacc -d config.y
399ec687 25
a0105456
SL
26y.tab.c: config.y
27 yacc config.y
28
399ec687 29clean:
f025f13d 30 rm -f ${OBJS} lex.yy.c y.tab.c y.tab.h config
853d3e88
KM
31
32install:
0230bec2 33 install -s config ${DESTDIR}/etc/config
f025f13d 34
22d68ad0 35lint: ${CFILES}
f025f13d 36 lint ${CFILES}
36edb824
SL
37
38depend:
39 grep '^#include' ${CFILES} | grep -v '<' | \
40 sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
41 -e 's/\.c/.o/' \
42 -e 's,../[a-zA-Z]*/,,' | \
43 awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
44 else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
45 else rec = rec " " $$2 } } \
46 END { print rec } ' > makedep
47 echo '$$r makedep' >>eddep
48 echo '/^# DO NOT DELETE THIS LINE/+1,$$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
55# DO NOT DELETE THIS LINE -- make depend uses it
56
a0105456 57y.tab.o: config.h
36edb824 58main.o: y.tab.h config.h
a0105456 59lex.yy.o: y.tab.h config.h
36edb824
SL
60mkioconf.o: y.tab.h config.h
61mkmakefile.o: y.tab.h config.h
9c070b02 62mkglue.o: config.h y.tab.h
36edb824
SL
63mkheaders.o: config.h y.tab.h
64mkswapconf.o: config.h