# # Copyright (c) 1980 Regents of the University of California. # All rights reserved. The Berkeley software License Agreement # specifies the terms and conditions for redistribution. # # @(#)Makefile 5.3 (Berkeley) 2/18/86 # # CFILES= y.tab.c main.c lex.yy.c mkioconf.c mkmakefile.c \ mkglue.c mkheaders.c mkswapconf.c OBJS= y.tab.o main.o lex.yy.o mkioconf.o mkmakefile.o \ mkglue.o mkheaders.o mkswapconf.o CFLAGS=-O LDFLAGS=-ll config: ${OBJS} ${CC} ${OBJS} -o config ${LDFLAGS} lex.yy.c: config.l lex config.l y.tab.h y.tab.c: config.y yacc -d config.y clean: rm -f ${OBJS} lex.yy.c y.tab.c y.tab.h config install: install -s config ${DESTDIR}/etc/config lint: ${CFILES} lint ${CFILES} depend: grep '^#include' ${CFILES} | grep -v '<' | \ sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \ -e 's/\.c/.o/' \ -e 's,../[a-zA-Z]*/,,' | \ awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \ else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ else rec = rec " " $$2 } } \ END { print rec } ' > makedep echo '$$r makedep' >>eddep echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep echo '$$r makedep' >>eddep echo 'w' >>eddep cp Makefile Makefile.bak ed - Makefile < eddep rm eddep makedep # DO NOT DELETE THIS LINE -- make depend uses it main.o: y.tab.h config.h mkioconf.o: y.tab.h config.h mkmakefile.o: y.tab.h config.h mkglue.o: config.h y.tab.h mkheaders.o: config.h y.tab.h mkswapconf.o: config.h