From 4f60171ba69ab0fba32a1ed1221b981f92d1c69a Mon Sep 17 00:00:00 2001 From: Fabien Costantini Date: Wed, 15 Oct 2008 17:35:39 +0000 Subject: documentation Makefile: + Added all eps files to pdf gen dependencies. + Added Doxyfile to html and latex/pdf deps + Added a new pdf-dist target to please mum & dad there in heaven. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6441 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- documentation/Makefile | 82 +++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 74 insertions(+), 8 deletions(-) (limited to 'documentation') diff --git a/documentation/Makefile b/documentation/Makefile index 8a50b3ba0..ac584bc1a 100644 --- a/documentation/Makefile +++ b/documentation/Makefile @@ -43,8 +43,8 @@ MEDIA = --size universal #MEDIA = --size 7x8.5in --fontsize 9.0 # These are the HTML "source" files... -HTMLFILES = html/index.html \ - src/index.dox \ +HTMLFILES = \ + src/index.dox \ src/preface.dox \ src/intro.dox \ src/basics.dox \ @@ -130,13 +130,77 @@ IMAGEFILES = \ src/valuators.gif \ src/value_slider.gif +EPSFILES = \ + src/FL.eps \ + src/FL200.eps\ + src/Fl_Check_Button.eps \ + src/Fl_File_Chooser.eps \ + src/Fl_File_Input.eps \ + src/Fl_Help_Dialog.eps \ + src/Fl_Light_Button.eps \ + src/Fl_Return_Button.eps \ + src/Fl_Roller.eps \ + src/Fl_Round_Button.eps \ + src/Fl_Scroll.eps \ + src/Fl_Tile.eps \ + src/Fl_Value_Input.eps \ + src/Fl_Value_Output.eps \ + src/adjuster1.eps \ + src/boxtypes.eps \ + src/buttons.eps \ + src/charts.eps \ + src/choice.eps \ + src/clock.eps \ + src/counter.eps \ + src/cubeview.eps \ + src/dial.eps \ + src/editor-replace.eps \ + src/editor.eps \ + src/fl_alert.eps \ + src/fl_ask.eps \ + src/fl_choice.eps \ + src/fl_color_chooser.eps \ + src/fl_input.eps \ + src/fl_message.eps \ + src/fl_password.eps \ + src/fl_show_colormap.eps \ + src/fluid-catgets.eps \ + src/fluid-gettext.eps \ + src/fluid-org.eps \ + src/fluid1.eps \ + src/fluid2.eps \ + src/fluid3-cxx.eps \ + src/fluid3-gui.eps \ + src/fluid3-style.eps \ + src/fluid4.eps \ + src/fluid_prefs.eps \ + src/fluid_widget_cxx.eps \ + src/fluid_widget_gui.eps \ + src/fluid_widget_style.eps \ + src/hello.C.eps \ + src/input_choice.eps \ + src/menu.eps \ + src/menu_button.eps \ + src/menubar.eps \ + src/positioner.eps \ + src/resizebox1.eps \ + src/resizebox2.eps \ + src/round_clock.eps \ + src/scrollbar.eps \ + src/slider.eps \ + src/symbols.eps \ + src/tabs.eps \ + src/text.eps \ + src/tiny.eps \ + src/valuators.eps \ + src/value_slider.eps MANPAGES = fltk.$(CAT3EXT) fltk-config.$(CAT1EXT) fluid.$(CAT1EXT) \ blocks.$(CAT6EXT) checkers.$(CAT6EXT) sudoku.$(CAT6EXT) all: $(MANPAGES) -alldocs: pdf html $(MANPAGES) +alldocs: pdf-dist html $(MANPAGES) clean: # $(RM) fltk.ps @@ -197,7 +261,7 @@ uninstall-linux uninstall-osx: html: html/index.html -html/index.html: $(IMAGEFILES) +html/index.html: $(HTMLFILES) $(IMAGEFILES) Doxyfile echo "Generating HTML documentation..." -$(RMDIR) html -$(INSTALL_DIR) html @@ -208,9 +272,12 @@ html/index.html: $(IMAGEFILES) # $(RM) fltk.ps # -$(HTMLDOC) --verbose --batch fltk.book $(MEDIA) -f fltk.ps -pdf: refman.pdf +pdf-dist : latex/refman.pdf + cp -f latex/refman.pdf fltk.pdf -refman.pdf: latex/refman.tex +pdf: latex/refman.pdf + +latex/refman.pdf: latex/refman.tex Doxyfile $(EPSFILES) echo "Generating PDF documentation..." (cd latex ;\ pdflatex --interaction=nonstopmode refman.tex ;\ @@ -224,10 +291,9 @@ refman.pdf: latex/refman.tex pdflatex --interaction=nonstopmode refman.tex ;\ latex_count=`expr $$latex_count - 1` ;\ done ; \ - cp -f refman.pdf ../fltk.pdf ; \ cd ..) > pdfall.log -latex/refman.tex: html/index.html +latex/refman.tex: html/index.html $(EPSFILES) # # End of "$Id$". -- cgit v1.2.3