From owner-freebsd-bugs Sun Feb 16 12:50:07 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA26171 for bugs-outgoing; Sun, 16 Feb 1997 12:50:07 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA26163; Sun, 16 Feb 1997 12:50:03 -0800 (PST) Resent-Date: Sun, 16 Feb 1997 12:50:03 -0800 (PST) Resent-Message-Id: <199702162050.MAA26163@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, pst@jnx.com Received: from red.jnx.com (red.jnx.com [208.197.169.254]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA25998 for ; Sun, 16 Feb 1997 12:46:27 -0800 (PST) Received: from base.jnx.com (base.jnx.com [208.197.169.238]) by red.jnx.com (8.8.5/8.8.3) with ESMTP id MAA21194 for ; Sun, 16 Feb 1997 12:45:47 -0800 (PST) Received: (from pst@localhost) by base.jnx.com (8.7.6/8.7.3) id MAA25327; Sun, 16 Feb 1997 12:45:39 -0800 (PST) Message-Id: <199702162045.MAA25327@base.jnx.com> Date: Sun, 16 Feb 1997 12:45:39 -0800 (PST) From: Paul Traina Reply-To: pst@jnx.com To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: bin/2748: NOOBJ conflict in bsd.prog.mk and bsd.obj.mk Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 2748 >Category: bin >Synopsis: NOOBJ conflict in bsd.prog.mk and bsd.obj.mk >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Feb 16 12:50:01 PST 1997 >Last-Modified: >Originator: Paul Traina >Organization: Juniper Networks >Release: FreeBSD 2.2-CURRENT i386 >Environment: 2.2 -CURRENT >Description: Setting NOOBJ is used to tell bsd.obj.mk to not screw with object directories. Setting NOOBJ is used to tell bsd.org.mk to not automaticly create OBJS= lines from the SRCS= lines. If you try to disable the warning for object directories using NOOBJ, you cannot build a program. This makes the 4bsd makefiles either spew garbage warnings or bitch. >How-To-Repeat: cd /usr/src/bin/cat make NOOBJ=yes >Fix: Change NOOBJ to NOOBJDIR everywhere it occurs in bsd.obj.mk. sed -s 's/NOOBJ/NOOBJDIR/g' /usr/src/share/mk/bsd.obj.mk >\ /usr/src/share/mk/bsd.obj.mk >Audit-Trail: >Unformatted: