Sequential build of libjava

Paul D. Smith psmith@gnu.org
Thu Sep 5 14:44:00 GMT 2002


%% Michael Matz <matz@suse.de> writes:
 mm> You should find the lines
 mm> MULTIDO = $(MAKE)
 mm> @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=all
 mm> @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install
 mm> @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install
 mm> Where instead of the '$(MAKE)' there may be a different string.
 mm> Now replace the actual uses of $(MULTIDO) with that content.
 mm> E.g. my Makefile then contained
 mm> @$(MAKE) $(FLAGS_TO_PASS) multi-do DO=all
 mm> @$(MAKE) $(FLAGS_TO_PASS) multi-do DO=install
 mm> @$(MAKE) $(FLAGS_TO_PASS) multi-do DO=install
A simpler, but completely equivalent (as long as you use GNU make)
change would be to just:
 MULTIDO = +$(MAKE)
See the GNU make manual for a description of the "+" prefix char.
-- 
-------------------------------------------------------------------------------
 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

AltStyle によって変換されたページ (->オリジナル) /