With new mk files the only rule needed is .y.o via .cc
authorWiljo Heinen <wiljo@freeside.ki.open.de>
Sun, 31 Oct 1993 02:23:48 +0000 (02:23 +0000)
committerWiljo Heinen <wiljo@freeside.ki.open.de>
Sun, 31 Oct 1993 02:23:48 +0000 (02:23 +0000)
gnu/usr.bin/groff/Makefile.cfg

index e47a622..7665a8d 100644 (file)
@@ -29,12 +29,8 @@ CFLAGS+=     -DHAVE_UNISTD_H=1\
                -DHAVE_SYS_SIGLIST=1\
                -DARRAY_DELETE_NEEDS_SIZE=1
 
                -DHAVE_SYS_SIGLIST=1\
                -DARRAY_DELETE_NEEDS_SIZE=1
 
-
-.SUFFIXES:     .cc
-.cc.o:
-       $(CC) $(CFLAGS) -c $(.IMPSRC)
-
-.y.cc:
+.y.o:
        $(YACC) $(YFLAGS) $(.IMPSRC)
        mv y.tab.c $(.PREFIX).cc
        mv y.tab.h $(.PREFIX).tab.h
        $(YACC) $(YFLAGS) $(.IMPSRC)
        mv y.tab.c $(.PREFIX).cc
        mv y.tab.h $(.PREFIX).tab.h
+       ${CXX} ${CXXFLAGS} -c $(.PREFIX).cc -o ${.TARGET}