Sequential build of libjava
Paul D. Smith
psmith@gnu.org
Thu Sep 5 21:16:00 GMT 2002
%% Tom Tromey <tromey@redhat.com> writes:
tom> We can't rely on GNU make (libjava does, but that is a bug). So
tom> we can only do this if someone writes the configury code to
tom> detect this situation.
Well, I don't know if anyone cares but here's a little test:
echo 'all: ; +@: hi ' | make -n -f- 2>/dev/null
This will print both lines:
echo hi
hi
if make groks "+" properly, and either just "echo hi" or maybe nothing
(exiting with an error) if it doesn't.
tom> Perhaps Brad could invoke `make MULTIDO=+make' though. Though I
tom> think that will only work if you know your target is multilibbed.
The simplest answer would be to use $(MAKE) somewhere directly in the
command script, instead of hiding it inside MULTIDO; I suppose there's a
good reason to do that
--
-------------------------------------------------------------------------------
Paul D. Smith <psmith@gnu.org> Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
More information about the Java
mailing list