From owner-svn-src-head@FreeBSD.ORG Wed Mar 27 00:12:34 2013 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 91561101; Wed, 27 Mar 2013 00:12:34 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from hammer.pct.niksun.com (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 3755799; Wed, 27 Mar 2013 00:12:34 +0000 (UTC) Message-ID: <515238DF.8070506@FreeBSD.org> Date: Tue, 26 Mar 2013 20:10:07 -0400 From: Jung-uk Kim User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130308 Thunderbird/17.0.4 MIME-Version: 1.0 To: src-committers@freebsd.org Subject: Re: svn commit: r248777 - head/usr.sbin/config References: <201303262358.r2QNwDWl064567@svn.freebsd.org> In-Reply-To: <201303262358.r2QNwDWl064567@svn.freebsd.org> X-Enigmail-Version: 1.5.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Mar 2013 00:12:34 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2013-03-26 19:58:13 -0400, Jung-uk Kim wrote: > Author: jkim Date: Tue Mar 26 23:58:13 2013 New Revision: 248777 > URL: http://svnweb.freebsd.org/changeset/base/248777 > > Log: Loosen restrictions for quoted strings. Now we can use more > complex strings and "escaped" quote characters. ... For example, the following files: ... foo.h optional foo \ dependency "foo.o" \ compile-with "${NM} -n --defined-only foo.o | \ ${AWK} '{printf \"#define\t%s\t0x%s\n\",$$3,$$1}' > \ ${.TARGET}" \ no-obj no-implicit-rule before-depend \ clean "foo.h" ... generates Makefile like this: ... foo.h: foo.o ${NM} -n --defined-only foo.o | \ ${AWK} '{printf "#define\t%s\t0x%s\n",$$3,$$1}' > \ ${.TARGET} ... As you can see, everything is literally copied to the Makefile except for the escaped double quote characters. Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJRUjjfAAoJECXpabHZMqHO6HUIAMPd3Nvxh2Jm6nGcQcUONEvA vMsplLOrGiCB+q/vfqirXcBKLFj+icFrY09150YeqcQJ0AmD91QEilsn+xMtoTpn vriVuL4UVO3yiNNZtgXVUrA9eA6uHQnZVFKI0muxpdbMbGXIbLwH6z7krdsmmj0b UAh1uai3prjuBQ+gSDU60xdAVqre33XvZ3GxQ1pD8RZW9e9T55ravMJG27LKQEC9 7YzX/CB0x9SBwATx0CZ9FMVwXi3XvFTu0mDDfNsKBHWkeJyuRvzy4UNDKf0cIcVu vTLVnflTEY1wC3isZhGzRcP94/YtAaF8L0cP7UKezZmt+eJ4W75L0FE3gV293QI= =ALJm -----END PGP SIGNATURE-----