From owner-freebsd-standards@FreeBSD.ORG Mon Sep 29 12:10:19 2003 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BBDA716A4BF for ; Mon, 29 Sep 2003 12:10:19 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 222B643FDD for ; Mon, 29 Sep 2003 12:10:19 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h8TJAIFY039101 for ; Mon, 29 Sep 2003 12:10:19 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h8TJAIWs039100; Mon, 29 Sep 2003 12:10:18 -0700 (PDT) (envelope-from gnats) Date: Mon, 29 Sep 2003 12:10:18 -0700 (PDT) Message-Id: <200309291910.h8TJAIWs039100@freefall.freebsd.org> To: freebsd-standards@FreeBSD.org From: Dan Nelson Subject: Re: standards/57295: [patch] make does not include cmd linevariables in MAKEFLAGS X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Dan Nelson List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Sep 2003 19:10:19 -0000 The following reply was made to PR standards/57295; it has been noted by GNATS. From: Dan Nelson To: freebsd-gnats-submit@FreeBSD.org, jflemer@alum.rpi.edu Cc: Subject: Re: standards/57295: [patch] make does not include cmd line variables in MAKEFLAGS Date: Mon, 29 Sep 2003 14:03:59 -0500 Doesn't POSIX allow our current behaviour? MAKEFLAGS The characters are formatted in a manner similar to a portion of the make utility command line: options are preceded by hyphens and -separated as described in the Base Definitions volume of IEEE Std 1003.1-2001, Section 12.2, Utility Syntax Guidelines. The macro=value macro definition operands can also be included. The difference between the contents of MAKEFLAGS and the make utility command line is that the contents of the variable shall not be subjected to the word expansions (see Word Expansions) associated with parsing the command line values. It says that macro=value can be included, but doesn't have to be.