2012/8/27 Phil Holmes <[email protected]>:
> I've updated generic-targets as you suggest, to this:
>
>
> doc-stage-1:
> make -C $(top-build-dir)/Documentation/po out=www messages
> $(MAKE) -C $(depth)/scripts/build out=
> $(MAKE) out=www WWW-1
>
> It builds the .mo files, as you were intending, but I get this error:
>
> /home/phil/lilypond-git/./Documentation/po/GNUmakefile:28: warning:
> overriding commands for target `po-update'
> /home/phil/lilypond-git/stepmake/stepmake/podir-targets.make:14: warning:
> ignoring old commands for target `po-update'
> make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make
> rule.
> /home/phil/lilypond-git/./Documentation/po/GNUmakefile:28: warning:
> overriding commands for target `po-update'
> /home/phil/lilypond-git/stepmake/stepmake/podir-targets.make:14: warning:
> ignoring old commands for target `po-update'
> make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make
> rule.

You should use $(MAKE) instead of "make", then the "jobserver
unavailable" should not appear any more. The overriding warnings are
an issue with the design of Documentation/po/GNUmakefile, all the
makefiles for gettext stuff need to be refactored, but I postpone this
to after the merge of stepmake/stepmake/ and make/ (for which I've
already uploaded a patch, but need to add support in Patchy to get and
test Gerrit changes, see https://grenouille.lilynet.net/gerrit/#/c/1/
)

Best
J

_______________________________________________
lilypond-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to