summaryrefslogtreecommitdiff
path: root/documentation/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/Makefile')
-rw-r--r--documentation/Makefile282
1 files changed, 99 insertions, 183 deletions
diff --git a/documentation/Makefile b/documentation/Makefile
index 0ec17f6a7..f9a9f3966 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -43,176 +43,92 @@ MEDIA = --size universal
#MEDIA = --size 7x8.5in --fontsize 9.0
# These are the HTML "source" files...
-HTMLFILES = \
- preface.html \
- intro.html \
- basics.html \
- common.html \
- editor.html \
- drawing.html \
- events.html \
- subclassing.html \
- opengl.html \
- fluid.html \
- advanced.html \
- widgets.html \
- Fl.html \
- Fl_Adjuster.html \
- Fl_Bitmap.html \
- Fl_BMP_Image.html \
- Fl_Box.html \
- Fl_Browser_.html \
- Fl_Browser.html \
- Fl_Button.html \
- Fl_Chart.html \
- Fl_Check_Browser.html \
- Fl_Check_Button.html \
- Fl_Choice.html \
- Fl_Clock.html \
- Fl_Clock_Output.html \
- Fl_Color_Chooser.html \
- Fl_Counter.html \
- Fl_Dial.html \
- Fl_Double_Window.html \
- Fl_End.html \
- Fl_File_Browser.html \
- Fl_File_Chooser.html \
- Fl_File_Icon.html \
- Fl_File_Input.html \
- Fl_Float_Input.html \
- Fl_Free.html \
- Fl_GIF_Image.html \
- Fl_Gl_Window.html \
- Fl_Group.html \
- Fl_Help_Dialog.html \
- Fl_Help_View.html \
- Fl_Hold_Browser.html \
- Fl_Image.html \
- Fl_Input.html \
- Fl_Input_.html \
- Fl_Input_Choice.html \
- Fl_Int_Input.html \
- Fl_JPEG_Image.html \
- Fl_Light_Button.html \
- Fl_Menu_.html \
- Fl_Menu_Bar.html \
- Fl_Menu_Button.html \
- Fl_Menu_Item.html \
- Fl_Menu_Window.html \
- Fl_Multi_Browser.html \
- Fl_Multiline_Input.html \
- Fl_Multiline_Output.html \
- Fl_Output.html \
- Fl_Overlay_Window.html \
- Fl_Pack.html \
- Fl_Pixmap.html \
- Fl_PNG_Image.html \
- Fl_PNM_Image.html \
- Fl_Positioner.html \
- Fl_Preferences.html \
- Fl_Progress.html \
- Fl_Repeat_Button.html \
- Fl_RGB_Image.html \
- Fl_Return_Button.html \
- Fl_Roller.html \
- Fl_Round_Button.html \
- Fl_Scroll.html \
- Fl_Scrollbar.html \
- Fl_Secret_Input.html \
- Fl_Select_Browser.html \
- Fl_Shared_Image.html \
- Fl_Single_Window.html \
- Fl_Slider.html \
- Fl_Spinner.html \
- Fl_Tabs.html \
- Fl_Text_Buffer.html \
- Fl_Text_Display.html \
- Fl_Text_Editor.html \
- Fl_Tile.html \
- Fl_Tiled_Image.html \
- Fl_Timer.html \
- Fl_Toggle_Button.html \
- Fl_Tooltip.html \
- Fl_Valuator.html \
- Fl_Value_Input.html \
- Fl_Value_Output.html \
- Fl_Value_Slider.html \
- Fl_Widget.html \
- Fl_Window.html \
- Fl_Wizard.html \
- Fl_XBM_Image.html \
- Fl_XPM_Image.html \
- functions.html \
- enumerations.html \
- glut.html \
- forms.html \
- osissues.html \
- migration.html \
- license.html \
- examples.html
+HTMLFILES = html/index.html \
+ src/index.dox \
+ src/preface.dox \
+ src/intro.dox \
+ src/basics.dox \
+ src/common.dox \
+ src/drawing.dox \
+ src/editor.dox \
+ src/events.dox \
+ src/subclassing.dox \
+ src/opengl.dox \
+ src/fluid.dox \
+ src/advanced.dox \
+ src/unicode.dox \
+ src/enumerations.dox \
+ src/glut.dox \
+ src/forms.dox \
+ src/osissues.dox \
+ src/migration_1_1.dox \
+ src/migration_1_3.dox \
+ src/development.dox \
+ src/license.dox \
+ src/examples.dox
IMAGEFILES = \
- adjuster1.gif \
- boxtypes.gif \
- buttons.gif \
- charts.gif \
- choice.gif \
- clock.gif \
- counter.gif \
- cubeview.gif \
- dial.gif \
- editor.gif \
- editor-replace.gif \
- fl_alert.gif \
- fl_ask.gif \
- Fl_Check_Button.gif \
- fl_choice.gif \
- fl_color_chooser.jpg \
- Fl_File_Chooser.jpg \
- Fl_File_Input.gif \
- FL.gif \
- Fl_Help_Dialog.gif \
- fl_input.gif \
- Fl_Light_Button.gif \
- fl_message.gif \
- fl_password.gif \
- Fl_Return_Button.gif \
- Fl_Roller.gif \
- Fl_Round_Button.gif \
- Fl_Scroll.gif \
- fl_show_colormap.gif \
- Fl_Tile.gif \
- fluid1.gif \
- fluid2.gif \
- fluid3-cxx.gif \
- fluid3-gui.gif \
- fluid3-style.gif \
- fluid4.gif \
- fluid-catgets.gif \
- fluid-gettext.gif \
- fluid-org.gif \
- fluid_prefs.gif \
- fluid_widget_cxx.gif \
- fluid_widget_gui.gif \
- fluid_widget_style.gif \
- Fl_Value_Input.gif \
- Fl_Value_Output.gif \
- hello.C.gif \
- input_choice.jpg \
- menubar.gif \
- menu_button.gif \
- menu.gif \
- positioner.gif \
- resizebox1.gif \
- resizebox2.gif \
- round_clock.gif \
- scrollbar.gif \
- slider.gif \
- symbols.gif \
- tabs.gif \
- text.gif \
- valuators.gif \
- value_slider.gif
+ src/adjuster1.gif \
+ src/boxtypes.gif \
+ src/buttons.gif \
+ src/charts.gif \
+ src/choice.gif \
+ src/clock.gif \
+ src/counter.gif \
+ src/cubeview.gif \
+ src/dial.gif \
+ src/editor.gif \
+ src/editor-replace.gif \
+ src/fl_alert.gif \
+ src/fl_ask.gif \
+ src/Fl_Check_Button.gif \
+ src/fl_choice.gif \
+ src/fl_color_chooser.jpg \
+ src/Fl_File_Chooser.jpg \
+ src/Fl_File_Input.gif \
+ src/FL.gif \
+ src/Fl_Help_Dialog.gif \
+ src/fl_input.gif \
+ src/Fl_Light_Button.gif \
+ src/fl_message.gif \
+ src/fl_password.gif \
+ src/Fl_Return_Button.gif \
+ src/Fl_Roller.gif \
+ src/Fl_Round_Button.gif \
+ src/Fl_Scroll.gif \
+ src/fl_show_colormap.gif \
+ src/Fl_Tile.gif \
+ src/fluid1.gif \
+ src/fluid2.gif \
+ src/fluid3-cxx.gif \
+ src/fluid3-gui.gif \
+ src/fluid3-style.gif \
+ src/fluid4.gif \
+ src/fluid-catgets.gif \
+ src/fluid-gettext.gif \
+ src/fluid-org.gif \
+ src/fluid_prefs.gif \
+ src/fluid_widget_cxx.gif \
+ src/fluid_widget_gui.gif \
+ src/fluid_widget_style.gif \
+ src/Fl_Value_Input.gif \
+ src/Fl_Value_Output.gif \
+ src/hello.C.gif \
+ src/input_choice.jpg \
+ src/menubar.gif \
+ src/menu_button.gif \
+ src/menu.gif \
+ src/positioner.gif \
+ src/resizebox1.gif \
+ src/resizebox2.gif \
+ src/round_clock.gif \
+ src/scrollbar.gif \
+ src/slider.gif \
+ src/symbols.gif \
+ src/tabs.gif \
+ src/text.gif \
+ src/valuators.gif \
+ src/value_slider.gif
MANPAGES = fltk.$(CAT3EXT) fltk-config.$(CAT1EXT) fluid.$(CAT1EXT) \
@@ -220,12 +136,12 @@ MANPAGES = fltk.$(CAT3EXT) fltk-config.$(CAT1EXT) fluid.$(CAT1EXT) \
all: $(MANPAGES)
-alldocs: fltk.ps fltk.pdf fltk.d/index.html $(MANPAGES)
+alldocs: refman.pdf html/index.html $(MANPAGES)
clean:
- $(RM) fltk.ps
- $(RM) fltk.pdf
- $(RMDIR) fltk.d
+# $(RM) fltk.ps
+ $(RM) refman.pdf
+ $(RMDIR) html latex
$(RM) *~ *.bck *.bck
depend:
@@ -278,21 +194,21 @@ uninstall-linux uninstall-osx:
# Base html files are now the readable ones, so this target is not make by
# default...
-fltk.d/index.html: $(HTMLFILES) $(IMAGEFILES)
+html/index.html: $(IMAGEFILES)
echo "Generating HTML documentation..."
- -$(RMDIR) fltk.d
- -$(INSTALL_DIR) fltk.d
- -$(HTMLDOC) --verbose --batch fltk.book -d fltk.d -t html
+ -$(RMDIR) html
+ -$(INSTALL_DIR) html
+ -$(HTMLDOC)
-fltk.ps: $(HTMLFILES) $(IMAGEFILES)
- echo "Generating PostScript documentation..."
- $(RM) fltk.ps
- -$(HTMLDOC) --verbose --batch fltk.book $(MEDIA) -f fltk.ps
+#fltk.ps: $(HTMLFILES) $(IMAGEFILES)
+# echo "Generating PostScript documentation..."
+# $(RM) fltk.ps
+# -$(HTMLDOC) --verbose --batch fltk.book $(MEDIA) -f fltk.ps
-fltk.pdf: $(HTMLFILES) $(IMAGEFILES)
+refman.pdf: html/index.html latex/intro.tex $(HTMLFILES) $(IMAGEFILES)
echo "Generating PDF documentation..."
- $(RM) fltk.pdf
- -$(HTMLDOC) --verbose --batch fltk.book $(MEDIA) -f fltk.pdf
+ $(RM) refman.pdf
+ (cd latex; make; cp refman.pdf ..)
#
# End of "$Id$".