From owner-cvs-usrbin Sat Nov 2 19:44:46 1996 Return-Path: owner-cvs-usrbin Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA19336 for cvs-usrbin-outgoing; Sat, 2 Nov 1996 19:44:46 -0800 (PST) Received: from fly.HiWAAY.net (root@fly.HiWAAY.net [204.214.4.2]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id TAA19245; Sat, 2 Nov 1996 19:43:05 -0800 (PST) Received: from bonsai.hiwaay.net by fly.HiWAAY.net; (8.8.2/1.1.8.2/21Sep95-1003PM) id VAA26606; Sat, 2 Nov 1996 21:43:02 -0600 (CST) Message-ID: <327C14B4.2781E494@hiwaay.net> Date: Sat, 02 Nov 1996 21:42:44 -0600 From: Steve Price X-Mailer: Mozilla 2.02 (X11; I; FreeBSD 2.2-CURRENT i386) MIME-Version: 1.0 To: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-usrbin@freefall.freebsd.org Subject: Re: cvs commit: src/usr.bin/make parse.c References: <199611030330.TAA18093@freefall.freebsd.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-usrbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Steve Price wrote: > > steve 96/11/02 19:30:01 > > Modified: usr.bin/make parse.c > Log: > Add a .POSIX directive. When the first non-comment > line of a Makefile contains this directive, make(1) > will enter a POSIX 1003.2 compliant mode. > > Submitted by: Joerg Wunsch > > Revision Changes Path > 1.15 +12 -1 src/usr.bin/make/parse.c This is the first step in making make(1) POSIX 1003.2 compliant. I left this feature undocumented in the manpage since POSIX specifies that CC=c89 and FC=fort77. I suppose one could use it if they symlink'd cc -> c89 and fc -> fort77. The bottom line is users beware if you intend to use this feature it *will* not work without the symlinks unless you happen to have named your C/Fortran compiler according to the POSIX mandate. Steve