On Thu, Oct 9, 2008 at 6:25 PM, Alon Bar-Lev <[EMAIL PROTECTED]> wrote: > I was not aware of any problem, can you please provide some sample? > I worked very hard to make it work with automake generation of rules.
The problem, if I understand correctly, is that you have have something like (after expansion of man.out/* as man.out/foo and man.out/bar): man.out/foo.1: api.work test -n "$(XSLTPROC)" -rm -fr man.tmp man.out $(MKDIR_P) man.tmp $(XSLTPROC) --nonet --path "$(srcdir)/api" --xinclude -o "man.tmp/" "api.work/man.xsl" "$(srcdir)/api/api.xml" $(XSLTPROC) --nonet --path "$(srcdir)/api" --xinclude -o "man.tmp/" "api.work/man.xsl" "$(srcdir)/tools/tools.xml" mv man.tmp man.out man.out/bar.1: api.work test -n "$(XSLTPROC)" -rm -fr man.tmp man.out $(MKDIR_P) man.tmp $(XSLTPROC) --nonet --path "$(srcdir)/api" --xinclude -o "man.tmp/" "api.work/man.xsl" "$(srcdir)/api/api.xml" $(XSLTPROC) --nonet --path "$(srcdir)/api" --xinclude -o "man.tmp/" "api.work/man.xsl" "$(srcdir)/tools/tools.xml" mv man.tmp man.out This would execute the rules for each man.out/*. And if you use more than one make job at the same time (using make -j) the rules will be executed in parallel with nasty effects. With my patch all manpages will depend on 1 uniq target man.out and this target will be generated only one time. I can provide traces tomorrow if needed. Bye -- Dr. Ludovic Rousseau _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel