From owner-freebsd-current Fri May 31 04:04:02 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA05916 for current-outgoing; Fri, 31 May 1996 04:04:02 -0700 (PDT) Received: from mail.rwth-aachen.de (mail.RWTH-Aachen.DE [137.226.144.9]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id EAA05892 for ; Fri, 31 May 1996 04:03:57 -0700 (PDT) Received: from gilberto.physik.rwth-aachen.de (gilberto.physik.rwth-aachen.de) by mail.rwth-aachen.de (PMDF V5.0-4 #13110) id <01I5CS7TPLPC000L3V@mail.rwth-aachen.de> for freebsd-current@freefall.FreeBSD.org; Fri, 31 May 1996 11:58:02 +0100 Received: (from kuku@localhost) by gilberto.physik.rwth-aachen.de (8.6.11/8.6.9) id MAA24073 for freebsd-current@freefall.cdrom.com; Fri, 31 May 1996 12:03:27 +0200 Date: Fri, 31 May 1996 12:03:27 +0200 From: "Christoph P. Kukulies" Subject: yacc rules break many things To: freebsd-current@freefall.FreeBSD.org Message-id: <199605311003.MAA24073@gilberto.physik.rwth-aachen.de> Content-transfer-encoding: 7BIT Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk /usr/src/lib/libform was the next stopper. Something seems to have changed in the yacc rules. The sources always rely on y.tab.h being present but the -b prefix switch changes that to .tab.h. I hand fixed it by adding a line cp ${.PREFIX}.tab.h y.tab.h in the sys.mk .y.o: rule but this is surely only a temporary hack since it leaves both header files and the clean target might not know about it. Or am I totally off? --Chris Christoph P. U. Kukulies kuku@gil.physik.rwth-aachen.de