Re: new target for contrib/Makefile - Mailing list pgsql-patches

From Peter Eisentraut
Subject Re: new target for contrib/Makefile
Date
Msg-id 200409292355.32961.peter_e@gmx.net
Whole thread Raw
In response to Re: new target for contrib/Makefile  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: new target for contrib/Makefile
Re: new target for contrib/Makefile
List pgsql-patches
Tom Lane wrote:
> I found the following closely-related suggestion in the Make manual.
> It's not quite there because it doesn't seem to provide a way to pass
> down the current action (all/clean/install/etc) to the sub-Make.
> Any ideas how we could do that?

I've seen the following idea somewhere:

SUBDIRS = ...

.PHONY: $(addsuffix -foo, $(SUBDIRS)):

$(addsuffix -foo, $(SUBDIRS)):
    $(MAKE) -C `echo $@ | sed 's/-.*$//'` `echo $@ | sed 's/^.*-//'`

Repeat for all "foo" targets that you need.  The sed expressions may
need refining.

Then again, the original proposal doesn't sound so bad either.

--
Peter Eisentraut
http://developer.postgresql.org/~petere/


pgsql-patches by date:

Previous
From: Tom Lane
Date:
Subject: Re: new target for contrib/Makefile
Next
From: Tom Lane
Date:
Subject: Re: new target for contrib/Makefile