-----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-----
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to