From owner-cvs-gnu Fri Mar 20 07:11:14 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA07722 for cvs-gnu-outgoing; Fri, 20 Mar 1998 07:11:14 -0800 (PST) (envelope-from owner-cvs-gnu) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA07671; Fri, 20 Mar 1998 07:11:05 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA04937; Fri, 20 Mar 1998 07:11:01 -0800 (PST) Date: Fri, 20 Mar 1998 07:11:01 -0800 (PST) Message-Id: <199803201511.HAA04937@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-gnu@FreeBSD.ORG Subject: cvs commit: src/gnu/lib/libstdc++ Makefile Sender: owner-cvs-gnu@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/03/20 07:11:01 PST Modified files: gnu/lib/libstdc++ Makefile Log: Don't use beforedepend to complicate and break things. The usual fix of putting generated source files in SRCS breaks many special cases (many dependencies had to be incomplete for ${.ALLSRC} not to give .h files that would break compiling with c++ -c). Reduce these special cases to the general case so that SRCS works normally and bsd.lib.mk handles most of the complications. Now we only have to duplicate rules from bsd.lib.mk to add special CFLAGS in some cases. Revision Changes Path 1.9 +65 -140 src/gnu/lib/libstdc++/Makefile