[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Automake-ng] [PATCH 2/4] [ng] deptrack: refactoring for "fastdep" m
From: |
Eric Blake |
Subject: |
Re: [Automake-ng] [PATCH 2/4] [ng] deptrack: refactoring for "fastdep" mode |
Date: |
Thu, 26 Jan 2012 08:40:11 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:9.0) Gecko/20111222 Thunderbird/9.0 |
On 01/26/2012 06:44 AM, Stefano Lattarini wrote:
> ## For non-suffix rules, we must emulate a VPATH search on %SOURCE%.
> -?!GENERIC? %VERBOSE%%COMPILE% -MT %OBJ% -MD -MP -MF %DEPBASE%.Tpo %-c% -o
> %OBJ% %SOURCEFLAG%`test -f '%SOURCE%' || echo '$(srcdir)/'`%SOURCE%
> -?!GENERIC? %SILENT%$(am__mv) %DEPBASE%.Tpo %DEPBASE%.Po
> -?GENERIC??!SUBDIROBJ? %VERBOSE%%COMPILE% -MT %OBJ% -MD -MP -MF
> %DEPBASE%.Tpo %-c% -o %OBJ% %SOURCEFLAG%%SOURCE%
> -?GENERIC??!SUBDIROBJ? %SILENT%$(am__mv) %DEPBASE%.Tpo %DEPBASE%.Po
> -?GENERIC??SUBDIROBJ? %VERBOSE%depbase=`echo %OBJ% | sed
> 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
> -?GENERIC??SUBDIROBJ? %COMPILE% -MT %OBJ% -MD -MP -MF %DEPBASE%.Tpo %-c% -o
> %OBJ% %SOURCEFLAG%%SOURCE% &&\
> -?GENERIC??SUBDIROBJ? $(am__mv) %DEPBASE%.Tpo %DEPBASE%.Po
> +?!GENERIC? %SOURCEFLAG%`test -f '%SOURCE%' || echo '$(srcdir)/'`%SOURCE%
Is there any way to get rid of the `` subshell, and use GNU make
primitives instead?
--
Eric Blake address@hidden +1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
- [Automake-ng] [PATCH 0/4] deptrack: some more refactorings and simplifications, Stefano Lattarini, 2012/01/26
- [Automake-ng] [PATCH 2/4] [ng] deptrack: refactoring for "fastdep" mode, Stefano Lattarini, 2012/01/26
- Re: [Automake-ng] [PATCH 2/4] [ng] deptrack: refactoring for "fastdep" mode,
Eric Blake <=
- [Automake-ng] [PATCH 4/4] [ng] deptrack: remove obsolescent comments, Stefano Lattarini, 2012/01/26
- [Automake-ng] [PATCH 1/4] [ng] deptrack: increase testsuite coverage, Stefano Lattarini, 2012/01/26
- [Automake-ng] [PATCH 3/4] [ng] deptrack: simplify by assuming more GNU make semantics, Stefano Lattarini, 2012/01/26
- Re: [Automake-ng] [PATCH 0/4] deptrack: some more refactorings and simplifications, Stefano Lattarini, 2012/01/31