-OBJS = main.o y.tab.o lex.yy.o mkioconf.o mkmakefile.o mkubglue.o mkheaders.o
-CFLAGS=-w
-LDFLAGS=-ll
-
-config: $(OBJS)
- $(CC) $(OBJS) -o config $(LDFLAGS)
-
-y.tab.o: y.tab.c
-
-y.tab.c: config.y
- yacc -d config.y
-
-lex.yy.c: config.l
- lex config.l
-
-clean:
- rm -f $(OBJS) lex.yy.c y.tab.c
+# @(#)Makefile 5.12 (Berkeley) %G%
+
+PROG= config
+CFLAGS+=-I. -I${.CURDIR}
+SRCS= config.c main.c lang.c mkioconf.c mkmakefile.c mkglue.c mkheaders.c \
+ mkswapconf.c
+MAN8= config.0
+DPADD= ${LIBL}
+LDADD= -ll
+CLEANFILES+=y.tab.h lang.c config.c y.tab.c
+
+.include <bsd.prog.mk>