summaryrefslogtreecommitdiffstats
path: root/usr.sbin/pcvt/vgaio
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1995-09-28 18:23:44 +0000
committerbde <bde@FreeBSD.org>1995-09-28 18:23:44 +0000
commit5015bf0de99a70defc3a41533eb60f66ec420fe8 (patch)
treed5d4acb0a971f560036af7df10cec9a3fa4d0ce8 /usr.sbin/pcvt/vgaio
parent58d8b050e72ce9c2d149728638f1265fd38dba6e (diff)
downloadFreeBSD-src-5015bf0de99a70defc3a41533eb60f66ec420fe8.zip
FreeBSD-src-5015bf0de99a70defc3a41533eb60f66ec420fe8.tar.gz
Fix SRCS so that `make depend' works. There were some .l's and some .y's.
The filenames in SRCS must have one of the extensions .s, .S, .c, or .cc if they are to be handled by bsd.dep.mk. Lex and yacc files must be converted to C files and kept around for everything to work. This is handled fairly automatically if the names of the generated C files are put in SRCS. Unfortunately these names must be put in CLEANFILES too. pcvt Makefiles: Fix DPADD. It was missing. Fix CLEANFILES. Some temporary files were missing. Fix CFLAGS. There were some `-I dir' options. There must be no whitespace separating -I and -D options from the corresponding args if these options are to be handled by bsd.dep.mk.
Diffstat (limited to 'usr.sbin/pcvt/vgaio')
-rw-r--r--usr.sbin/pcvt/vgaio/Makefile9
1 files changed, 5 insertions, 4 deletions
diff --git a/usr.sbin/pcvt/vgaio/Makefile b/usr.sbin/pcvt/vgaio/Makefile
index de3e661..3991d9d 100644
--- a/usr.sbin/pcvt/vgaio/Makefile
+++ b/usr.sbin/pcvt/vgaio/Makefile
@@ -1,4 +1,3 @@
-
.if !exists(${.CURDIR}/../Makefile.inc)
error:
@echo
@@ -13,19 +12,21 @@ error:
PROG= vgaio
MAN8= vgaio.${MAN8EXT}
-SRCS= vgaio.y lex.l
+SRCS= vgaio.c lex.c
YACC= yacc
#YFLAGS+= -yd # Bison
#YFLAGS+= -v # verbose
LFLAGS+= -I
+
+DPADD= ${LIBM} ${LIBY} ${LIBL}
LDADD= -lm -ly -ll
CFLAGS= -O2 # due to a gcc bug, it compiles only with -O2!
-CFLAGS+= -I ${.CURDIR}/obj -I ${.CURDIR} -g
+CFLAGS+= -I${.CURDIR}/obj -I${.CURDIR} -g
-CLEANFILES+= y.tab.h
+CLEANFILES+= lex.c lex.yy.c vgaio.c y.tab.[ch]
CLEANFILES+= y.output # comment file from bison
install:
OpenPOWER on IntegriCloud