Hi,

I'm hoping someone here can at least point me in the right direction to
solve this show-stopper issue:

Background:

I have a build system that is a legacy holdover from the forgotten mists of
time (nobody at the company has any idea how it all works). I have been
given the task to modify things so that the system will build RPM
installation packages instead of the java-wizard installation packages it
currently builds.

Instead of going through the hundred or so nested directories and makefiles
I decided to let the old packages build normally and simply add a new rule
to the top level Makefile to build RPM's.

The rule simply calls a bash script that enumerates the base directories
where the RPM build tree lives and then decends into each one and issues the
rpmbuild command with the proper parameters (rpmbuild does a lot of stuff
but the main thing is that it builds the package from source. ie it calls
make during its execution).

It works great when I am in the top level directory and say "make". The RPM
builds and everything is fine.

But

If I call make from a perl script I get:

GNUMake: ***multiple target patterns : Stop

and the build exits.

I've googled the error extensively but have only found some vague
explanations as to what is going on.

Any help would be *greatly* appreciated.

thanks

Mike
_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to