build.sh.in use of @REMOTE@ in make 3.80.0

2003-06-27 Thread Parkes, Lloyd
Hi there, build.sh.in uses a replacement variable called @REMOTE@ to select which of remote-*.c should be used. This seems to be obsolete with Makefile.in using @USE_CUSTOMS_FALSE@ and @USE_CUSTOMS_TRUE@ instead. For some of us build.sh is still very handy. Thanks, Lloyd Parkes

Re: build.sh.in use of @REMOTE@ in make 3.80.0

2003-06-27 Thread Paul D. Smith
%% Parkes, Lloyd [EMAIL PROTECTED] writes: pl build.sh.in uses a replacement variable called @REMOTE@ to select pl which of remote-*.c should be used. This seems to be obsolete with pl Makefile.in using @USE_CUSTOMS_FALSE@ and @USE_CUSTOMS_TRUE@ pl instead. Hi; this bug has been fixed in

Re: problems with $(eval include...)

2003-06-27 Thread Paul D. Smith
There are a couple of bugs in the $(eval ...) memory handling which might be related to this. I suggest you first either build the latest CVS code or, if you don't have the infrastructure for that (building from CVS requires that you have autoconf, automake, etc. installed already--if you don't

Re: problems with $(eval include...)

2003-06-27 Thread Fabio Alemagna
On Fri, 27 Jun 2003, Paul D. Smith wrote: I suggest you first either build the latest CVS code or, if you don't have the infrastructure for that (building from CVS requires that you have autoconf, automake, etc. installed already--if you don't have a Linux box, where these things are packaged

Re: problems with $(eval include...)

2003-06-27 Thread Paul D. Smith
%% Fabio Alemagna [EMAIL PROTECTED] writes: fa This is unacceptable for VERY large projects with lots of modules fa and .c files belonging to those modules: say I want to build fa module A and B only, which don't depend on any other module; since fa I include ALL .d files for ALL modules

Re: problems with $(eval include...)

2003-06-27 Thread Fabio Alemagna
On Fri, 27 Jun 2003, Paul D. Smith wrote: As pointed out before, if you do the dependency generation the way automake does it (as described on my web site) you won't have any of these problems. automake uses recursive makefiles, which is something I want to avoid. fa My solution (if only

Re: problems with $(eval include...)

2003-06-27 Thread Paul D. Smith
%% Fabio Alemagna [EMAIL PROTECTED] writes: fa On Fri, 27 Jun 2003, Paul D. Smith wrote: As pointed out before, if you do the dependency generation the way automake does it (as described on my web site) you won't have any of these problems. fa automake uses recursive makefiles,

Re: problems with $(eval include...)

2003-06-27 Thread Fabio Alemagna
On Fri, 27 Jun 2003, Fabio Alemagna wrote: Yes, that's what I thought too, however You'd agree that it would take time for make to accomplish that job, and perhaps there could be other issues, like dependency loops, which would be impossible to solve, or very very difficult. It seems only

Re: problems with $(eval include...)

2003-06-27 Thread Fabio Alemagna
On Sat, 28 Jun 2003, Fabio Alemagna wrote: This is the code: define getdeplist_1 $(eval __ALLDEPS__ += $(1)) $(foreach m,$(1),$(foreach d,$($(m)/DEPS),$(if \ $(findstring $(d),$(__ALLDEPS__)),,$(call getdeplist_1,$(d) endef This one is simpler and more correct (in that it doesn't allow