Index: Makefile.in =================================================================== diff -u -N -rbbb3b8350056fa3cac96cafb5b6a3d1708c3ca57 -r6f2b5aabb36c05dd3609e8035aa7be5dd6f3f5b5 --- Makefile.in (.../Makefile.in) (revision bbb3b8350056fa3cac96cafb5b6a3d1708c3ca57) +++ Makefile.in (.../Makefile.in) (revision 6f2b5aabb36c05dd3609e8035aa7be5dd6f3f5b5) @@ -207,7 +207,13 @@ # Do nothing, use the environment variable as is. endif +ifeq ($(CHROME),) + CHROME="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" +else + # Do nothing, use the environment variable as is. +endif + # # Not used, but retained for reference of what libs Tcl required TCL_LIBS = @TCL_LIBS@ @@ -373,16 +379,15 @@ # for now, just the two doc files doc: - $(ASCIIDOC) $(src_doc_dir)/next-migration.txt - $(ASCIIDOC) $(src_doc_dir)/next-tutorial/next-tutorial.txt + $(ASCIIDOC) -a stylesheet=$(abspath $(src_doc_dir))/nx.css $(src_doc_dir)/next-migration.txt +#$(ASCIIDOC) -a stylesheet=$(abspath $(src_doc_dir))/nx-small.css $(src_doc_dir)/next-tutorial/next-tutorial.txt + $(ASCIIDOC) -a stylesheet=$(abspath $(src_doc_dir))/nx.css $(src_doc_dir)/next-tutorial/next-tutorial.txt pdfdoc: (cd $(src_doc_dir); \ - prince --javascript --style=nx-small.css next-migration.html \ - -o next-migration.pdf) + $(CHROME) --headless --disable-gpu --print-to-pdf-no-header --print-to-pdf=next-migration.pdf next-migration.html) (cd $(src_doc_dir)/next-tutorial; \ - prince --javascript --style=../nx.css next-tutorial.html \ - -o next-tutorial.pdf) + $(CHROME) --headless --disable-gpu --print-to-pdf-no-header --print-to-pdf=next-tutorial.pdf next-tutorial.html) example-doc: $(EXAMPLE_SCRIPTS) @@ -440,9 +445,10 @@ man-pdf: $(NX_MAN3:%.man=%.pdf) $(src_doc_dir)/%.pdf : $(src_doc_dir)/%.html - @for m in $(?F) ; do \ + @files=$(basename $(?F)); \ + for m in $$files ; do \ echo " Generating pdf manpage for $$m" ; \ - (cd $(src_doc_dir); prince -s man-princexml.css $$m) ; \ + (cd $(src_doc_dir); $(CHROME) --headless --disable-gpu --print-to-pdf-no-header --print-to-pdf=$$m.pdf $$m.html) ; \ done; install: install-binaries install-shells \