FLTK logo

[branch-1.3] 52a853c - Backport CMake and related stuff from 1.4 (master)

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.commit  ]
 
Previous Message ]Next Message ]

[branch-1.3] 52a853c - Backport CMake and related stuff from 1.4 (master) "Albrecht Schlosser" Apr 08, 2021  
 
commit 52a853c39c4e57a9253a71024cbca826517c2384
Author:     Albrecht Schlosser <albrechts.fltk@online.de>
AuthorDate: Thu Apr 8 14:55:00 2021 +0200
Commit:     Albrecht Schlosser <albrechts.fltk@online.de>
CommitDate: Thu Apr 8 14:57:40 2021 +0200

    Backport CMake and related stuff from 1.4 (master)
    
    - update formatting + documentation generation
    - rename help-test.html to help_dialog.html
    - update CMake files + Makefiles + related source files
    - update fluid files + dependencies

 .gitignore                          |   97 +-
 CMake/FLTK-Functions.cmake          |   62 +-
 CMake/FLTKConfig.cmake.in           |    6 +-
 CMake/UseFLTK.cmake.in              |    4 -
 CMake/export.cmake                  |  160 +-
 CMake/fl_add_library.cmake          |  123 +
 CMake/fl_create_example.cmake       |  164 ++
 CMake/fl_debug_var.cmake            |   47 +
 CMake/install-symlinks.cmake.in     |   46 +-
 CMake/install.cmake                 |  133 +-
 CMake/macOS-bundle-wrapper.in       |   25 +
 CMake/macros.cmake                  |  134 -
 CMake/options.cmake                 |  727 +++---
 CMake/resources.cmake               |  327 ++-
 CMake/setup.cmake                   |  217 +-
 CMake/variables.cmake               |  170 +-
 CMakeLists.txt                      |  153 +-
 DartConfig.cmake                    |    6 +-
 FL/Makefile.in                      |   17 +-
 Makefile                            |   19 +-
 README.CMake.txt                    |  283 ++-
 cairo/Makefile                      |   19 +-
 cairo/makedepend                    |   21 +-
 configh.cmake.in                    |   16 +-
 configure.ac                        |   29 +-
 documentation/CMakeLists.txt        |  156 +-
 documentation/Doxyfile.in           |   28 +-
 documentation/Makefile              |   31 +-
 documentation/make_header           |   58 +
 documentation/make_pdf              |   14 +-
 documentation/src/fltk-book.tex.in  |  161 --
 documentation/src/fltk-title.tex.in |   33 +
 documentation/src/index.dox         |    2 +-
 examples/CMakeLists.txt             |  119 +
 examples/Makefile                   |    4 +-
 examples/Makefile.FLTK              |    5 +-
 examples/OpenGL3-glut-test.cxx      |   74 +-
 examples/fltk-versions.cxx          |   87 -
 fluid/CMakeLists.txt                |  142 +-
 fluid/Makefile                      |   54 +-
 fluid/about_panel.cxx               |    4 +-
 fluid/about_panel.fl                |    4 +-
 fluid/about_panel.h                 |    2 +-
 fluid/alignment_panel.cxx           |    2 +-
 fluid/alignment_panel.fl            |    2 +-
 fluid/alignment_panel.h             |    2 +-
 fluid/function_panel.cxx            |    2 +-
 fluid/function_panel.fl             |    2 +-
 fluid/function_panel.h              |    2 +-
 fluid/makedepend                    | 1419 +++++++----
 fluid/print_panel.cxx               |    2 +-
 fluid/print_panel.fl                |    2 +-
 fluid/print_panel.h                 |    2 +-
 fluid/template_panel.cxx            |    2 +-
 fluid/template_panel.fl             |    2 +-
 fluid/template_panel.h              |    2 +-
 fluid/widget_panel.cxx              |    2 +-
 fluid/widget_panel.fl               |    2 +-
 fluid/widget_panel.h                |    2 +-
 makeinclude.in                      |   30 +-
 misc/update_config_scripts          |    8 +-
 src/CMakeLists.txt                  |  261 +-
 src/Makefile                        |   50 +-
 src/makedepend                      | 4762 ++++++++++++++++++++++++-----------
 src/xutf8/utils/Makefile            |    5 +-
 test/CMakeLists.txt                 |  299 +--
 test/Makefile                       |   47 +-
 test/colbrowser.cxx                 |  124 +-
 test/demo.cxx                       |  580 +++--
 test/demo.menu                      |    6 +-
 test/editor-Info.plist              |   43 +
 test/fltk-versions.cxx              |   87 +
 test/help-test.html                 |  284 ---
 test/help.cxx                       |   53 +-
 test/help_dialog.html               |  333 +++
 test/images/FL200.png               |  Bin 0 -> 2626 bytes
 test/images/Fl_Value_Input.png      |  Bin 0 -> 540 bytes
 test/images/Fl_Value_Output.png     |  Bin 0 -> 573 bytes
 test/images/tiny.png                |  Bin 0 -> 170 bytes
 test/makedepend                     | 2679 ++++++++++++++------
 80 files changed, 10014 insertions(+), 5069 deletions(-)

diff --git .gitignore .gitignore
index 6a20ba8..2b0b55c 100644
--- .gitignore
+++ .gitignore
@@ -1,9 +1,17 @@
-# ignore file for git - generated from subversion with:
-# git svn show-ignore
+#
+# Files to be ignored by Git (do not commit)
+#
 
 *.o
 *.exe
 
+# MSVC
+*.tlog
+.vs/
+
+# VS Code (Visual Studio Code) Editor
+.vscode/
+
 # /
 /autom4te*.cache
 /build
@@ -27,6 +35,10 @@
 /FL/Makefile
 /FL/*.bck
 
+# /cairo/
+/cairo/*.so*
+/cairo/*.dll
+
 # /documentation/
 /documentation/.xvpics
 /documentation/blocks.0
@@ -39,6 +51,7 @@
 /documentation/Doxyfile
 /documentation/fltk.0
 /documentation/fltk.3
+/documentation/src/fltk-book.tex.in
 /documentation/fltk-config.0
 /documentation/fltk-config.1
 /documentation/fltk-config.z
@@ -68,7 +81,6 @@
 # /examples/
 /examples/*.exe
 /examples/clipboard
-/examples/fltk-versions
 /examples/howto-add_fd-and-popen
 /examples/howto-browser-with-icons
 /examples/howto-drag-and-drop
@@ -166,6 +178,7 @@
 /src/*.sl*
 /src/*.a
 /src/*.bck
+/src/*.dll
 /src/*.sav
 /src/*.dylib
 
@@ -200,6 +213,7 @@
 /test/fast_slow.cxx
 /test/fast_slow.h
 /test/file_chooser
+/test/fltk-versions
 /test/fonts
 /test/forms
 /test/fractals
@@ -289,5 +303,80 @@
 # /test/sudoku.app/Contents/MacOS/
 /test/sudoku.app/Contents/MacOS/sudoku
 
-**/.DS_Store
+# /test/ - generated apps (macOS)
+/test/CubeView.app/
+/test/adjuster.app/
+/test/animated.app/
+/test/arc.app/
+/test/ask.app/
+/test/bitmap.app/
+/test/boxtype.app/
+/test/browser.app/
+/test/button.app/
+/test/buttons.app/
+/test/cairo_test.app/
+/test/clock.app/
+/test/colbrowser.app/
+/test/color_chooser.app/
+/test/cube.app/
+/test/cursor.app/
+/test/curve.app/
+/test/demo.app/
+/test/device.app/
+/test/doublebuffer.app/
+/test/editor.app/
+/test/fast_slow.app/
+/test/file_chooser.app/
+/test/fltk-versions.app/
+/test/fonts.app/
+/test/forms.app/
+/test/fractals.app/
+/test/fullscreen.app/
+/test/gl_overlay.app/
+/test/glpuzzle.app/
+/test/hello.app/
+/test/help.app/
+/test/icon.app/
+/test/iconize.app/
+/test/image.app/
+/test/inactive.app/
+/test/input.app/
+/test/input_choice.app/
+/test/keyboard.app/
+/test/label.app/
+/test/line_style.app/
+/test/list_visuals.app/
+/test/mandelbrot.app/
+/test/menubar.app/
+/test/message.app/
+/test/minimum.app/
+/test/native-filechooser.app/
+/test/navigation.app/
+/test/offscreen.app/
+/test/output.app/
+/test/overlay.app/
+/test/pack.app/
+/test/pixmap.app/
+/test/pixmap_browser.app/
+/test/preferences.app/
+/test/radio.app/
+/test/resize.app/
+/test/resizebox.app/
+/test/rotated_text.app/
+/test/scroll.app/
+/test/shape.app/
+/test/subwindow.app/
+/test/symbols.app/
+/test/table.app/
+/test/tabs.app/
+/test/threads.app/
+/test/tile.app/
+/test/tiled_image.app/
+/test/tree.app/
+/test/twowin.app/
+/test/unittests.app/
+/test/utf8.app/
+/test/valuators.app/
+/test/windowfocus.app/
 
+**/.DS_Store
diff --git CMake/FLTK-Functions.cmake CMake/FLTK-Functions.cmake
index b8d66e9..2c29efe 100644
--- CMake/FLTK-Functions.cmake
+++ CMake/FLTK-Functions.cmake
@@ -1,53 +1,51 @@
 #
-# "$Id$"
-#
 # FLTK-Functions.cmake
 # Written by Michael Surette
 #
-# Copyright 1998-2016 by Bill Spitzak and others.
+# Copyright 1998-2021 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#     http://www.fltk.org/COPYING.php
+#     https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#     http://www.fltk.org/str.php
+#     https://www.fltk.org/bugs.php
 #
 
 #######################################################################
 # functions used by the build system and exported for the end-user
 #######################################################################
+
 # USAGE: FLTK_RUN_FLUID TARGET_NAME "FLUID_SOURCE [.. FLUID_SOURCE]"
-function(FLTK_RUN_FLUID TARGET SOURCES)
-    set (CXX_FILES)
-    foreach(src ${SOURCES})
-        if ("${src}" MATCHES "\\.fl$")
-            string(REGEX REPLACE "(.*).fl" \\1 basename ${src})
-            add_custom_command(
-                OUTPUT "${basename}.cxx" "${basename}.h"
-                COMMAND "${FLTK_FLUID_EXECUTABLE}" -c ${CMAKE_CURRENT_SOURCE_DIR}/${src}
-                DEPENDS ${src}
-                MAIN_DEPENDENCY ${src}
-            )
-            list(APPEND CXX_FILES "${basename}.cxx")
-        endif ("${src}" MATCHES "\\.fl$")
-        set (${TARGET} ${CXX_FILES} PARENT_SCOPE)
-    endforeach(src)
-endfunction(FLTK_RUN_FLUID TARGET SOURCES)
+
+function (FLTK_RUN_FLUID TARGET SOURCES)
+  set (CXX_FILES)
+  foreach (src ${SOURCES})
+    if ("${src}" MATCHES "\\.fl$")
+      string(REGEX REPLACE "(.*).fl" \\1 basename ${src})
+      add_custom_command(
+        OUTPUT "${basename}.cxx" "${basename}.h"
+        COMMAND fluid -c ${CMAKE_CURRENT_SOURCE_DIR}/${src}
+        DEPENDS ${src}
+        MAIN_DEPENDENCY ${src}
+      )
+      list (APPEND CXX_FILES "${basename}.cxx")
+    endif ("${src}" MATCHES "\\.fl$")
+  endforeach ()
+  set (${TARGET} ${CXX_FILES} PARENT_SCOPE)
+endfunction (FLTK_RUN_FLUID TARGET SOURCES)
 
 #######################################################################
+
 # sets the bundle icon for OSX bundles
-function(FLTK_SET_BUNDLE_ICON TARGET ICON_PATH)
-    get_filename_component(ICON_NAME "${ICON_PATH}" NAME)
-    set_target_properties("${TARGET}" PROPERTIES
-        MACOSX_BUNDLE_ICON_FILE "${ICON_NAME}"
-        RESOURCE "${ICON_PATH}"
-    )
-endfunction(FLTK_SET_BUNDLE_ICON TARGET ICON_PATH)
 
-#
-# End of "$Id$".
-#
+function (FLTK_SET_BUNDLE_ICON TARGET ICON_PATH)
+  get_filename_component (ICON_NAME "${ICON_PATH}" NAME)
+  set_target_properties ("${TARGET}" PROPERTIES
+    MACOSX_BUNDLE_ICON_FILE "${ICON_NAME}"
+    RESOURCE "${ICON_PATH}"
+  )
+endfunction (FLTK_SET_BUNDLE_ICON TARGET ICON_PATH)
diff --git CMake/FLTKConfig.cmake.in CMake/FLTKConfig.cmake.in
index 2fafb4b..2cc9d8f 100644
--- CMake/FLTKConfig.cmake.in
+++ CMake/FLTKConfig.cmake.in
@@ -15,7 +15,7 @@
 #                - deprecated since FLTK 1.3.4
 #                - will be removed in FLTK 1.4.0 or later
 
-set (FLTK_VERSION @FLTK_VERSION_FULL@)
+set (FLTK_VERSION @FLTK_VERSION@)
 
 include (${CMAKE_CURRENT_LIST_DIR}/FLTK-Targets.cmake)
 
@@ -36,7 +36,3 @@ if (CMAKE_CROSSCOMPILING)
 else ()
   set (FLTK_FLUID_EXECUTABLE fluid)
 endif (CMAKE_CROSSCOMPILING)
-
-#
-# End of file
-#
diff --git CMake/UseFLTK.cmake.in CMake/UseFLTK.cmake.in
index 20ecb85..f9e9e0b 100644
--- CMake/UseFLTK.cmake.in
+++ CMake/UseFLTK.cmake.in
@@ -13,7 +13,3 @@ message(AUTHOR_WARNING
  * or later. Please use 'include_directories(\${FLTK_INCLUDE_DIRS})' or
  * 'target_include_directories(<target> PUBLIC|PRIVATE \${FLTK_INCLUDE_DIRS})'
  * instead of 'include(\${FLTK_USE_FILE})'.")
-
-#
-# End of file
-#
diff --git CMake/export.cmake CMake/export.cmake
index cdb3aba..6e8bc5d 100644
--- CMake/export.cmake
+++ CMake/export.cmake
@@ -1,129 +1,129 @@
 #
-# "$Id$"
-#
 # Main CMakeLists.txt to build the FLTK project using CMake (www.cmake.org)
 # Written by Michael Surette
 #
-# Copyright 1998-2016 by Bill Spitzak and others.
+# Copyright 1998-2020 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#     http://www.fltk.org/COPYING.php
+#     https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#     http://www.fltk.org/str.php
+#     https://www.fltk.org/bugs.php
 #
 
 #######################################################################
 # final config and export
 #######################################################################
+
 # Set the fluid executable path
-if(CMAKE_CROSSCOMPILING)
-   find_file(FLUID_PATH
-      NAMES fluid fluid.exe
-      PATHS ENV PATH
-      NO_CMAKE_FIND_ROOT_PATH
-   )
-   add_executable(fluid IMPORTED)
-   set(FLTK_FLUID_EXECUTABLE ${FLUID_PATH})
-   set(FLUID)       # no export
-   set_target_properties(fluid
-      PROPERTIES IMPORTED_LOCATION ${FLUID_PATH}
-   )
-else()
-   add_subdirectory(fluid)
-   set(FLTK_FLUID_EXECUTABLE fluid)
-   set(FLUID fluid) # export
-endif(CMAKE_CROSSCOMPILING)
+if (CMAKE_CROSSCOMPILING)
+  find_file(FLUID_PATH
+    NAMES fluid fluid.exe
+    PATHS ENV PATH
+    NO_CMAKE_FIND_ROOT_PATH
+  )
+  add_executable(fluid IMPORTED)
+  set (FLTK_FLUID_EXECUTABLE ${FLUID_PATH})
+  set (FLUID)       # no export
+  set_target_properties(fluid
+    PROPERTIES IMPORTED_LOCATION ${FLUID_PATH}
+  )
+else ()
+  add_subdirectory(fluid)
+  set (FLTK_FLUID_EXECUTABLE fluid)
+  set (FLUID fluid) # export
+endif (CMAKE_CROSSCOMPILING)
 
 add_subdirectory(src)
 
 # generate FLTK-Targets.cmake for build directory use
-export(TARGETS ${FLUID} ${FLTK_LIBRARIES} FILE ${CMAKE_BINARY_DIR}/FLTK-Targets.cmake)
+export(TARGETS ${FLUID} ${FLTK_LIBRARIES} FILE ${CMAKE_CURRENT_BINARY_DIR}/FLTK-Targets.cmake)
 
 # generate FLTK-Functions.cmake for build directory use
-configure_file(
-    ${FLTK_SOURCE_DIR}/CMake/FLTK-Functions.cmake
-    ${FLTK_BINARY_DIR}/FLTK-Functions.cmake
-    COPYONLY
-    )
+configure_file (
+  ${CMAKE_CURRENT_SOURCE_DIR}/CMake/FLTK-Functions.cmake
+  ${CMAKE_CURRENT_BINARY_DIR}/FLTK-Functions.cmake
+  COPYONLY
+)
 
 # generate FLTKConfig.cmake for build directory use
-set(INCLUDE_DIRS "${FLTK_INCLUDE_DIRS}")
-set(CONFIG_PATH ${FLTK_BINARY_DIR})
+set (INCLUDE_DIRS "${FLTK_INCLUDE_DIRS}")
+set (CONFIG_PATH ${CMAKE_CURRENT_BINARY_DIR})
 
 configure_file(
-   ${FLTK_SOURCE_DIR}/CMake/FLTKConfig.cmake.in
-   ${FLTK_BINARY_DIR}/FLTKConfig.cmake
-   @ONLY
+  ${CMAKE_CURRENT_SOURCE_DIR}/CMake/FLTKConfig.cmake.in
+  ${CMAKE_CURRENT_BINARY_DIR}/FLTKConfig.cmake
+  @ONLY
 )
 
 # generate UseFLTK.cmake for build directory use
 configure_file(
-   ${FLTK_SOURCE_DIR}/CMake/UseFLTK.cmake.in
-   ${FLTK_BINARY_DIR}/UseFLTK.cmake
-   @ONLY
+  ${CMAKE_CURRENT_SOURCE_DIR}/CMake/UseFLTK.cmake.in
+  ${CMAKE_CURRENT_BINARY_DIR}/UseFLTK.cmake
+  @ONLY
 )
 
 # generate fltk-config for build directory use
-set(prefix ${FLTK_BINARY_DIR})
-set(exec_prefix "\${prefix}")
-set(includedir "${FLTK_SOURCE_DIR}")
-set(BINARY_DIR "${FLTK_BINARY_DIR}")
-set(libdir "\${exec_prefix}/lib")
-set(srcdir ".")
+set (prefix ${CMAKE_CURRENT_BINARY_DIR})
+set (exec_prefix "\${prefix}")
+set (includedir "${CMAKE_CURRENT_SOURCE_DIR}")
+set (BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}")
+set (libdir "\${exec_prefix}/lib")
+set (srcdir ".")
 
-set(LIBNAME "${libdir}/libfltk.a")
+set (LIBNAME "${libdir}/libfltk.a")
 
 configure_file(
-   "${FLTK_SOURCE_DIR}/fltk-config.in"
-   "${FLTK_BINARY_DIR}/fltk-config"
-   @ONLY
+  "${CMAKE_CURRENT_SOURCE_DIR}/fltk-config.in"
+  "${CMAKE_CURRENT_BINARY_DIR}/fltk-config"
+  @ONLY
 )
-if(UNIX)
-   execute_process(COMMAND chmod 755 fltk-config
-      WORKING_DIRECTORY "${FLTK_BINARY_DIR}"
-   )
-endif(UNIX)
+
+if (UNIX)
+  execute_process(COMMAND chmod 755 fltk-config
+    WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
+  )
+endif (UNIX)
 
 # prepare some variables for config.h
 
-if(IS_ABSOLUTE "${FLTK_DATADIR}")
-  set(PREFIX_DATA "${FLTK_DATADIR}/fltk")
-else(IS_ABSOLUTE "${FLTK_DATADIR}")
-  set(PREFIX_DATA "${CMAKE_INSTALL_PREFIX}/${FLTK_DATADIR}/fltk")
-endif(IS_ABSOLUTE "${FLTK_DATADIR}")
+if (IS_ABSOLUTE "${FLTK_DATADIR}")
+  set (PREFIX_DATA "${FLTK_DATADIR}/fltk")
+else (IS_ABSOLUTE "${FLTK_DATADIR}")
+  set (PREFIX_DATA "${CMAKE_INSTALL_PREFIX}/${FLTK_DATADIR}/fltk")
+endif (IS_ABSOLUTE "${FLTK_DATADIR}")
 
-if(IS_ABSOLUTE "${FLTK_DOCDIR}")
-  set(PREFIX_DOC "${FLTK_DOCDIR}/fltk")
-else(IS_ABSOLUTE "${FLTK_DOCDIR}")
-  set(PREFIX_DOC "${CMAKE_INSTALL_PREFIX}/${FLTK_DOCDIR}/fltk")
-endif(IS_ABSOLUTE "${FLTK_DOCDIR}")
+if (IS_ABSOLUTE "${FLTK_DOCDIR}")
+  set (PREFIX_DOC "${FLTK_DOCDIR}/fltk")
+else (IS_ABSOLUTE "${FLTK_DOCDIR}")
+  set (PREFIX_DOC "${CMAKE_INSTALL_PREFIX}/${FLTK_DOCDIR}/fltk")
+endif (IS_ABSOLUTE "${FLTK_DOCDIR}")
 
-set(CONFIG_H_IN configh.cmake.in)
-set(CONFIG_H config.h)
+set (CONFIG_H_IN configh.cmake.in)
+set (CONFIG_H config.h)
 
 # generate config.h
 
 configure_file(
-   "${FLTK_SOURCE_DIR}/${CONFIG_H_IN}"
-   "${FLTK_BINARY_DIR}/${CONFIG_H}"
-   @ONLY
+  "${CMAKE_CURRENT_SOURCE_DIR}/${CONFIG_H_IN}"
+  "${CMAKE_CURRENT_BINARY_DIR}/${CONFIG_H}"
+  @ONLY
 )
 
-if(OPTION_CREATE_LINKS)
-   # Set PREFIX_INCLUDE to the proper value.
-   if(IS_ABSOLUTE ${FLTK_INCLUDEDIR})
-      set(PREFIX_INCLUDE ${FLTK_INCLUDEDIR})
-   else()
-      set(PREFIX_INCLUDE "${CMAKE_INSTALL_PREFIX}/${FLTK_INCLUDEDIR}")
-   endif(IS_ABSOLUTE ${FLTK_INCLUDEDIR})
-   configure_file(
-      "${FLTK_SOURCE_DIR}/CMake/install-symlinks.cmake.in"
-      "${FLTK_BINARY_DIR}/install-symlinks.cmake"
-      @ONLY
-   )
-endif(OPTION_CREATE_LINKS)
+if (OPTION_CREATE_LINKS)
+  # Set PREFIX_INCLUDE to the proper value.
+  if (IS_ABSOLUTE ${FLTK_INCLUDEDIR})
+    set (PREFIX_INCLUDE ${FLTK_INCLUDEDIR})
+  else ()
+    set (PREFIX_INCLUDE "${CMAKE_INSTALL_PREFIX}/${FLTK_INCLUDEDIR}")
+  endif (IS_ABSOLUTE ${FLTK_INCLUDEDIR})
+  configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/CMake/install-symlinks.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/install-symlinks.cmake"
+    @ONLY
+  )
+endif (OPTION_CREATE_LINKS)
diff --git CMake/fl_add_library.cmake CMake/fl_add_library.cmake
new file mode 100644
index 0000000..29baa95
--- /dev/null
+++ CMake/fl_add_library.cmake
@@ -0,0 +1,123 @@
+#
+# Macro used by the CMake build system for the Fast Light Tool Kit (FLTK).
+# Written by Michael Surette
+#
+# Copyright 1998-2020 by Bill Spitzak and others.
+#
+# This library is free software. Distribution and use rights are outlined in
+# the file "COPYING" which should have been included with this file.  If this
+# file is missing or damaged, see the license at:
+#
+#     https://www.fltk.org/COPYING.php
+#
+# Please see the following page on how to report bugs and issues:
+#
+#     https://www.fltk.org/bugs.php
+#
+
+#######################################################################
+# FL_ADD_LIBRARY - add a static or shared library to the build
+#######################################################################
+
+macro (FL_ADD_LIBRARY LIBNAME LIBTYPE LIBFILES)
+
+  if (${LIBTYPE} STREQUAL "SHARED")
+    set (TARGET_NAME ${LIBNAME}_SHARED)
+  else ()
+    set (TARGET_NAME ${LIBNAME})
+  endif (${LIBTYPE} STREQUAL "SHARED")
+
+  if (MSVC)
+    set (OUTPUT_NAME_DEBUG   "${LIBNAME}d")
+    set (OUTPUT_NAME_RELEASE "${LIBNAME}")
+  else ()
+    set (OUTPUT_NAME_DEBUG   "${LIBNAME}")
+    set (OUTPUT_NAME_RELEASE "${LIBNAME}")
+  endif (MSVC)
+
+  add_library(${TARGET_NAME} ${LIBTYPE} ${LIBFILES})
+
+  # target properties for all libraries
+
+  set_target_properties(${TARGET_NAME}
+    PROPERTIES
+    CLEAN_DIRECT_OUTPUT TRUE
+    COMPILE_DEFINITIONS "FL_LIBRARY"
+  )
+
+  # additional target properties for static libraries
+
+  if (${LIBTYPE} STREQUAL "STATIC")
+    set_target_properties(${TARGET_NAME}
+      PROPERTIES
+      OUTPUT_NAME ${LIBNAME}
+      OUTPUT_NAME_DEBUG   ${OUTPUT_NAME_DEBUG}
+      OUTPUT_NAME_RELEASE ${OUTPUT_NAME_RELEASE}
+    )
+  endif (${LIBTYPE} STREQUAL "STATIC")
+
+  # additional target properties for shared (dynamic) libraries (DLL's)
+
+  if (${LIBTYPE} STREQUAL "SHARED")
+    set_target_properties(${TARGET_NAME}
+      PROPERTIES
+      VERSION ${FLTK_VERSION}
+      SOVERSION ${FLTK_VERSION_MAJOR}.${FLTK_VERSION_MINOR}
+      OUTPUT_NAME ${LIBNAME}
+      OUTPUT_NAME_DEBUG   ${OUTPUT_NAME_DEBUG}
+      OUTPUT_NAME_RELEASE ${OUTPUT_NAME_RELEASE}
+    )
+    # MSVC only:
+    if (MSVC)
+      set_target_properties(${TARGET_NAME}
+        PROPERTIES
+        OUTPUT_NAME         lib${LIBNAME}
+        OUTPUT_NAME_DEBUG   lib${OUTPUT_NAME_DEBUG}
+        OUTPUT_NAME_RELEASE lib${OUTPUT_NAME_RELEASE}
+        # PREFIX "lib"    # for MSVC static/shared coexistence *DOES NOT WORK*
+      )
+    endif (MSVC)
+  endif (${LIBTYPE} STREQUAL "SHARED")
+
+  # Debug library output names (optional)
+  set (DEBUG_ONAME 0)
+
+  if (DEBUG_ONAME)
+    get_target_property (XX_ONAME         ${TARGET_NAME} OUTPUT_NAME)
+    get_target_property (XX_ONAME_DEBUG   ${TARGET_NAME} OUTPUT_NAME_DEBUG)
+    get_target_property (XX_ONAME_RELEASE ${TARGET_NAME} OUTPUT_NAME_RELEASE)
+
+    fl_debug_var (TARGET_NAME)
+    fl_debug_var (XX_ONAME)
+    fl_debug_var (XX_ONAME_DEBUG)
+    fl_debug_var (XX_ONAME_RELEASE)
+    message (STATUS "---")
+  endif (DEBUG_ONAME)
+
+  if (MSVC)
+    if (OPTION_LARGE_FILE)
+      set_target_properties(${TARGET_NAME}
+        PROPERTIES
+        LINK_FLAGS /LARGEADDRESSAWARE
+      )
+    endif (OPTION_LARGE_FILE)
+
+    if (${LIBTYPE} STREQUAL "SHARED")
+      set_target_properties(${TARGET_NAME}
+        PROPERTIES
+        COMPILE_DEFINITIONS "FL_DLL"
+      )
+    endif (${LIBTYPE} STREQUAL "SHARED")
+  endif (MSVC)
+
+  install (TARGETS ${TARGET_NAME}
+    EXPORT FLTK-Targets
+    RUNTIME DESTINATION ${FLTK_BINDIR}
+    LIBRARY DESTINATION ${FLTK_LIBDIR}
+    ARCHIVE DESTINATION ${FLTK_LIBDIR}
+  )
+
+  list (APPEND FLTK_LIBRARIES "${TARGET_NAME}")
+  set (FLTK_LIBRARIES ${FLTK_LIBRARIES} PARENT_SCOPE)
+
+endmacro (FL_ADD_LIBRARY LIBNAME LIBTYPE LIBFILES)
diff --git CMake/fl_create_example.cmake CMake/fl_create_example.cmake
new file mode 100644
index 0000000..facc70b
--- /dev/null
+++ CMake/fl_create_example.cmake
@@ -0,0 +1,164 @@
+#
+# A macro used by the CMake build system for the Fast Light Tool Kit (FLTK).
+# Written by Michael Surette
+#
+# Copyright 1998-2020 by Bill Spitzak and others.
+#
+# This library is free software. Distribution and use rights are outlined in
+# the file "COPYING" which should have been included with this file.  If this
+# file is missing or damaged, see the license at:
+#
+#     https://www.fltk.org/COPYING.php
+#
+# Please see the following page on how to report bugs and issues:
+#
+#     https://www.fltk.org/bugs.php
+#
+
+################################################################################
+#
+# macro CREATE_EXAMPLE - Create a test/demo (example) program
+#
+# Input:
+#
+# - NAME: program name, e.g. 'hello'
+#
+# - SOURCES: list of source files, separated by ';' (needs quotes)
+#   Sources can be:
+#   - .c/.cxx files, e.g. 'hello.cxx'
+#   - .fl (fluid) files, e.g. 'radio.fl'
+#   - .plist file (macOS), e.g. 'editor-Info.plist'
+#   - .icns file (macOS Icon), e.g. 'checkers.icns'
+#   - .rc file (Windows resource file, e.g. icon definition)
+#
+#   Order of sources doesn't matter, multiple .cxx and .fl files are
+#   supported, but only one .plist and one .icns file.
+#
+#   File name (type), e.g. '.icns' matters, it is parsed internally:
+#   File types .fl, .plist, and .icns are treated specifically,
+#   all other file types are added to the target's source files.
+#
+#   macOS specific .icns and .plist files are ignored on other platforms.
+#
+# - LIBRARIES:
+#   List of libraries (CMake target names), separated by ';'. Needs
+#   quotes if more than one library is needed, e.g. "fltk_gl;fltk"
+#
+# CREATE_EXAMPLE can have an optional fourth argument with a list of options
+# - the option ANDROID_OK is set if CREATE_EXAMPLE creates code for Android
+#   builds in addition to the native build
+#
+################################################################################
+
+macro (CREATE_EXAMPLE NAME SOURCES LIBRARIES)
+
+  set (srcs)                    # source files
+  set (flsrcs)                  # fluid source (.fl) files
+  set (TARGET_NAME ${NAME})     # CMake target name
+  set (ICON_NAME)               # macOS icon (max. one)
+  set (PLIST)                   # macOS .plist file (max. one)
+  set (ICON_PATH)               # macOS icon resource path
+
+  # create macOS bundle? 0 = no, 1 = yes
+
+  if (APPLE AND (NOT OPTION_APPLE_X11))
+    set (MAC_BUNDLE 1)
+  else ()
+    set (MAC_BUNDLE 0)
+  endif (APPLE AND (NOT OPTION_APPLE_X11))
+
+  # rename target name "help" (reserved since CMake 2.8.12)
+  # FIXME: not necessary in FLTK 1.4 but left for compatibility (06/2020)
+
+  if (${TARGET_NAME} STREQUAL "help")
+    set (TARGET_NAME "test_help")
+  endif (${TARGET_NAME} STREQUAL "help")
+
+  # filter input files for different handling (fluid, icon, plist, source)
+
+  foreach (src ${SOURCES})
+    if ("${src}" MATCHES "\\.fl$")
+      list (APPEND flsrcs ${src})
+    elseif ("${src}" MATCHES "\\.icns$")
+      set (ICON_NAME "${src}")
+    elseif ("${src}" MATCHES "\\.plist$")
+      set (PLIST "${src}")
+    else ()
+      list (APPEND srcs ${src})
+    endif ("${src}" MATCHES "\\.fl$")
+  endforeach (src)
+
+  # generate source files from .fl files, add output to sources
+
+  if (flsrcs)
+    FLTK_RUN_FLUID (FLUID_SOURCES "${flsrcs}")
+    list (APPEND srcs ${FLUID_SOURCES})
+    unset (FLUID_SOURCES)
+  endif (flsrcs)
+
+  # set macOS (icon) resource path if applicable
+
+  if (MAC_BUNDLE AND ICON_NAME)
+    set (ICON_PATH "${CMAKE_CURRENT_SOURCE_DIR}/${TARGET_NAME}.app/Contents/Resources/${ICON_NAME}")
+  endif (MAC_BUNDLE AND ICON_NAME)
+
+  ##############################################################################
+  # add executable target and set properties (all platforms)
+  ##############################################################################
+
+  if (MAC_BUNDLE)
+    add_executable        (${TARGET_NAME} MACOSX_BUNDLE ${srcs} ${ICON_PATH})
+  else ()
+    add_executable        (${TARGET_NAME} WIN32 ${srcs} ${ICON_PATH})
+  endif (MAC_BUNDLE)
+
+  set_target_properties   (${TARGET_NAME} PROPERTIES OUTPUT_NAME ${NAME})
+  target_link_libraries   (${TARGET_NAME} ${LIBRARIES})
+
+  if (FLTK_HAVE_CAIRO)
+    target_link_directories (${TARGET_NAME} PUBLIC ${PKG_CAIRO_LIBRARY_DIRS})
+  endif (FLTK_HAVE_CAIRO)
+
+  if (ICON_PATH)
+    set_target_properties (${TARGET_NAME} PROPERTIES MACOSX_BUNDLE_ICON_FILE ${ICON_NAME})
+    set_target_properties (${TARGET_NAME} PROPERTIES RESOURCE ${ICON_PATH})
+  endif (ICON_PATH)
+
+  if (PLIST)
+    set_target_properties (${TARGET_NAME} PROPERTIES MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/${PLIST}")
+  elseif (MAC_BUNDLE)
+    set_target_properties (${TARGET_NAME} PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "${TARGET_NAME}")
+    set_target_properties (${TARGET_NAME} PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.fltk.${TARGET_NAME}")
+  endif (MAC_BUNDLE AND NOT PLIST)
+
+  ##############################################################################
+  # Copy macOS "bundle wrapper" (shell script) to target directory.
+  # The "custom command" will be executed "POST_BUILD".
+  ##############################################################################
+
+  if (MAC_BUNDLE)
+    set (WRAPPER "${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/${TARGET_NAME}")
+    add_custom_command (
+      TARGET ${TARGET_NAME} POST_BUILD
+      COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/../CMake/macOS-bundle-wrapper.in ${WRAPPER}
+      COMMAND chmod u+x,g+x,o+x ${WRAPPER}
+      BYPRODUCTS ${WRAPPER}
+      # COMMENT "Creating macOS bundle wrapper script ${WRAPPER}"
+      VERBATIM
+    )
+    unset (WRAPPER)
+  endif (MAC_BUNDLE)
+
+  ######################################################################
+  # Parse optional fourth argument "ANDROID_OK", see description above.
+  ######################################################################
+
+  if (${ARGC} GREATER 3)
+    foreach (OPTION ${ARGV3})
+      if (${OPTION} STREQUAL "ANDROID_OK" AND OPTION_CREATE_ANDROID_STUDIO_IDE)
+        CREATE_ANDROID_IDE_FOR_TEST (${NAME} ${SOURCES} ${LIBRARIES})
+      endif ()
+    endforeach ()
+  endif ()
+
+endmacro (CREATE_EXAMPLE NAME SOURCES LIBRARIES)
diff --git CMake/fl_debug_var.cmake CMake/fl_debug_var.cmake
new file mode 100644
index 0000000..865f2a8
--- /dev/null
+++ CMake/fl_debug_var.cmake
@@ -0,0 +1,47 @@
+#
+# Macro used by the CMake build system for the Fast Light Tool Kit (FLTK).
+# Written by Michael Surette
+#
+# Copyright 1998-2020 by Bill Spitzak and others.
+#
+# This library is free software. Distribution and use rights are outlined in
+# the file "COPYING" which should have been included with this file.  If this
+# file is missing or damaged, see the license at:
+#
+#     https://www.fltk.org/COPYING.php
+#
+# Please see the following page on how to report bugs and issues:
+#
+#     https://www.fltk.org/bugs.php
+#
+
+#######################################################################
+# fl_debug_var - a macro to output debugging info
+#######################################################################
+#
+# This macro displays the name and value of a CMake variable.
+# The variable name is expanded with spaces to be (at least)
+# <min_len> (currently 30) characters wide for better readability.
+# VARNAME must be a string literal, e.g. WIN32 or "WIN32".
+#
+# Syntax:
+#   fl_debug_var(VARNAME)
+#
+# Example:
+#   fl_debug_var(WIN32)
+#   fl_debug_var("UNIX")
+#
+#######################################################################
+
+macro (fl_debug_var name)
+  set (min_len 30)
+  set (var "${name}")
+  string(LENGTH "${var}" len)
+  while (len LESS min_len)
+    # add one space until min_len is reached
+    # ** string(APPEND var " ") # requires CMake 3.4.x (otherwise loop...)
+    set (var "${var} ")
+    string(LENGTH "${var}" len)
+  endwhile (len LESS min_len)
+  message (STATUS "${var} = '${${name}}'")
+endmacro (fl_debug_var)
diff --git CMake/install-symlinks.cmake.in CMake/install-symlinks.cmake.in
index fe33bc2..b338163 100644
--- CMake/install-symlinks.cmake.in
+++ CMake/install-symlinks.cmake.in
@@ -1,17 +1,33 @@
+#
+# Installation script to create symlinks for the FLTK project using CMake
+#
+# Copyright 1998-2021 by Bill Spitzak and others.
+#
+# This library is free software. Distribution and use rights are outlined in
+# the file "COPYING" which should have been included with this file.  If this
+# file is missing or damaged, see the license at:
+#
+#     https://www.fltk.org/COPYING.php
+#
+# Please see the following page on how to report bugs and issues:
+#
+#     https://www.fltk.org/bugs.php
 
-# On unix create backward compatibility symlinks
-if(NOT EXISTS $ENV{DESTDIR}@PREFIX_INCLUDE@/Fl)
-   EXECUTE_PROCESS(COMMAND ln -s FL Fl
-      WORKING_DIRECTORY $ENV{DESTDIR}@PREFIX_INCLUDE@
-      )
-endif(NOT EXISTS $ENV{DESTDIR}@PREFIX_INCLUDE@/Fl)
+# On UNIX create backward compatibility symlinks
+if (NOT EXISTS $ENV{DESTDIR}@PREFIX_INCLUDE@/Fl)
+  EXECUTE_PROCESS(
+    COMMAND ln -s FL Fl
+    WORKING_DIRECTORY $ENV{DESTDIR}@PREFIX_INCLUDE@
+  )
+endif (NOT EXISTS $ENV{DESTDIR}@PREFIX_INCLUDE@/Fl)
 
-file(GLOB FLTK_HEADER_FILES $ENV{DESTDIR}@PREFIX_INCLUDE@/FL/*.H)
-foreach(file ${FLTK_HEADER_FILES})
-   GET_FILENAME_COMPONENT(nameWE ${file} NAME_WE)
-   if(NOT EXISTS $ENV{DESTDIR}@PREFIX_INCLUDE@/FL/${nameWE}.h)
-      EXECUTE_PROCESS(COMMAND ln -s ${nameWE}.H ${nameWE}.h
-         WORKING_DIRECTORY $ENV{DESTDIR}@PREFIX_INCLUDE@/FL
-      )
-   endif(NOT EXISTS $ENV{DESTDIR}@PREFIX_INCLUDE@/FL/${nameWE}.h)
-endforeach(file)
+file (GLOB FLTK_HEADER_FILES $ENV{DESTDIR}@PREFIX_INCLUDE@/FL/*.H)
+foreach (file ${FLTK_HEADER_FILES})
+  GET_FILENAME_COMPONENT(nameWE ${file} NAME_WE)
+  if (NOT EXISTS $ENV{DESTDIR}@PREFIX_INCLUDE@/FL/${nameWE}.h)
+    EXECUTE_PROCESS(
+      COMMAND ln -s ${nameWE}.H ${nameWE}.h
+      WORKING_DIRECTORY $ENV{DESTDIR}@PREFIX_INCLUDE@/FL
+    )
+  endif (NOT EXISTS $ENV{DESTDIR}@PREFIX_INCLUDE@/FL/${nameWE}.h)
+endforeach (file)
diff --git CMake/install.cmake CMake/install.cmake
index 0266d13..c01f19d 100644
--- CMake/install.cmake
+++ CMake/install.cmake
@@ -1,20 +1,18 @@
 #
-# "$Id$"
-#
 # Main CMakeLists.txt to build the FLTK project using CMake (www.cmake.org)
 # Written by Michael Surette
 #
-# Copyright 1998-2016 by Bill Spitzak and others.
+# Copyright 1998-2020 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#     http://www.fltk.org/COPYING.php
+#     https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#     http://www.fltk.org/str.php
+#     https://www.fltk.org/bugs.php
 #
 
 #######################################################################
@@ -27,94 +25,103 @@ configure_file(
   "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
   @ONLY
 )
-add_custom_target(uninstall
+add_custom_target (uninstall
   "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
 )
 
-install(DIRECTORY ${FLTK_SOURCE_DIR}/FL
-   DESTINATION ${FLTK_INCLUDEDIR} USE_SOURCE_PERMISSIONS
-   PATTERN ".svn" EXCLUDE
+install (DIRECTORY
+  ${CMAKE_CURRENT_SOURCE_DIR}/FL
+  DESTINATION ${FLTK_INCLUDEDIR} USE_SOURCE_PERMISSIONS
 )
 
-install(DIRECTORY ${FLTK_BINARY_DIR}/FL
-   DESTINATION ${FLTK_INCLUDEDIR} USE_SOURCE_PERMISSIONS
+install (DIRECTORY
+  ${CMAKE_CURRENT_BINARY_DIR}/FL
+  DESTINATION ${FLTK_INCLUDEDIR} USE_SOURCE_PERMISSIONS
 )
 
-if(OPTION_CREATE_LINKS)
-   install(SCRIPT ${FLTK_BINARY_DIR}/install-symlinks.cmake)
-endif(OPTION_CREATE_LINKS)
+if (OPTION_CREATE_LINKS)
+  install (SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/install-symlinks.cmake)
+endif (OPTION_CREATE_LINKS)
 
 # generate FLTKConfig.cmake for installed directory use
-set(INCLUDE_DIRS ${CMAKE_INSTALL_PREFIX}/include)
+set (INCLUDE_DIRS ${CMAKE_INSTALL_PREFIX}/include)
 
-set(CONFIG_PATH ${CMAKE_INSTALL_PREFIX}/${FLTK_CONFIG_PATH})
+set (CONFIG_PATH ${CMAKE_INSTALL_PREFIX}/${FLTK_CONFIG_PATH})
 
-install(EXPORT FLTK-Targets
-   DESTINATION ${FLTK_CONFIG_PATH}
-   FILE FLTK-Targets.cmake
+install (EXPORT FLTK-Targets
+  DESTINATION ${FLTK_CONFIG_PATH}
+  FILE FLTK-Targets.cmake
 )
 
 configure_file(
-   ${FLTK_SOURCE_DIR}/CMake/FLTKConfig.cmake.in
-   ${FLTK_BINARY_DIR}/etc/FLTKConfig.cmake
-   @ONLY
+  ${CMAKE_CURRENT_SOURCE_DIR}/CMake/FLTKConfig.cmake.in
+  ${CMAKE_CURRENT_BINARY_DIR}/etc/FLTKConfig.cmake
+  @ONLY
+)
+
+install (FILES
+  ${CMAKE_CURRENT_BINARY_DIR}/etc/FLTKConfig.cmake
+  DESTINATION ${FLTK_CONFIG_PATH}
 )
 
-install(FILES
-    ${FLTK_BINARY_DIR}/etc/FLTKConfig.cmake
-    ${FLTK_SOURCE_DIR}/CMake/FLTK-Functions.cmake
-    DESTINATION ${FLTK_CONFIG_PATH}
+install (FILES
+  ${CMAKE_CURRENT_SOURCE_DIR}/CMake/FLTK-Functions.cmake
+  DESTINATION ${FLTK_CONFIG_PATH}
 )
 
 configure_file(
-   ${FLTK_SOURCE_DIR}/CMake/UseFLTK.cmake.in
-   ${FLTK_BINARY_DIR}/etc/UseFLTK.cmake
-   @ONLY
+  ${CMAKE_CURRENT_SOURCE_DIR}/CMake/UseFLTK.cmake.in
+  ${CMAKE_CURRENT_BINARY_DIR}/etc/UseFLTK.cmake
+  @ONLY
 )
 
-install(FILES ${FLTK_BINARY_DIR}/etc/UseFLTK.cmake
-   DESTINATION ${FLTK_CONFIG_PATH}
+# Deprecated: install UseFLTK.cmake with deprecation warnings only
+install (FILES
+  ${CMAKE_CURRENT_BINARY_DIR}/etc/UseFLTK.cmake
+  DESTINATION ${FLTK_CONFIG_PATH}
 )
 
 # generate fltk-config
-set(prefix ${CMAKE_INSTALL_PREFIX})
-set(exec_prefix "\${prefix}")
-set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}")
-set(BINARY_DIR)
-set(libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}")
-set(srcdir ".")
+set (prefix ${CMAKE_INSTALL_PREFIX})
+set (exec_prefix "\${prefix}")
+set (includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}")
+set (BINARY_DIR)
+set (libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}")
+set (srcdir ".")
 
-set(LIBNAME "${libdir}/libfltk.a")
+set (LIBNAME "${libdir}/libfltk.a")
 
 configure_file(
-   "${FLTK_SOURCE_DIR}/fltk-config.in"
-   "${FLTK_BINARY_DIR}/bin/fltk-config"
-   @ONLY
+  "${CMAKE_CURRENT_SOURCE_DIR}/fltk-config.in"
+  "${CMAKE_CURRENT_BINARY_DIR}/bin/fltk-config"
+  @ONLY
 )
-if(UNIX)
-   execute_process(COMMAND chmod 755 fltk-config
-      WORKING_DIRECTORY "${FLTK_BINARY_DIR}/bin"
-   )
-endif(UNIX)
-
-install(PROGRAMS ${FLTK_BINARY_DIR}/bin/fltk-config
-   DESTINATION ${FLTK_BINDIR}
+
+if (UNIX)
+  execute_process (COMMAND chmod 755 fltk-config
+    WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/bin"
+  )
+endif (UNIX)
+
+install (PROGRAMS
+  ${CMAKE_CURRENT_BINARY_DIR}/bin/fltk-config
+  DESTINATION ${FLTK_BINDIR}
 )
 
-if(UNIX OR MSYS OR (MINGW AND CMAKE_CROSSCOMPILING))
-   macro(INSTALL_MAN FILE LEVEL)
-   install(FILES
-      ${FLTK_SOURCE_DIR}/documentation/src/${FILE}.man
+if (UNIX OR MSYS OR (MINGW AND CMAKE_CROSSCOMPILING))
+  macro(INSTALL_MAN FILE LEVEL)
+    install(FILES
+      ${CMAKE_CURRENT_SOURCE_DIR}/documentation/src/${FILE}.man
       DESTINATION ${FLTK_MANDIR}/man${LEVEL}
       RENAME ${FILE}.${LEVEL}
-   )
-   endmacro(INSTALL_MAN FILE LEVEL)
+    )
+  endmacro (INSTALL_MAN FILE LEVEL)
 
-   INSTALL_MAN(fluid 1)
-   INSTALL_MAN(fltk-config 1)
-   INSTALL_MAN(fltk 3)
-   INSTALL_MAN(blocks 6)
-   INSTALL_MAN(checkers 6)
-   INSTALL_MAN(sudoku 6)
+  INSTALL_MAN (fluid 1)
+  INSTALL_MAN (fltk-config 1)
+  INSTALL_MAN (fltk 3)
+  INSTALL_MAN (blocks 6)
+  INSTALL_MAN (checkers 6)
+  INSTALL_MAN (sudoku 6)
 
-endif(UNIX OR MSYS OR (MINGW AND CMAKE_CROSSCOMPILING))
+endif (UNIX OR MSYS OR (MINGW AND CMAKE_CROSSCOMPILING))
diff --git CMake/macOS-bundle-wrapper.in CMake/macOS-bundle-wrapper.in
new file mode 100644
index 0000000..2f31e48
--- /dev/null
+++ CMake/macOS-bundle-wrapper.in
@@ -0,0 +1,25 @@
+#!/bin/sh
+#
+# Run the executable of a macOS bundle for the Fast Light Tool Kit (FLTK).
+#
+# Copyright 1998-2020 by Bill Spitzak and others.
+#
+# This library is free software. Distribution and use rights are outlined in
+# the file "COPYING" which should have been included with this file.  If this
+# file is missing or damaged, see the license at:
+#
+#     https://www.fltk.org/COPYING.php
+#
+# Please see the following page on how to report bugs and issues:
+#
+#     https://www.fltk.org/bugs.php
+#
+#
+# Install this script side by side with the macOS bundle with the same name:
+#
+#  - dir/prog.app   macOS bundle (directory)
+#  - dir/prog       this script: runs the executable 'prog' inside the bundle
+#
+prog="`basename \"$0\"`"
+dir="`dirname \"$0\"`"
+exec "$dir/$prog.app/Contents/MacOS/$prog" "$@"
diff --git CMake/macros.cmake CMake/macros.cmake
deleted file mode 100644
index f5b5b2e..0000000
--- CMake/macros.cmake
+++ /dev/null
@@ -1,134 +0,0 @@
-#
-# "$Id$"
-#
-# macros.cmake
-# Written by Michael Surette
-#
-# Copyright 1998-2016 by Bill Spitzak and others.
-#
-# This library is free software. Distribution and use rights are outlined in
-# the file "COPYING" which should have been included with this file.  If this
-# file is missing or damaged, see the license at:
-#
-#     http://www.fltk.org/COPYING.php
-#
-# Please report all bugs and problems on the following page:
-#
-#     http://www.fltk.org/str.php
-#
-
-#######################################################################
-# macros used by the build system
-#######################################################################
-macro(FL_ADD_LIBRARY LIBNAME LIBTYPE LIBFILES)
-
-    if (${LIBTYPE} STREQUAL "SHARED")
-        set (LIBRARY_NAME ${LIBNAME}_SHARED)
-    else ()
-        set (LIBRARY_NAME ${LIBNAME})
-    endif (${LIBTYPE} STREQUAL "SHARED")
-
-    if (MSVC)
-	set (LIBRARY_NAME_DEBUG "${LIBRARY_NAME}d")
-    else ()
-	set (LIBRARY_NAME_DEBUG "${LIBRARY_NAME}")
-    endif (MSVC)
-
-    add_library(${LIBRARY_NAME} ${LIBTYPE} ${LIBFILES})
-
-    set_target_properties(${LIBRARY_NAME}
-        PROPERTIES
-        OUTPUT_NAME ${LIBRARY_NAME}
-        DEBUG_OUTPUT_NAME ${LIBRARY_NAME_DEBUG}
-        CLEAN_DIRECT_OUTPUT TRUE
-        COMPILE_DEFINITIONS "FL_LIBRARY"
-	)
-
-    if (${LIBTYPE} STREQUAL "SHARED")
-	set_target_properties(${LIBRARY_NAME}
-	    PROPERTIES
-	    VERSION ${FLTK_VERSION_FULL}
-	    SOVERSION ${FLTK_VERSION_MAJOR}.${FLTK_VERSION_MINOR}
-	    PREFIX "lib"    # for MSVC static/shared coexistence
-	    )
-    endif (${LIBTYPE} STREQUAL "SHARED")
-
-    if (MSVC)
-	if (OPTION_LARGE_FILE)
-	    set_target_properties(${LIBRARYNAME}
-		PROPERTIES
-		LINK_FLAGS /LARGEADDRESSAWARE
-		)
-	endif (OPTION_LARGE_FILE)
-
-	if (${LIBTYPE} STREQUAL "SHARED")
-	    set_target_properties(${LIBRARY_NAME}
-		PROPERTIES
-		COMPILE_DEFINITIONS "FL_DLL"
-		)
-	endif (${LIBTYPE} STREQUAL "SHARED")
-    endif (MSVC)
-
-    install(TARGETS ${LIBRARY_NAME}
-        EXPORT FLTK-Targets
-        RUNTIME DESTINATION ${FLTK_BINDIR}
-        LIBRARY DESTINATION ${FLTK_LIBDIR}
-        ARCHIVE DESTINATION ${FLTK_LIBDIR}
-	)
-
-    list(APPEND FLTK_LIBRARIES "${LIBRARY_NAME}")
-    set (FLTK_LIBRARIES ${FLTK_LIBRARIES} PARENT_SCOPE)
-
-endmacro(FL_ADD_LIBRARY LIBNAME LIBTYPE LIBFILES)
-
-#######################################################################
-function(CREATE_EXAMPLE NAME SOURCES LIBRARIES)
-
-    set (srcs)			# source files
-    set (flsrcs)		# fluid source files
-    set (icns)			# mac icons
-
-    set (tname ${NAME})		# target name
-
-    # rename reserved target name "help" (CMake 2.8.12 and later)
-    if (${tname} MATCHES "^help$")
-        set (tname "test_help")
-    endif (${tname} MATCHES "^help$")
-
-    foreach(src ${SOURCES})
-        if ("${src}" MATCHES "\\.fl$")
-            list(APPEND flsrcs ${src})
-        elseif ("${src}" MATCHES "\\.icns$")
-            set(icns "${src}")
-        else ()
-            list(APPEND srcs ${src})
-        endif ("${src}" MATCHES "\\.fl$")
-    endforeach(src)
-
-    set (FLUID_SOURCES)
-    if (flsrcs)
-        FLTK_RUN_FLUID(FLUID_SOURCES "${flsrcs}")
-    endif (flsrcs)
-
-    if (APPLE AND NOT OPTION_APPLE_X11)
-        add_executable(${tname} MACOSX_BUNDLE ${srcs} ${FLUID_SOURCES} ${icns})
-        if (icns)
-            FLTK_SET_BUNDLE_ICON(${tname} ${icns})
-        endif (icns)
-    else ()
-        add_executable(${tname} WIN32 ${srcs} ${FLUID_SOURCES})
-    endif (APPLE AND NOT OPTION_APPLE_X11)
-
-    set_target_properties(${tname}
-        PROPERTIES OUTPUT_NAME ${NAME}
-    )
-
-    target_link_libraries(${tname} ${LIBRARIES})
-
-endfunction(CREATE_EXAMPLE NAME SOURCES LIBRARIES)
-
-#######################################################################
-
-#
-# End of "$Id$".
-#
diff --git CMake/options.cmake CMake/options.cmake
index affe2a4..ddd650f 100644
--- CMake/options.cmake
+++ CMake/options.cmake
@@ -1,242 +1,355 @@
 #
-# "$Id$"
-#
 # Main CMakeLists.txt to build the FLTK project using CMake (www.cmake.org)
 # Written by Michael Surette
 #
-# Copyright 1998-2016 by Bill Spitzak and others.
+# Copyright 1998-2020 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#     http://www.fltk.org/COPYING.php
+#     https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#     http://www.fltk.org/str.php
+#     https://www.fltk.org/bugs.php
 #
 
+set (DEBUG_OPTIONS_CMAKE 0)
+if (DEBUG_OPTIONS_CMAKE)
+  message (STATUS "[** options.cmake **]")
+  fl_debug_var (WIN32)
+  fl_debug_var (FLTK_LDLIBS)
+endif (DEBUG_OPTIONS_CMAKE)
+
 #######################################################################
 # options
 #######################################################################
-set(OPTION_OPTIM ""
-   CACHE STRING
-   "custom optimization flags"
-   )
-add_definitions(${OPTION_OPTIM})
+set (OPTION_OPTIM ""
+  CACHE STRING
+  "custom optimization flags"
+)
+add_definitions (${OPTION_OPTIM})
 
 #######################################################################
-set(OPTION_ARCHFLAGS ""
-   CACHE STRING
-   "custom architecture flags"
-   )
-add_definitions(${OPTION_ARCHFLAGS})
+set (OPTION_ARCHFLAGS ""
+  CACHE STRING
+  "custom architecture flags"
+)
+add_definitions (${OPTION_ARCHFLAGS})
 
 #######################################################################
-set(OPTION_ABI_VERSION ""
-   CACHE STRING
-   "FLTK ABI Version FL_ABI_VERSION: 1xxyy for 1.x.y (xx,yy with leading zero)"
-   )
-set(FL_ABI_VERSION ${OPTION_ABI_VERSION})
+set (OPTION_ABI_VERSION ""
+  CACHE STRING
+  "FLTK ABI Version FL_ABI_VERSION: 1xxyy for 1.x.y (xx,yy with leading zero)"
+)
+set (FL_ABI_VERSION ${OPTION_ABI_VERSION})
 
 #######################################################################
 #######################################################################
-if(UNIX)
-   option(OPTION_CREATE_LINKS "create backwards compatibility links" OFF)
-   list(APPEND FLTK_LDLIBS -lm)
-endif(UNIX)
+if (UNIX)
+  option (OPTION_CREATE_LINKS "create backwards compatibility links" OFF)
+  list (APPEND FLTK_LDLIBS -lm)
+endif (UNIX)
 
 #######################################################################
-if(APPLE)
-   option(OPTION_APPLE_X11 "use X11" OFF)
-endif(APPLE)
+if (APPLE)
+  option (OPTION_APPLE_X11 "use X11" OFF)
+  if (CMAKE_OSX_SYSROOT)
+    list (APPEND FLTK_CFLAGS "-isysroot ${CMAKE_OSX_SYSROOT}")
+  endif (CMAKE_OSX_SYSROOT)
+endif (APPLE)
 
-if((NOT APPLE OR OPTION_APPLE_X11) AND NOT WIN32)
-   include(FindX11)
-   if(X11_FOUND)
-      set(USE_X11 1)
-      list(APPEND FLTK_LDLIBS -lX11)
-      if (X11_Xext_FOUND)
-	  list(APPEND FLTK_LDLIBS -lXext)
-      endif(X11_Xext_FOUND)
-   endif(X11_FOUND)
-endif((NOT APPLE OR OPTION_APPLE_X11) AND NOT WIN32)
+# find X11 libraries and headers
+set (PATH_TO_XLIBS)
+if ((NOT APPLE OR OPTION_APPLE_X11) AND NOT WIN32)
+  include (FindX11)
+  if (X11_FOUND)
+    set (USE_X11 1)
+    list (APPEND FLTK_LDLIBS -lX11)
+    if (X11_Xext_FOUND)
+      list (APPEND FLTK_LDLIBS -lXext)
+    endif (X11_Xext_FOUND)
+    get_filename_component (PATH_TO_XLIBS ${X11_X11_LIB} PATH)
+  endif (X11_FOUND)
+endif ((NOT APPLE OR OPTION_APPLE_X11) AND NOT WIN32)
 
 if (OPTION_APPLE_X11)
+  if (NOT(${CMAKE_SYSTEM_VERSION} VERSION_LESS 17.0.0)) # a.k.a. macOS version â?¥ 10.13
+    list (APPEND FLTK_CFLAGS "-D_LIBCPP_HAS_THREAD_API_PTHREAD")
+  endif (NOT(${CMAKE_SYSTEM_VERSION} VERSION_LESS 17.0.0))
   include_directories (AFTER SYSTEM /opt/X11/include/freetype2)
   if (PATH_TO_XLIBS)
     set (LDFLAGS "-L${PATH_TO_XLIBS} ${LDFLAGS}")
   endif (PATH_TO_XLIBS)
   if (X11_INCLUDE_DIR)
-    list (APPEND FLTK_CFLAGS "-I${X11_INCLUDE_DIR}")
+    set (TEMP_INCLUDE_DIR ${X11_INCLUDE_DIR})
+    list (TRANSFORM TEMP_INCLUDE_DIR PREPEND "-I")
+    list (APPEND FLTK_CFLAGS "${TEMP_INCLUDE_DIR}")
   endif (X11_INCLUDE_DIR)
 endif (OPTION_APPLE_X11)
 
 #######################################################################
-option(OPTION_USE_POLL "use poll if available" OFF)
-mark_as_advanced(OPTION_USE_POLL)
+option (OPTION_USE_POLL "use poll if available" OFF)
+mark_as_advanced (OPTION_USE_POLL)
 
-if(OPTION_USE_POLL)
-   CHECK_FUNCTION_EXISTS(poll USE_POLL)
-endif(OPTION_USE_POLL)
+if (OPTION_USE_POLL)
+  CHECK_FUNCTION_EXISTS(poll USE_POLL)
+endif (OPTION_USE_POLL)
 
 #######################################################################
-option(OPTION_BUILD_SHARED_LIBS
-    "Build shared libraries(in addition to static libraries)"
-    OFF
-    )
+option (OPTION_BUILD_SHARED_LIBS
+  "Build shared libraries (in addition to static libraries)"
+  OFF
+)
 
 #######################################################################
-option(OPTION_BUILD_EXAMPLES "build example programs" ON)
+option (OPTION_FILESYSTEM_SUPPORT "allow file system support" ON)
+
+option (FLTK_BUILD_TEST     "Build test/demo programs" ON)
+option (FLTK_BUILD_EXAMPLES "Build example programs"   OFF)
+
+if (DEFINED OPTION_BUILD_EXAMPLES)
+  message (WARNING
+    "'OPTION_BUILD_EXAMPLES' is obsolete, please use 'FLTK_BUILD_TEST' instead.")
+  message (STATUS
+    "To remove this warning, please delete 'OPTION_BUILD_EXAMPLES' from the CMake cache")
+endif (DEFINED OPTION_BUILD_EXAMPLES)
 
 #######################################################################
-if(DOXYGEN_FOUND)
-    option(OPTION_BUILD_HTML_DOCUMENTATION "build html docs" OFF)
-    option(OPTION_INSTALL_HTML_DOCUMENTATION "install html docs" OFF)
-    if(LATEX_FOUND)
-	option(OPTION_BUILD_PDF_DOCUMENTATION "build pdf docs" OFF)
-	option(OPTION_INSTALL_PDF_DOCUMENTATION "install pdf docs" OFF)
-    endif(LATEX_FOUND)
-endif(DOXYGEN_FOUND)
+if (DOXYGEN_FOUND)
+  option (OPTION_BUILD_HTML_DOCUMENTATION "build html docs" ON)
+  option (OPTION_INSTALL_HTML_DOCUMENTATION "install html docs" OFF)
+
+  option (OPTION_INCLUDE_DRIVER_DOCUMENTATION "include driver (developer) docs" OFF)
+  mark_as_advanced (OPTION_INCLUDE_DRIVER_DOCUMENTATION)
 
-if(OPTION_BUILD_HTML_DOCUMENTATION OR OPTION_BUILD_PDF_DOCUMENTATION)
-    add_subdirectory(documentation)
-endif(OPTION_BUILD_HTML_DOCUMENTATION OR OPTION_BUILD_PDF_DOCUMENTATION)
+  if (LATEX_FOUND)
+    option (OPTION_BUILD_PDF_DOCUMENTATION "build pdf docs" ON)
+    option (OPTION_INSTALL_PDF_DOCUMENTATION "install pdf docs" OFF)
+  endif (LATEX_FOUND)
+endif (DOXYGEN_FOUND)
 
+if (OPTION_BUILD_HTML_DOCUMENTATION OR OPTION_BUILD_PDF_DOCUMENTATION)
+  add_subdirectory (documentation)
+endif (OPTION_BUILD_HTML_DOCUMENTATION OR OPTION_BUILD_PDF_DOCUMENTATION)
+
+#######################################################################
+# Include optional Cairo support
 #######################################################################
-include(FindPkgConfig)
 
-option(OPTION_CAIRO "use lib Cairo" OFF)
-option(OPTION_CAIROEXT
-   "use FLTK code instrumentation for Cairo extended use" OFF
-   )
+option (OPTION_CAIRO "use lib Cairo" OFF)
+option (OPTION_CAIROEXT
+  "use FLTK code instrumentation for Cairo extended use" OFF
+)
 
-if ((OPTION_CAIRO OR OPTION_CAIROEXT) AND LIB_CAIRO)
-   pkg_search_module(PKG_CAIRO cairo)
-endif ((OPTION_CAIRO OR OPTION_CAIROEXT) AND LIB_CAIRO)
+set (FLTK_HAVE_CAIRO 0)
+set (FLTK_USE_CAIRO 0)
 
-if (PKG_CAIRO_FOUND)
-   set (FLTK_HAVE_CAIRO 1)
-   add_subdirectory(cairo)
-   list(APPEND FLTK_LDLIBS -lcairo -lpixman-1)
-   include_directories(${PKG_CAIRO_INCLUDE_DIRS})
-   string(REPLACE ";" " " CAIROFLAGS "${PKG_CAIRO_CFLAGS}")
-endif (PKG_CAIRO_FOUND)
+if (OPTION_CAIRO OR OPTION_CAIROEXT)
+  pkg_search_module (PKG_CAIRO cairo)
 
-if (LIB_CAIRO AND OPTION_CAIROEXT AND PKG_CAIRO_FOUND)
-   set(FLTK_USE_CAIRO 1)
-   set(FLTK_CAIRO_FOUND TRUE)
-else()
-   set(FLTK_CAIRO_FOUND FALSE)
-endif (LIB_CAIRO AND OPTION_CAIROEXT AND PKG_CAIRO_FOUND)
-
-if ((OPTION_CAIRO OR OPTION_CAIROEXT) AND NOT PKG_CAIRO_FOUND)
-   message(STATUS "*** Cairo was requested but not found - please install Cairo ...")
-   message(STATUS "*** or disable options OPTION_CAIRO and OPTION_CAIRO_EXT")
-   message(FATAL_ERROR "*** Terminating: missing Cairo libs or headers")
-endif ((OPTION_CAIRO OR OPTION_CAIROEXT) AND NOT PKG_CAIRO_FOUND)
-
-#######################################################################
-set(HAVE_GL LIB_GL OR LIB_MesaGL)
-
-if(HAVE_GL)
-   option(OPTION_USE_GL "use OpenGL" ON)
-endif(HAVE_GL)
-
-if(OPTION_USE_GL)
-   if(OPTION_APPLE_X11)
-      set(OPENGL_FOUND TRUE)
-      get_filename_component(PATH_TO_XLIBS ${X11_X11_LIB} PATH)
-      set(OPENGL_LIBRARIES -L${PATH_TO_XLIBS} -lGLU -lGL)
-      find_file(HAVE_GL_GLU_H GL/glu.h PATHS /opt/X11/include)
-   else()
-      include(FindOpenGL)
-      if(APPLE)
-         set(HAVE_GL_GLU_H ${HAVE_OPENGL_GLU_H})
-      endif(APPLE)
-   endif(OPTION_APPLE_X11)
-endif(OPTION_USE_GL)
-
-if(OPENGL_FOUND)
-   set(CMAKE_REQUIRED_INCLUDES ${OPENGL_INCLUDE_DIR}/GL)
-   set(GLLIB "-lGLU -lGL")
-
-   # check if function glXGetProcAddressARB exists
-   set(TEMP_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES})
-   set(CMAKE_REQUIRED_LIBRARIES GLU GL)
-   CHECK_FUNCTION_EXISTS(glXGetProcAddressARB HAVE_GLXGETPROCADDRESSARB)
-   set(CMAKE_REQUIRED_LIBRARIES ${TEMP_REQUIRED_LIBRARIES})
-   unset(TEMP_REQUIRED_LIBRARIES)
-
-   set(FLTK_GL_FOUND TRUE)
-else()
-   set(FLTK_GL_FOUND FALSE)
-endif(OPENGL_FOUND)
+  # fl_debug_var (PKG_CAIRO_FOUND)
+
+  if (PKG_CAIRO_FOUND)
+    set (FLTK_HAVE_CAIRO 1)
+    if (OPTION_CAIROEXT)
+      set (FLTK_USE_CAIRO 1)
+    endif (OPTION_CAIROEXT)
+    add_subdirectory (cairo)
+
+    # fl_debug_var (PKG_CAIRO_INCLUDE_DIRS)
+    # fl_debug_var (PKG_CAIRO_CFLAGS)
+    # fl_debug_var (PKG_CAIRO_STATIC_CFLAGS)
+    # fl_debug_var (PKG_CAIRO_LIBRARIES)
+    # fl_debug_var (PKG_CAIRO_STATIC_LIBRARIES)
+
+    include_directories (${PKG_CAIRO_INCLUDE_DIRS})
+
+    # Cairo libs and flags for fltk-config
+
+    # Hint: use either PKG_CAIRO_* or PKG_CAIRO_STATIC_* variables to
+    # create the list of libraries used to link programs with cairo
+    # by running fltk-config --use-cairo --compile ...
+    # Currently we're using the non-STATIC variables to link cairo shared.
+
+    set (CAIROLIBS)
+    foreach (lib ${PKG_CAIRO_LIBRARIES})
+      list (APPEND CAIROLIBS "-l${lib}")
+    endforeach()
+
+    string (REPLACE ";" " " CAIROLIBS  "${CAIROLIBS}")
+    string (REPLACE ";" " " CAIROFLAGS "${PKG_CAIRO_CFLAGS}")
+
+    # fl_debug_var (FLTK_LDLIBS)
+    # fl_debug_var (CAIROFLAGS)
+    # fl_debug_var (CAIROLIBS)
+
+  else ()
+    message (STATUS "*** Cairo was requested but not found - please check your cairo installation")
+    message (STATUS "***   or disable options OPTION_CAIRO and OPTION_CAIRO_EXT.")
+    message (FATAL_ERROR "*** Terminating: missing Cairo libs or headers.")
+  endif (PKG_CAIRO_FOUND)
+
+endif (OPTION_CAIRO OR OPTION_CAIROEXT)
 
 #######################################################################
-option(OPTION_USE_THREADS "use multi-threading" ON)
+option (OPTION_USE_SVG "read/write SVG files" ON)
 
-if(OPTION_USE_THREADS)
-   include(FindThreads)
-endif(OPTION_USE_THREADS)
+if (OPTION_USE_SVG)
+  set (FLTK_USE_SVG 1)
+endif (OPTION_USE_SVG)
 
-if(OPTION_USE_THREADS AND CMAKE_HAVE_THREADS_LIBRARY)
-   add_definitions("-D_THREAD_SAFE -D_REENTRANT")
-   set(USE_THREADS 1)
-   set(FLTK_THREADS_FOUND TRUE)
-else()
-   set(FLTK_THREADS_FOUND FALSE)
-endif(OPTION_USE_THREADS AND CMAKE_HAVE_THREADS_LIBRARY)
-
-if(OPTION_USE_THREADS AND CMAKE_USE_PTHREADS_INIT)
-   set(HAVE_PTHREAD 1)
-   if(NOT APPLE)
-     set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pthread")
-   endif(NOT APPLE)
-   list(APPEND FLTK_LDLIBS -lpthread)
-   list(APPEND FLTK_CFLAGS -D_THREAD_SAFE -D_REENTRANT)
-   set(FLTK_PTHREADS_FOUND TRUE)
-else()
-   set(HAVE_PTHREAD 0)
-   set(HAVE_PTHREAD_H 0)
-   set(FLTK_PTHREADS_FOUND FALSE)
-endif(OPTION_USE_THREADS AND CMAKE_USE_PTHREADS_INIT)
+#######################################################################
+set (HAVE_GL LIB_GL OR LIB_MesaGL)
+
+if (HAVE_GL)
+   option (OPTION_USE_GL "use OpenGL" ON)
+endif (HAVE_GL)
+
+if (OPTION_USE_GL)
+  if (OPTION_APPLE_X11)
+    set (OPENGL_FOUND TRUE)
+    set (OPENGL_LIBRARIES -L${PATH_TO_XLIBS} -lGLU -lGL)
+    unset(HAVE_GL_GLU_H CACHE)
+    find_file (HAVE_GL_GLU_H GL/glu.h PATHS ${X11_INCLUDE_DIR})
+  else()
+    include (FindOpenGL)
+    if (APPLE)
+      set (HAVE_GL_GLU_H ${HAVE_OPENGL_GLU_H})
+    endif (APPLE)
+  endif (OPTION_APPLE_X11)
+else ()
+  set (OPENGL_FOUND FALSE)
+endif (OPTION_USE_GL)
+
+if (OPENGL_FOUND)
+  set (CMAKE_REQUIRED_INCLUDES ${OPENGL_INCLUDE_DIR}/GL)
+
+  # Set GLLIBS (used in fltk-config).
+  # We should probably deduct this from OPENGL_LIBRARIES but it turned
+  # out to be difficult since FindOpenGL seems to return different
+  # syntax depending on the platform (and maybe also CMake version).
+  # Hence we use the following code...
+
+  if (WIN32)
+    set (GLLIBS "-lglu32 -lopengl32")
+  elseif (APPLE AND NOT OPTION_APPLE_X11)
+    set (GLLIBS "-framework OpenGL")
+  else ()
+    set (GLLIBS "-lGLU -lGL")
+  endif (WIN32)
+
+  # check if function glXGetProcAddressARB exists
+  set (TEMP_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES})
+  set (CMAKE_REQUIRED_LIBRARIES ${OPENGL_LIBRARIES})
+  CHECK_FUNCTION_EXISTS (glXGetProcAddressARB HAVE_GLXGETPROCADDRESSARB)
+  set (CMAKE_REQUIRED_LIBRARIES ${TEMP_REQUIRED_LIBRARIES})
+  unset (TEMP_REQUIRED_LIBRARIES)
+
+  set (FLTK_GL_FOUND TRUE)
+else ()
+  set (FLTK_GL_FOUND FALSE)
+  set (GLLIBS)
+endif (OPENGL_FOUND)
 
 #######################################################################
-option(OPTION_LARGE_FILE "enable large file support" ON)
+option (OPTION_LARGE_FILE "enable large file support" ON)
 
-if(OPTION_LARGE_FILE)
-   if(NOT MSVC)
-      add_definitions(-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE)
-      list(APPEND FLTK_CFLAGS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE)
-   endif(NOT MSVC)
-endif(OPTION_LARGE_FILE)
+if (OPTION_LARGE_FILE)
+  if (NOT MSVC)
+    add_definitions (-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64)
+    list (APPEND FLTK_CFLAGS -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64)
+  endif (NOT MSVC)
+endif (OPTION_LARGE_FILE)
 
 #######################################################################
-option(OPTION_USE_SYSTEM_ZLIB "use system zlib" ON)
+# Create an option whether we want to check for pthreads.
+# We must not do it on Windows unless we run under Cygwin, since we
+# always use native threads on Windows (even if libpthread is available).
+
+# Note: HAVE_PTHREAD_H has already been determined in resources.cmake
+# before this file is included (or set to 0 for WIN32).
 
-if(OPTION_USE_SYSTEM_ZLIB AND LIB_zlib)
-   include(FindZLIB)
-endif(OPTION_USE_SYSTEM_ZLIB AND LIB_zlib)
+if (WIN32 AND NOT CYGWIN)
+  # set (HAVE_PTHREAD_H 0) # (see resources.cmake)
+  set (OPTION_USE_THREADS FALSE)
+else ()
+  option (OPTION_USE_THREADS "use multi-threading with pthreads" ON)
+endif (WIN32 AND NOT CYGWIN)
+
+# initialize more variables
+set (USE_THREADS 0)
+set (HAVE_PTHREAD 0)
+set (FLTK_PTHREADS_FOUND FALSE)
+
+if (OPTION_USE_THREADS)
+
+  include (FindThreads)
+
+  if (CMAKE_HAVE_THREADS_LIBRARY)
+    add_definitions ("-D_THREAD_SAFE -D_REENTRANT")
+    set (USE_THREADS 1)
+    set (FLTK_THREADS_FOUND TRUE)
+  endif (CMAKE_HAVE_THREADS_LIBRARY)
+
+  if (CMAKE_USE_PTHREADS_INIT AND NOT WIN32)
+    set (HAVE_PTHREAD 1)
+    if (NOT APPLE)
+      set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pthread")
+    endif (NOT APPLE)
+    list (APPEND FLTK_LDLIBS -lpthread)
+    list (APPEND FLTK_CFLAGS -D_THREAD_SAFE -D_REENTRANT)
+    set (FLTK_PTHREADS_FOUND TRUE)
+  else()
+    set (HAVE_PTHREAD 0)
+    set (HAVE_PTHREAD_H 0)
+    set (FLTK_PTHREADS_FOUND FALSE)
+  endif (CMAKE_USE_PTHREADS_INIT AND NOT WIN32)
+
+else (OPTION_USE_THREADS)
+
+  set (HAVE_PTHREAD_H 0)
+
+endif (OPTION_USE_THREADS)
+
+set (debug_threads 0) # set to 1 to show debug info
+if (debug_threads)
+  message ("")
+  message (STATUS "options.cmake: set debug_threads to 0 to disable the following info:")
+  fl_debug_var(OPTION_USE_THREADS)
+  fl_debug_var(HAVE_PTHREAD)
+  fl_debug_var(HAVE_PTHREAD_H)
+  fl_debug_var(FLTK_THREADS_FOUND)
+  fl_debug_var(CMAKE_EXE_LINKER_FLAGS)
+  message (STATUS "options.cmake: end of debug_threads info.")
+endif (debug_threads)
+unset (debug_threads)
 
-if(OPTION_USE_SYSTEM_ZLIB AND ZLIB_FOUND)
-   set(FLTK_ZLIB_LIBRARIES ${ZLIB_LIBRARIES})
-   include_directories(${ZLIB_INCLUDE_DIRS})
-   set(FLTK_BUILTIN_ZLIB_FOUND FALSE)
+#######################################################################
+option (OPTION_USE_SYSTEM_ZLIB "use system zlib" ON)
+
+if (OPTION_USE_SYSTEM_ZLIB)
+  include (FindZLIB)
+endif (OPTION_USE_SYSTEM_ZLIB)
+
+if (ZLIB_FOUND)
+  set (FLTK_ZLIB_LIBRARIES ${ZLIB_LIBRARIES})
+  include_directories (${ZLIB_INCLUDE_DIRS})
+  set (FLTK_BUILTIN_ZLIB_FOUND FALSE)
 else()
-   add_subdirectory(zlib)
-   set(FLTK_ZLIB_LIBRARIES fltk_z)
-   set(ZLIB_INCLUDE_DIR ${FLTK_SOURCE_DIR}/zlib)
-   include_directories(${FLTK_SOURCE_DIR}/zlib)
-   set(FLTK_BUILTIN_ZLIB_FOUND TRUE)
-endif(OPTION_USE_SYSTEM_ZLIB AND ZLIB_FOUND)
+  if (OPTION_USE_SYSTEM_ZLIB)
+    message (STATUS "cannot find system zlib library - using built-in\n")
+  endif (OPTION_USE_SYSTEM_ZLIB)
 
-if(OPTION_USE_SYSTEM_ZLIB AND NOT ZLIB_FOUND)
-   message(STATUS "\ncannot find system zlib library - using built-in\n")
-endif(OPTION_USE_SYSTEM_ZLIB AND NOT ZLIB_FOUND)
+  add_subdirectory (zlib)
+  set (FLTK_ZLIB_LIBRARIES fltk_z)
+  set (ZLIB_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/zlib)
+  include_directories (${CMAKE_CURRENT_SOURCE_DIR}/zlib)
+  set (FLTK_BUILTIN_ZLIB_FOUND TRUE)
+endif (ZLIB_FOUND)
 
-set(HAVE_LIBZ 1)
+set (HAVE_LIBZ 1)
 
 #######################################################################
 if (APPLE)
@@ -245,26 +358,26 @@ else ()
   option (OPTION_USE_SYSTEM_LIBJPEG "use system libjpeg" ON)
 endif (APPLE)
 
-if(OPTION_USE_SYSTEM_LIBJPEG AND LIB_jpeg)
-   include(FindJPEG)
-endif(OPTION_USE_SYSTEM_LIBJPEG AND LIB_jpeg)
+if (OPTION_USE_SYSTEM_LIBJPEG)
+  include (FindJPEG)
+endif (OPTION_USE_SYSTEM_LIBJPEG)
 
-if(OPTION_USE_SYSTEM_LIBJPEG AND JPEG_FOUND)
-   set(FLTK_JPEG_LIBRARIES ${JPEG_LIBRARIES})
-   include_directories(${JPEG_INCLUDE_DIR})
-   set(FLTK_BUILTIN_JPEG_FOUND FALSE)
-else()
-   add_subdirectory(jpeg)
-   set(FLTK_JPEG_LIBRARIES fltk_jpeg)
-   include_directories(${FLTK_SOURCE_DIR}/jpeg)
-   set(FLTK_BUILTIN_JPEG_FOUND TRUE)
-endif(OPTION_USE_SYSTEM_LIBJPEG AND JPEG_FOUND)
+if (JPEG_FOUND)
+  set (FLTK_JPEG_LIBRARIES ${JPEG_LIBRARIES})
+  include_directories (${JPEG_INCLUDE_DIR})
+  set (FLTK_BUILTIN_JPEG_FOUND FALSE)
+else ()
+  if (OPTION_USE_SYSTEM_LIBJPEG)
+    message (STATUS "cannot find system jpeg library - using built-in\n")
+  endif (OPTION_USE_SYSTEM_LIBJPEG)
 
-if(OPTION_USE_SYSTEM_LIBJPEG AND NOT JPEG_FOUND)
-   message(STATUS "\ncannot find system jpeg library - using built-in\n")
-endif(OPTION_USE_SYSTEM_LIBJPEG AND NOT JPEG_FOUND)
+  add_subdirectory (jpeg)
+  set (FLTK_JPEG_LIBRARIES fltk_jpeg)
+  include_directories (${CMAKE_CURRENT_SOURCE_DIR}/jpeg)
+  set (FLTK_BUILTIN_JPEG_FOUND TRUE)
+endif (JPEG_FOUND)
 
-set(HAVE_LIBJPEG 1)
+set (HAVE_LIBJPEG 1)
 
 #######################################################################
 if (APPLE)
@@ -273,120 +386,156 @@ else ()
   option (OPTION_USE_SYSTEM_LIBPNG "use system libpng" ON)
 endif (APPLE)
 
-if(OPTION_USE_SYSTEM_LIBPNG AND LIB_png)
-   include(FindPNG)
-endif(OPTION_USE_SYSTEM_LIBPNG AND LIB_png)
+if (OPTION_USE_SYSTEM_LIBPNG)
+  include (FindPNG)
+endif (OPTION_USE_SYSTEM_LIBPNG)
 
-if(OPTION_USE_SYSTEM_LIBPNG AND PNG_FOUND)
-   set(FLTK_PNG_LIBRARIES ${PNG_LIBRARIES})
-   include_directories(${PNG_INCLUDE_DIR})
-   add_definitions(${PNG_DEFINITIONS})
-   set(FLTK_BUILTIN_PNG_FOUND FALSE)
-else()
-   add_subdirectory(png)
-   set(FLTK_PNG_LIBRARIES fltk_png)
-   set(HAVE_PNG_H 1)
-   set(HAVE_PNG_GET_VALID 1)
-   set(HAVE_PNG_SET_TRNS_TO_ALPHA 1)
-   include_directories(${FLTK_SOURCE_DIR}/png)
-   set(FLTK_BUILTIN_PNG_FOUND TRUE)
-endif(OPTION_USE_SYSTEM_LIBPNG AND PNG_FOUND)
-
-if(OPTION_USE_SYSTEM_LIBPNG AND NOT PNG_FOUND)
-   message(STATUS "\ncannot find system png library - using built-in\n")
-endif(OPTION_USE_SYSTEM_LIBPNG AND NOT PNG_FOUND)
-
-set(HAVE_LIBPNG 1)
-
-#######################################################################
-if(X11_Xinerama_FOUND)
-   option(OPTION_USE_XINERAMA "use lib Xinerama" ON)
-endif(X11_Xinerama_FOUND)
-
-if(OPTION_USE_XINERAMA)
-   set(HAVE_XINERAMA ${X11_Xinerama_FOUND})
-   include_directories(${X11_Xinerama_INCLUDE_PATH})
-   list(APPEND FLTK_LDLIBS -lXinerama)
-   set(FLTK_XINERAMA_FOUND TRUE)
+if (PNG_FOUND)
+  set (FLTK_PNG_LIBRARIES ${PNG_LIBRARIES})
+  include_directories (${PNG_INCLUDE_DIR})
+  add_definitions (${PNG_DEFINITIONS})
+  set (FLTK_BUILTIN_PNG_FOUND FALSE)
 else()
-   set(FLTK_XINERAMA_FOUND FALSE)
-endif(OPTION_USE_XINERAMA)
+  if (OPTION_USE_SYSTEM_LIBPNG)
+    message (STATUS "cannot find system png library - using built-in\n")
+  endif (OPTION_USE_SYSTEM_LIBPNG)
 
-#######################################################################
-if(X11_Xfixes_FOUND)
-   option(OPTION_USE_XFIXES "use lib Xfixes" ON)
-endif(X11_Xfixes_FOUND)
+  add_subdirectory (png)
+  set (FLTK_PNG_LIBRARIES fltk_png)
+  set (HAVE_PNG_H 1)
+  set (HAVE_PNG_GET_VALID 1)
+  set (HAVE_PNG_SET_TRNS_TO_ALPHA 1)
+  include_directories (${CMAKE_CURRENT_SOURCE_DIR}/png)
+  set (FLTK_BUILTIN_PNG_FOUND TRUE)
+endif (PNG_FOUND)
 
-if(OPTION_USE_XFIXES)
-   set(HAVE_XFIXES ${X11_Xfixes_FOUND})
-   include_directories(${X11_Xfixes_INCLUDE_PATH})
-   list(APPEND FLTK_LDLIBS -lXfixes)
-   set(FLTK_XFIXES_FOUND TRUE)
-else()
-   set(FLTK_XFIXES_FOUND FALSE)
-endif(OPTION_USE_XFIXES)
+set (HAVE_LIBPNG 1)
 
 #######################################################################
-if(X11_Xcursor_FOUND)
-   option(OPTION_USE_XCURSOR "use lib Xcursor" ON)
-endif(X11_Xcursor_FOUND)
+if (X11_Xinerama_FOUND)
+  option (OPTION_USE_XINERAMA "use lib Xinerama" ON)
+endif (X11_Xinerama_FOUND)
+
+if (OPTION_USE_XINERAMA)
+  set (HAVE_XINERAMA ${X11_Xinerama_FOUND})
+  include_directories (${X11_Xinerama_INCLUDE_PATH})
+  list (APPEND FLTK_LDLIBS -lXinerama)
+  set (FLTK_XINERAMA_FOUND TRUE)
+else()
+  set (FLTK_XINERAMA_FOUND FALSE)
+endif (OPTION_USE_XINERAMA)
 
-if(OPTION_USE_XCURSOR)
-   set(HAVE_XCURSOR ${X11_Xcursor_FOUND})
-   include_directories(${X11_Xcursor_INCLUDE_PATH})
-   list(APPEND FLTK_LDLIBS -lXcursor)
-   set(FLTK_XCURSOR_FOUND TRUE)
+#######################################################################
+if (X11_Xfixes_FOUND)
+  option (OPTION_USE_XFIXES "use lib Xfixes" ON)
+endif (X11_Xfixes_FOUND)
+
+if (OPTION_USE_XFIXES)
+  set (HAVE_XFIXES ${X11_Xfixes_FOUND})
+  include_directories (${X11_Xfixes_INCLUDE_PATH})
+  list (APPEND FLTK_LDLIBS -lXfixes)
+  set (FLTK_XFIXES_FOUND TRUE)
 else()
-   set(FLTK_XCURSOR_FOUND FALSE)
-endif(OPTION_USE_XCURSOR)
+  set (FLTK_XFIXES_FOUND FALSE)
+endif (OPTION_USE_XFIXES)
 
 #######################################################################
-if(X11_Xft_FOUND)
-   option(OPTION_USE_XFT "use lib Xft" ON)
-endif(X11_Xft_FOUND)
+if (X11_Xcursor_FOUND)
+  option (OPTION_USE_XCURSOR "use lib Xcursor" ON)
+endif (X11_Xcursor_FOUND)
+
+if (OPTION_USE_XCURSOR)
+  set (HAVE_XCURSOR ${X11_Xcursor_FOUND})
+  include_directories (${X11_Xcursor_INCLUDE_PATH})
+  list (APPEND FLTK_LDLIBS -lXcursor)
+  set (FLTK_XCURSOR_FOUND TRUE)
+else()
+  set (FLTK_XCURSOR_FOUND FALSE)
+endif (OPTION_USE_XCURSOR)
 
-if(OPTION_USE_XFT)
-   set(USE_XFT X11_Xft_FOUND)
-   list(APPEND FLTK_LDLIBS -lXft)
-   set(FLTK_XFT_FOUND TRUE)
+#######################################################################
+if (X11_Xft_FOUND)
+  option (OPTION_USE_XFT "use lib Xft" ON)
+endif (X11_Xft_FOUND)
+
+if (OPTION_USE_XFT)
+  set (USE_XFT X11_Xft_FOUND)
+  list (APPEND FLTK_LDLIBS -lXft)
+  set (FLTK_XFT_FOUND TRUE)
+  if (APPLE AND OPTION_APPLE_X11)
+    find_library(LIB_fontconfig fontconfig "/opt/X11/lib")
+  endif (APPLE AND OPTION_APPLE_X11)
 else()
-   set(FLTK_XFT_FOUND FALSE)
-endif(OPTION_USE_XFT)
-
-#######################################################################
-if(X11_Xrender_FOUND)
-   option(OPTION_USE_XRENDER "use lib Xrender" ON)
-endif(X11_Xrender_FOUND)
-
-if(OPTION_USE_XRENDER)
-   set(HAVE_XRENDER ${X11_Xrender_FOUND})
-   if(HAVE_XRENDER)
-      include_directories(${X11_Xrender_INCLUDE_PATH})
-      list(APPEND FLTK_LDLIBS -lXrender)
-      set(FLTK_XRENDER_FOUND TRUE)
-   else(HAVE_XRENDER)
-      set(FLTK_XRENDER_FOUND FALSE)
-   endif(HAVE_XRENDER)
+  set (FLTK_XFT_FOUND FALSE)
+endif (OPTION_USE_XFT)
+
+#######################################################################
+if (X11_Xrender_FOUND)
+  option (OPTION_USE_XRENDER "use lib Xrender" ON)
+endif (X11_Xrender_FOUND)
+
+if (OPTION_USE_XRENDER)
+  set (HAVE_XRENDER ${X11_Xrender_FOUND})
+  if (HAVE_XRENDER)
+    include_directories (${X11_Xrender_INCLUDE_PATH})
+    list (APPEND FLTK_LDLIBS -lXrender)
+    set (FLTK_XRENDER_FOUND TRUE)
+  else(HAVE_XRENDER)
+    set (FLTK_XRENDER_FOUND FALSE)
+  endif (HAVE_XRENDER)
 else(OPTION_USE_XRENDER)
-   set(FLTK_XRENDER_FOUND FALSE)
-endif(OPTION_USE_XRENDER)
+  set (FLTK_XRENDER_FOUND FALSE)
+endif (OPTION_USE_XRENDER)
 
 #######################################################################
-if(X11_FOUND)
-   option(OPTION_USE_XDBE "use lib Xdbe" ON)
-endif(X11_FOUND)
+if (X11_FOUND)
+  option (OPTION_USE_XDBE "use lib Xdbe" ON)
+endif (X11_FOUND)
 
-if(OPTION_USE_XDBE AND HAVE_XDBE_H)
-   set(HAVE_XDBE 1)
-   set(FLTK_XDBE_FOUND TRUE)
+if (OPTION_USE_XDBE AND HAVE_XDBE_H)
+  set (HAVE_XDBE 1)
+  set (FLTK_XDBE_FOUND TRUE)
 else()
-   set(FLTK_XDBE_FOUND FALSE)
-endif(OPTION_USE_XDBE AND HAVE_XDBE_H)
+  set (FLTK_XDBE_FOUND FALSE)
+endif (OPTION_USE_XDBE AND HAVE_XDBE_H)
+
+#######################################################################
+set (FL_CFG_NO_FILESYSTEM_SUPPORT TRUE)
+if (OPTION_FILESYSTEM_SUPPORT)
+  set (FL_CFG_NO_FILESYSTEM_SUPPORT FALSE)
+endif (OPTION_FILESYSTEM_SUPPORT)
+#######################################################################
+
+#######################################################################
+option (OPTION_CREATE_ANDROID_STUDIO_IDE "create files needed to compile FLTK for Android" OFF)
+#######################################################################
+
+#######################################################################
+option (CMAKE_SUPPRESS_REGENERATION "suppress rules to re-run CMake on rebuild" OFF)
+mark_as_advanced (CMAKE_SUPPRESS_REGENERATION)
 
 #######################################################################
-# prior to CMake 3.0 this feature was buggy
-if(NOT CMAKE_VERSION VERSION_LESS 3.0.0)
-    option(CMAKE_SUPPRESS_REGENERATION
-	   "suppress rules to re-run CMake on rebuild" OFF)
-    mark_as_advanced(CMAKE_SUPPRESS_REGENERATION)
-endif(NOT CMAKE_VERSION VERSION_LESS 3.0.0)
+# Debugging ...
+
+if (DEBUG_OPTIONS_CMAKE)
+  message (STATUS "") # empty line
+  fl_debug_var (WIN32)
+  fl_debug_var (LIBS)
+  fl_debug_var (GLLIBS)
+  fl_debug_var (FLTK_LDLIBS)
+  fl_debug_var (OPENGL_FOUND)
+  fl_debug_var (OPENGL_INCLUDE_DIR)
+  fl_debug_var (OPENGL_LIBRARIES)
+  message ("--- X11 ---")
+  fl_debug_var (X11_FOUND)
+  fl_debug_var (X11_INCLUDE_DIR)
+  fl_debug_var (X11_LIBRARIES)
+  fl_debug_var (X11_X11_LIB)
+  fl_debug_var (X11_X11_INCLUDE_PATH)
+  fl_debug_var (X11_Xft_INCLUDE_PATH)
+  fl_debug_var (X11_Xft_LIB)
+  fl_debug_var (X11_Xft_FOUND)
+  fl_debug_var (PATH_TO_XLIBS)
+  message (STATUS "[** end of options.cmake **]")
+endif (DEBUG_OPTIONS_CMAKE)
+unset (DEBUG_OPTIONS_CMAKE)
diff --git CMake/resources.cmake CMake/resources.cmake
index 88b0c37..57173f2 100644
--- CMake/resources.cmake
+++ CMake/resources.cmake
@@ -1,50 +1,119 @@
 #
-# "$Id$"
-#
-# Main CMakeLists.txt to build the FLTK project using CMake (www.cmake.org)
+# Resource definitions to build the FLTK project using CMake (www.cmake.org)
 # Written by Michael Surette
 #
-# Copyright 1998-2015 by Bill Spitzak and others.
+# Copyright 1998-2021 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#     http://www.fltk.org/COPYING.php
+#     https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#     http://www.fltk.org/str.php
+#     https://www.fltk.org/bugs.php
 #
 
 #######################################################################
 # check for headers, libraries and functions
 #######################################################################
-# headers
-find_file(HAVE_ALSA_ASOUNDLIB_H alsa/asoundlib.h)
-find_file(HAVE_DLFCN_H dlfcn.h)
-find_file(HAVE_FREETYPE_H freetype.h PATH_SUFFIXES freetype2 freetype2/freetype)
-find_file(HAVE_GL_GL_H GL/gl.h)
-find_file(HAVE_GL_GLU_H GL/glu.h)
-find_file(HAVE_LIBPNG_PNG_H libpng/png.h)
-find_file(HAVE_LOCALE_H locale.h)
-find_file(HAVE_OPENGL_GLU_H OpenGL/glu.h)
-find_file(HAVE_PNG_H png.h)
-find_file(HAVE_PTHREAD_H pthread.h)
-find_file(HAVE_STDIO_H stdio.h)
-find_file(HAVE_STRINGS_H strings.h)
-find_file(HAVE_SYS_SELECT_H sys/select.h)
-find_file(HAVE_SYS_STDTYPES_H sys/stdtypes.h)
-find_file(HAVE_X11_XREGION_H X11/Xregion.h)
-find_path(HAVE_XDBE_H Xdbe.h PATH_SUFFIXES X11/extensions extensions)
+
+# If CMAKE_REQUIRED_QUIET is 1 (default) the search is mostly quiet,
+# if it is 0 (or not defined) check_include_files() is more verbose
+# and the result of the search is logged with fl_debug_var().
+# This is useful for debugging.
+
+set (CMAKE_REQUIRED_QUIET 1)
+
+include (CheckIncludeFiles)
+
+macro (fl_find_header VAR HEADER)
+  check_include_files ("${HEADER}" ${VAR})
+  if (NOT CMAKE_REQUIRED_QUIET)
+    fl_debug_var (${VAR})
+  endif (NOT CMAKE_REQUIRED_QUIET)
+endmacro (fl_find_header)
+
+#######################################################################
+# Include FindPkgConfig for later use of pkg-config
+#######################################################################
+
+include (FindPkgConfig)
+
+# fl_debug_var (PKG_CONFIG_FOUND)
+# fl_debug_var (PKG_CONFIG_EXECUTABLE)
+# fl_debug_var (PKG_CONFIG_VERSION_STRING)
+
+#######################################################################
+# Find header files...
+#######################################################################
+
+fl_find_header (HAVE_ALSA_ASOUNDLIB_H alsa/asoundlib.h)
+fl_find_header (HAVE_DLFCN_H dlfcn.h)
+fl_find_header (HAVE_GL_GLU_H GL/glu.h)
+fl_find_header (HAVE_LIBPNG_PNG_H libpng/png.h)
+fl_find_header (HAVE_LOCALE_H locale.h)
+fl_find_header (HAVE_OPENGL_GLU_H OpenGL/glu.h)
+fl_find_header (HAVE_PNG_H png.h)
+fl_find_header (HAVE_STDIO_H stdio.h)
+fl_find_header (HAVE_STRINGS_H strings.h)
+fl_find_header (HAVE_SYS_SELECT_H sys/select.h)
+fl_find_header (HAVE_SYS_STDTYPES_H sys/stdtypes.h)
+
+fl_find_header (HAVE_X11_XREGION_H "X11/Xlib.h;X11/Xregion.h")
+fl_find_header (HAVE_XDBE_H "X11/Xlib.h;X11/extensions/Xdbe.h")
+
+if (WIN32 AND NOT CYGWIN)
+  # we don't use pthreads on Windows (except for Cygwin, see options.cmake)
+  set (HAVE_PTHREAD_H 0)
+else ()
+  fl_find_header (HAVE_PTHREAD_H pthread.h)
+endif (WIN32 AND NOT CYGWIN)
+
+# Special case for Microsoft Visual Studio generator (MSVC):
+#
+# The header files <GL/glu.h> and <locale.h> are located in the SDK's
+# for Visual Studio. If CMake is invoked from a desktop icon or the Windows
+# menu it doesn't have the correct paths to find these header files.
+# The CMake folks recommend not to search for these files at all, because
+# they must always be there, but we do anyway.
+# If we don't find them we issue a warning and suggest to rerun CMake from
+# a "Developer Command Prompt for Visual Studio xxxx", but we fix the issue
+# by setting the *local* instance (not the cache variable) of the corresponding
+# CMake variable to '1' since we "know" the header file is available.
+#
+# If the user builds the solution, everything should run smoothly despite
+# the fact that the header files were not found.
+#
+# If the configuration is changed somehow (e.g. by editing CMakeLists.txt)
+# CMake will be rerun from within Visual Studio, find the header file, and
+# set the cache variable for the header file to its correct path. The latter is
+# only informational so you can see that (and where) the headers were found.
+#
+# Note: these cache variables can only be seen in "advanced" mode.
 
 if (MSVC)
-  message(STATUS "Note: The following three headers should all be found!")
-  message(STATUS "HAVE_GL_GL_H = '${HAVE_GL_GL_H}'")
-  message(STATUS "HAVE_GL_GLU_H = '${HAVE_GL_GLU_H}'")
-  message(STATUS "HAVE_LOCALE_H = '${HAVE_LOCALE_H}'")
-  message(STATUS "If one of these headers was not found, run cmake-gui ...")
-  message(STATUS "... again from a Visual Studio developer command prompt!")
+  set (MSVC_RERUN_MESSAGE FALSE)
+
+  if (NOT HAVE_GL_GLU_H)
+    message (STATUS "Warning: Header file GL/glu.h was not found.")
+    set (HAVE_GL_GLU_H 1)
+    set (MSVC_RERUN_MESSAGE TRUE)
+  endif (NOT HAVE_GL_GLU_H)
+
+  if (NOT HAVE_LOCALE_H)
+    message (STATUS "Warning: Header file locale.h was not found.")
+    set (HAVE_LOCALE_H 1)
+    set (MSVC_RERUN_MESSAGE TRUE)
+  endif (NOT HAVE_LOCALE_H)
+
+  if (MSVC_RERUN_MESSAGE)
+    message (STATUS "The FLTK team recommends to rerun CMake from a")
+    message (STATUS "\"Developer Command Prompt for Visual Studio xxxx\"")
+  endif (MSVC_RERUN_MESSAGE)
+
+  unset (MSVC_RERUN_MESSAGE)
 endif (MSVC)
 
 # Simulate the behavior of autoconf macro AC_HEADER_DIRENT, see:
@@ -55,123 +124,133 @@ endif (MSVC)
 # Note: we don't check if it really defines 'DIR', but we stop processing
 # once we found the first suitable header file.
 
-find_file(HAVE_DIRENT_H dirent.h)
-if(NOT HAVE_DIRENT_H)
-  find_file(HAVE_SYS_NDIR_H sys/ndir.h)
-  if(NOT HAVE_SYS_NDIR_H)
-    find_file(HAVE_SYS_DIR_H sys/dir.h)
-    if(NOT HAVE_SYS_DIR_H)
-      find_file(HAVE_NDIR_H ndir.h)
-    endif(NOT HAVE_SYS_DIR_H)
-  endif(NOT HAVE_SYS_NDIR_H)
-endif(NOT HAVE_DIRENT_H)
-
-mark_as_advanced(HAVE_ALSA_ASOUNDLIB_H HAVE_DIRENT_H HAVE_DLFCN_H)
-mark_as_advanced(HAVE_FREETYPE_H HAVE_GL_GL_H HAVE_GL_GLU_H)
-mark_as_advanced(HAVE_LIBPNG_PNG_H HAVE_LOCALE_H HAVE_NDIR_H)
-mark_as_advanced(HAVE_OPENGL_GLU_H HAVE_PNG_H HAVE_PTHREAD_H)
-mark_as_advanced(HAVE_STDIO_H HAVE_STRINGS_H HAVE_SYS_DIR_H)
-mark_as_advanced(HAVE_SYS_NDIR_H HAVE_SYS_SELECT_H)
-mark_as_advanced(HAVE_SYS_STDTYPES_H HAVE_XDBE_H)
-mark_as_advanced(HAVE_X11_XREGION_H)
+fl_find_header (HAVE_DIRENT_H dirent.h)
+
+if (NOT HAVE_DIRENT_H)
+  fl_find_header (HAVE_SYS_NDIR_H sys/ndir.h)
+  if (NOT HAVE_SYS_NDIR_H)
+    fl_find_header (HAVE_SYS_DIR_H sys/dir.h)
+    if (NOT HAVE_SYS_DIR_H)
+      fl_find_header (HAVE_NDIR_H ndir.h)
+    endif (NOT HAVE_SYS_DIR_H)
+  endif (NOT HAVE_SYS_NDIR_H)
+endif (NOT HAVE_DIRENT_H)
+
+mark_as_advanced (HAVE_ALSA_ASOUNDLIB_H HAVE_DIRENT_H HAVE_DLFCN_H)
+mark_as_advanced (HAVE_GL_GLU_H)
+mark_as_advanced (HAVE_LIBPNG_PNG_H HAVE_LOCALE_H HAVE_NDIR_H)
+mark_as_advanced (HAVE_OPENGL_GLU_H HAVE_PNG_H HAVE_PTHREAD_H)
+mark_as_advanced (HAVE_STDIO_H HAVE_STRINGS_H HAVE_SYS_DIR_H)
+mark_as_advanced (HAVE_SYS_NDIR_H HAVE_SYS_SELECT_H)
+mark_as_advanced (HAVE_SYS_STDTYPES_H HAVE_XDBE_H)
+mark_as_advanced (HAVE_X11_XREGION_H)
+
+#----------------------------------------------------------------------
+# The following code is used to find the include path for freetype
+# headers to be able to #include <ft2build.h> in Xft.h.
 
 # where to find freetype headers
-find_path(FREETYPE_PATH freetype.h PATH_SUFFIXES freetype2)
-find_path(FREETYPE_PATH freetype/freetype.h PATH_SUFFIXES freetype2)
-if(FREETYPE_PATH)
-   include_directories(${FREETYPE_PATH})
-endif(FREETYPE_PATH)
-mark_as_advanced(FREETYPE_PATH)
+
+find_path (FREETYPE_PATH freetype.h PATH_SUFFIXES freetype2)
+find_path (FREETYPE_PATH freetype/freetype.h PATH_SUFFIXES freetype2)
+
+if (FREETYPE_PATH)
+  include_directories (${FREETYPE_PATH})
+endif (FREETYPE_PATH)
+
+mark_as_advanced (FREETYPE_PATH)
 
 #######################################################################
 # libraries
-find_library(LIB_CAIRO cairo)
-find_library(LIB_dl dl)
-find_library(LIB_fontconfig fontconfig)
-find_library(LIB_freetype freetype)
-find_library(LIB_GL GL)
-find_library(LIB_MesaGL MesaGL)
-find_library(LIB_jpeg jpeg)
-find_library(LIB_png png)
-find_library(LIB_zlib z)
-
-mark_as_advanced(LIB_CAIRO LIB_dl LIB_fontconfig LIB_freetype)
-mark_as_advanced(LIB_GL LIB_MesaGL)
-mark_as_advanced(LIB_jpeg LIB_png LIB_zlib)
+find_library (LIB_dl dl)
+if ((NOT APPLE) OR OPTION_APPLE_X11)
+  find_library (LIB_fontconfig fontconfig)
+endif ((NOT APPLE) OR OPTION_APPLE_X11)
+find_library (LIB_freetype freetype)
+find_library (LIB_GL GL)
+find_library (LIB_MesaGL MesaGL)
+find_library (LIB_GLEW GLEW)
+find_library (LIB_jpeg jpeg)
+find_library (LIB_png png)
+find_library (LIB_zlib z)
+
+mark_as_advanced (LIB_dl LIB_fontconfig LIB_freetype)
+mark_as_advanced (LIB_GL LIB_MesaGL LIB_GLEW)
+mark_as_advanced (LIB_jpeg LIB_png LIB_zlib)
 
 #######################################################################
 # functions
-include(CheckFunctionExists)
+include (CheckFunctionExists)
 
 # save CMAKE_REQUIRED_LIBRARIES (is this really necessary ?)
-if(DEFINED CMAKE_REQUIRED_LIBRARIES)
-  set(SAVED_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES})
-else(DEFINED CMAKE_REQUIRED_LIBRARIES)
-  unset(SAVED_REQUIRED_LIBRARIES)
-endif(DEFINED CMAKE_REQUIRED_LIBRARIES)
-set(CMAKE_REQUIRED_LIBRARIES)
+if (DEFINED CMAKE_REQUIRED_LIBRARIES)
+  set (SAVED_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES})
+else (DEFINED CMAKE_REQUIRED_LIBRARIES)
+  unset (SAVED_REQUIRED_LIBRARIES)
+endif (DEFINED CMAKE_REQUIRED_LIBRARIES)
+set (CMAKE_REQUIRED_LIBRARIES)
 
-if(HAVE_DLFCN_H)
-   set(HAVE_DLFCN_H 1)
-endif(HAVE_DLFCN_H)
+if (HAVE_DLFCN_H)
+  set (HAVE_DLFCN_H 1)
+endif (HAVE_DLFCN_H)
 
-set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_DL_LIBS})
-CHECK_FUNCTION_EXISTS(dlsym			HAVE_DLSYM)
-set(CMAKE_REQUIRED_LIBRARIES)
+set (CMAKE_REQUIRED_LIBRARIES ${CMAKE_DL_LIBS})
+CHECK_FUNCTION_EXISTS (dlsym                    HAVE_DLSYM)
+set (CMAKE_REQUIRED_LIBRARIES)
 
-CHECK_FUNCTION_EXISTS(localeconv		HAVE_LOCALECONV)
+CHECK_FUNCTION_EXISTS (localeconv               HAVE_LOCALECONV)
 
-if(LIB_png)
-  set(CMAKE_REQUIRED_LIBRARIES ${LIB_png})
-  CHECK_FUNCTION_EXISTS(png_get_valid		HAVE_PNG_GET_VALID)
-  CHECK_FUNCTION_EXISTS(png_set_tRNS_to_alpha	HAVE_PNG_SET_TRNS_TO_ALPHA)
-  set(CMAKE_REQUIRED_LIBRARIES)
-endif(LIB_png)
+if (LIB_png)
+  set (CMAKE_REQUIRED_LIBRARIES ${LIB_png})
+  CHECK_FUNCTION_EXISTS (png_get_valid          HAVE_PNG_GET_VALID)
+  CHECK_FUNCTION_EXISTS (png_set_tRNS_to_alpha  HAVE_PNG_SET_TRNS_TO_ALPHA)
+  set (CMAKE_REQUIRED_LIBRARIES)
+endif (LIB_png)
 
-CHECK_FUNCTION_EXISTS(scandir                HAVE_SCANDIR)
-CHECK_FUNCTION_EXISTS(snprintf               HAVE_SNPRINTF)
+CHECK_FUNCTION_EXISTS (scandir                  HAVE_SCANDIR)
+CHECK_FUNCTION_EXISTS (snprintf                 HAVE_SNPRINTF)
 
 # not really true but we convert strcasecmp calls to _stricmp calls in flstring.h
-if(MSVC)
-   set(HAVE_STRCASECMP 1)
-endif(MSVC)
+if (MSVC)
+   set (HAVE_STRCASECMP 1)
+endif (MSVC)
 
-CHECK_FUNCTION_EXISTS(strcasecmp             HAVE_STRCASECMP)
+CHECK_FUNCTION_EXISTS (strcasecmp               HAVE_STRCASECMP)
 
-CHECK_FUNCTION_EXISTS(strlcat                HAVE_STRLCAT)
-CHECK_FUNCTION_EXISTS(strlcpy                HAVE_STRLCPY)
-CHECK_FUNCTION_EXISTS(vsnprintf              HAVE_VSNPRINTF)
+CHECK_FUNCTION_EXISTS (strlcat                  HAVE_STRLCAT)
+CHECK_FUNCTION_EXISTS (strlcpy                  HAVE_STRLCPY)
+CHECK_FUNCTION_EXISTS (vsnprintf                HAVE_VSNPRINTF)
 
-if(HAVE_SCANDIR AND NOT HAVE_SCANDIR_POSIX)
-   set(MSG "POSIX compatible scandir")
-   message(STATUS "Looking for ${MSG}")
+if (HAVE_SCANDIR AND NOT HAVE_SCANDIR_POSIX)
+   set (MSG "POSIX compatible scandir")
+   message (STATUS "Looking for ${MSG}")
    try_compile(V
-      ${FLTK_BINARY_DIR}
-      ${FLTK_SOURCE_DIR}/CMake/posixScandir.cxx
+      ${CMAKE_CURRENT_BINARY_DIR}
+      ${CMAKE_CURRENT_SOURCE_DIR}/CMake/posixScandir.cxx
       )
-   if(V)
-      message(STATUS "${MSG} - found")
-      set(HAVE_SCANDIR_POSIX 1 CACHE INTERNAL "")
+   if (V)
+      message (STATUS "${MSG} - found")
+      set (HAVE_SCANDIR_POSIX 1 CACHE INTERNAL "")
    else()
-      message(STATUS "${MSG} - not found")
-      set(HAVE_SCANDIR_POSIX HAVE_SCANDIR_POSIX-NOTFOUND)
-   endif(V)
-endif(HAVE_SCANDIR AND NOT HAVE_SCANDIR_POSIX)
-mark_as_advanced(HAVE_SCANDIR_POSIX)
+      message (STATUS "${MSG} - not found")
+      set (HAVE_SCANDIR_POSIX HAVE_SCANDIR_POSIX-NOTFOUND)
+   endif (V)
+endif (HAVE_SCANDIR AND NOT HAVE_SCANDIR_POSIX)
+mark_as_advanced (HAVE_SCANDIR_POSIX)
 
 # restore CMAKE_REQUIRED_LIBRARIES (is this really necessary ?)
-if(DEFINED SAVED_REQUIRED_LIBRARIES)
-  set(CMAKE_REQUIRED_LIBRARIES ${SAVED_REQUIRED_LIBRARIES})
-  unset(SAVED_REQUIRED_LIBRARIES)
+if (DEFINED SAVED_REQUIRED_LIBRARIES)
+  set (CMAKE_REQUIRED_LIBRARIES ${SAVED_REQUIRED_LIBRARIES})
+  unset (SAVED_REQUIRED_LIBRARIES)
 else(DEFINED SAVED_REQUIRED_LIBRARIES)
-  unset(CMAKE_REQUIRED_LIBRARIES)
-endif(DEFINED SAVED_REQUIRED_LIBRARIES)
+  unset (CMAKE_REQUIRED_LIBRARIES)
+endif (DEFINED SAVED_REQUIRED_LIBRARIES)
 
 #######################################################################
 # packages
 
 # Doxygen: necessary for HTML and PDF docs
-find_package(Doxygen)
+find_package (Doxygen)
 
 # LaTex: necessary for PDF docs (note: FindLATEX doesn't return LATEX_FOUND)
 
@@ -180,16 +259,16 @@ find_package(Doxygen)
 
 set (LATEX_FOUND)
 if (DOXYGEN_FOUND)
-  find_package(LATEX)
+  find_package (LATEX)
   if (LATEX_COMPILER AND NOT LATEX_FOUND)
-    set(LATEX_FOUND YES)
+    set (LATEX_FOUND YES)
   endif (LATEX_COMPILER AND NOT LATEX_FOUND)
 endif (DOXYGEN_FOUND)
 
-# message("Doxygen  found : ${DOXYGEN_FOUND}")
-# message("LaTex    found : ${LATEX_FOUND}")
-# message("LaTex Compiler : ${LATEX_COMPILER}")
+# message ("Doxygen  found : ${DOXYGEN_FOUND}")
+# message ("LaTex    found : ${LATEX_FOUND}")
+# message ("LaTex Compiler : ${LATEX_COMPILER}")
 
-#
-# End of "$Id$".
-#
+# Cleanup: unset local variables
+
+unset (CMAKE_REQUIRED_QUIET)
diff --git CMake/setup.cmake CMake/setup.cmake
index 3e7d838..60b7da1 100644
--- CMake/setup.cmake
+++ CMake/setup.cmake
@@ -1,132 +1,109 @@
 #
-# "$Id$"
-#
 # CMakeLists.txt to build the FLTK project using CMake (www.cmake.org)
 # Written by Michael Surette
 #
-# Copyright 1998-2017 by Bill Spitzak and others.
+# Copyright 1998-2020 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#     http://www.fltk.org/COPYING.php
+#     https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#     http://www.fltk.org/str.php
+#     https://www.fltk.org/bugs.php
 #
 
 #######################################################################
 # basic setup
 #######################################################################
-# The FLTK version
-set(FLTK_VERSION_MAJOR "1")
-set(FLTK_VERSION_MINOR "3")
-set(FLTK_VERSION_PATCH "6")
-set(FLTK_VERSION "${FLTK_VERSION_MAJOR}.${FLTK_VERSION_MINOR}")
-set(FLTK_VERSION_FULL "${FLTK_VERSION}.${FLTK_VERSION_PATCH}")
 
-set(EXECUTABLE_OUTPUT_PATH ${FLTK_BINARY_DIR}/bin)
-set(LIBRARY_OUTPUT_PATH ${FLTK_BINARY_DIR}/lib)
-set(ARCHIVE_OUTPUT_PATH ${FLTK_BINARY_DIR}/lib)
+set (EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/bin)
+set (LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/lib)
+set (ARCHIVE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/lib)
 
 # Search for modules in the FLTK source dir first
-set(CMAKE_MODULE_PATH "${FLTK_SOURCE_DIR}/CMake")
-
-set(FLTK_INCLUDE_DIRS ${FLTK_BINARY_DIR} ${FLTK_SOURCE_DIR})
-include_directories(${FLTK_INCLUDE_DIRS})
-
-# Setup install locations
-if(CMAKE_VERSION VERSION_GREATER 2.8.4)
-    # Use GNUInstallDirs if available.
-    include(GNUInstallDirs)
-else()
-    # Else set reasonable defaults.
-    set(CMAKE_INSTALL_BINDIR bin)
-    set(CMAKE_INSTALL_LIBDIR lib)
-    set(CMAKE_INSTALL_INCLUDEDIR include)
-    set(CMAKE_INSTALL_DATADIR share)
-    set(CMAKE_INSTALL_MANDIR share/man)
-endif(CMAKE_VERSION VERSION_GREATER 2.8.4)
-
-set(FLTK_BINDIR ${CMAKE_INSTALL_BINDIR} CACHE PATH
-    "Binary install path relative to CMAKE_INSTALL_PREFIX unless set to an absolute path.")
-set(FLTK_LIBDIR ${CMAKE_INSTALL_LIBDIR} CACHE PATH
-    "Library install path relative to CMAKE_INSTALL_PREFIX unless set to an absolute path.")
-set(FLTK_INCLUDEDIR ${CMAKE_INSTALL_INCLUDEDIR} CACHE PATH
-    "Public header install path relative to CMAKE_INSTALL_PREFIX unless set to an absolute path.")
-set(FLTK_DATADIR ${CMAKE_INSTALL_DATADIR} CACHE PATH
-    "Non-arch data install path relative to CMAKE_INSTALL_PREFIX unless set to an absolute path.")
-set(FLTK_MANDIR ${CMAKE_INSTALL_MANDIR} CACHE PATH
-    "Manual install path relative to CMAKE_INSTALL_PREFIX unless set to an absolute path.")
-set(FLTK_DOCDIR ${CMAKE_INSTALL_DATADIR}/doc CACHE PATH
-    "Non-arch doc install path relative to CMAKE_INSTALL_PREFIX unless set to an absolute path.")
+set (CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMake")
+
+set (FLTK_INCLUDE_DIRS ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
+include_directories (${FLTK_INCLUDE_DIRS})
+
+# Remember root of FLTK source directory in case we're in a subdirectory.
+# Used for instance to find the source directory for doxygen docs
+set (FLTK_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
+
+# Setup install locations (requires CMake 2.8.4)
+
+include(GNUInstallDirs)
+
+
+set (FLTK_BINDIR ${CMAKE_INSTALL_BINDIR} CACHE PATH
+  "Binary install path relative to CMAKE_INSTALL_PREFIX unless set to an absolute path.")
+set (FLTK_LIBDIR ${CMAKE_INSTALL_LIBDIR} CACHE PATH
+  "Library install path relative to CMAKE_INSTALL_PREFIX unless set to an absolute path.")
+set (FLTK_INCLUDEDIR ${CMAKE_INSTALL_INCLUDEDIR} CACHE PATH
+  "Public header install path relative to CMAKE_INSTALL_PREFIX unless set to an absolute path.")
+set (FLTK_DATADIR ${CMAKE_INSTALL_DATADIR} CACHE PATH
+  "Non-arch data install path relative to CMAKE_INSTALL_PREFIX unless set to an absolute path.")
+set (FLTK_MANDIR ${CMAKE_INSTALL_MANDIR} CACHE PATH
+  "Manual install path relative to CMAKE_INSTALL_PREFIX unless set to an absolute path.")
+set (FLTK_DOCDIR ${CMAKE_INSTALL_DATADIR}/doc CACHE PATH
+  "Non-arch doc install path relative to CMAKE_INSTALL_PREFIX unless set to an absolute path.")
 
 
 #######################################################################
 # platform dependent information
 #######################################################################
 
-# The following part is probably wrong but does no harm.
-# This will be removed in FLTK 1.4.0. AlbrechtS, Dec 28, 2017.
-# fix no WIN32 defined issue
-if(NOT WIN32)
-    if(_WIN32)
-        set(WIN32 _WIN32)
-    elseif(__WIN32__)
-        set(WIN32 __WIN32__)
-    endif(_WIN32)
-endif(NOT WIN32)
-
 # set where config files go
-if(WIN32 AND NOT CYGWIN)
-   set(FLTK_CONFIG_PATH CMake)
-elseif(APPLE AND NOT OPTION_APPLE_X11)
-   set(FLTK_CONFIG_PATH FLTK/.framework/Resources/CMake)
-else()
-   set(FLTK_CONFIG_PATH ${FLTK_DATADIR}/fltk)
-endif(WIN32 AND NOT CYGWIN)
+if (WIN32 AND NOT CYGWIN)
+  set (FLTK_CONFIG_PATH CMake)
+elseif (APPLE AND NOT OPTION_APPLE_X11)
+  set (FLTK_CONFIG_PATH FLTK.framework/Resources/CMake)
+else ()
+  set (FLTK_CONFIG_PATH ${FLTK_DATADIR}/fltk)
+endif (WIN32 AND NOT CYGWIN)
 
 include(TestBigEndian)
 TEST_BIG_ENDIAN(WORDS_BIGENDIAN)
 
-if(APPLE)
-   set(HAVE_STRCASECMP 1)
-   set(HAVE_DIRENT_H 1)
-   set(HAVE_SNPRINTF 1)
-   set(HAVE_VSNPRINTF 1)
-   set(HAVE_SCANDIR 1)
-   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated")
-   if(OPTION_APPLE_X11)
-     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -U__APPLE__")
-     set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -U__APPLE__")
-     if(${CMAKE_SYSTEM_VERSION} VERSION_GREATER 16.9.0)
-       set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  -D_LIBCPP_HAS_THREAD_API_PTHREAD")
-     endif(${CMAKE_SYSTEM_VERSION} VERSION_GREATER 16.9.0)
-   else()
-     set(__APPLE_QUARTZ__ 1)
-     set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -framework Cocoa")
-     set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -framework Cocoa")
-   endif(OPTION_APPLE_X11)
-endif(APPLE)
-
-if(WIN32)
-    add_definitions(-DWIN32)
-    if(MSVC)
-        add_definitions(-DWIN32_LEAN_AND_MEAN)
-        add_definitions(-D_CRT_SECURE_NO_WARNINGS)
-######## from ide/VisualC2010/config.h
-        set(BORDER_WIDTH 2)
-########
-    endif(MSVC)
-    if(CMAKE_C_COMPILER_ID STREQUAL GNU)
-        set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-subsystem,windows")
-    endif(CMAKE_C_COMPILER_ID STREQUAL GNU)
-    if(MINGW AND EXISTS /mingw)
-        list(APPEND CMAKE_PREFIX_PATH /mingw)
-    endif(MINGW AND EXISTS /mingw)
-endif(WIN32)
+if (APPLE)
+  set (HAVE_STRCASECMP 1)
+  set (HAVE_DIRENT_H 1)
+  set (HAVE_SNPRINTF 1)
+  set (HAVE_VSNPRINTF 1)
+  set (HAVE_SCANDIR 1)
+  set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated")
+  if (OPTION_APPLE_X11)
+    set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -U__APPLE__")
+    set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -U__APPLE__")
+    if (NOT(${CMAKE_SYSTEM_VERSION} VERSION_LESS 17.0.0)) # a.k.a. macOS version â?¥ 10.13
+      set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_LIBCPP_HAS_THREAD_API_PTHREAD")
+    endif (NOT(${CMAKE_SYSTEM_VERSION} VERSION_LESS 17.0.0))
+  else ()
+    set (__APPLE_QUARTZ__ 1)
+    set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -framework Cocoa")
+    set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -framework Cocoa")
+  endif (OPTION_APPLE_X11)
+endif (APPLE)
+
+if (WIN32)
+  # we do no longer define WIN32 or _WIN32 (in FLTK 1.4.0 and later)
+  # ... but *must* define WIN32 in FLTK 1.3.x
+  add_definitions (-DWIN32)
+  if (MSVC)
+    add_definitions (-DWIN32_LEAN_AND_MEAN)
+    add_definitions (-D_CRT_SECURE_NO_WARNINGS)
+    set (BORDER_WIDTH 2)
+  endif (MSVC)
+  if (CMAKE_C_COMPILER_ID STREQUAL GNU)
+    set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-subsystem,windows")
+  endif (CMAKE_C_COMPILER_ID STREQUAL GNU)
+  if (MINGW AND EXISTS /mingw)
+    list(APPEND CMAKE_PREFIX_PATH /mingw)
+  endif (MINGW AND EXISTS /mingw)
+endif (WIN32)
 
 #######################################################################
 # size of ints
@@ -135,24 +112,24 @@ include(CheckTypeSize)
 CHECK_TYPE_SIZE(short SIZEOF_SHORT)
 CHECK_TYPE_SIZE(int   SIZEOF_INT)
 CHECK_TYPE_SIZE(long  SIZEOF_LONG)
-CHECK_TYPE_SIZE("long long"  HAVE_LONG_LONG)
-
-if(${SIZEOF_SHORT} MATCHES "^2$")
-   set(U16 "unsigned short")
-endif(${SIZEOF_SHORT} MATCHES "^2$")
-
-if(${SIZEOF_INT} MATCHES "^4$")
-   set(U32 "unsigned")
-else()
-   if(${SIZEOF_LONG} MATCHES "^4$")
-      set(U32 "unsigned long")
-   endif(${SIZEOF_LONG} MATCHES "^4$")
-endif(${SIZEOF_INT} MATCHES "^4$")
-
-if(${SIZEOF_INT} MATCHES "^8$")
-   set(U64 "unsigned")
-else()
-   if(${SIZEOF_LONG} MATCHES "^8$")
-      set(U64 "unsigned long")
-   endif(${SIZEOF_LONG} MATCHES "^8$")
-endif(${SIZEOF_INT} MATCHES "^8$")
+CHECK_TYPE_SIZE("long long" HAVE_LONG_LONG)
+
+if (${SIZEOF_SHORT} MATCHES "^2$")
+  set (U16 "unsigned short")
+endif (${SIZEOF_SHORT} MATCHES "^2$")
+
+if (${SIZEOF_INT} MATCHES "^4$")
+  set (U32 "unsigned")
+else ()
+  if (${SIZEOF_LONG} MATCHES "^4$")
+    set (U32 "unsigned long")
+  endif (${SIZEOF_LONG} MATCHES "^4$")
+endif (${SIZEOF_INT} MATCHES "^4$")
+
+if (${SIZEOF_INT} MATCHES "^8$")
+   set (U64 "unsigned")
+else ()
+   if (${SIZEOF_LONG} MATCHES "^8$")
+    set (U64 "unsigned long")
+   endif (${SIZEOF_LONG} MATCHES "^8$")
+endif (${SIZEOF_INT} MATCHES "^8$")
diff --git CMake/variables.cmake CMake/variables.cmake
index d209642..27672c7 100644
--- CMake/variables.cmake
+++ CMake/variables.cmake
@@ -1,81 +1,159 @@
 #
-# "$Id$"
-#
 # This file sets variables for common use in export.cmake and install.cmake
 # Written by Michael Surette
 #
-# Copyright 1998-2015 by Bill Spitzak and others.
+# Copyright 1998-2020 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#     http://www.fltk.org/COPYING.php
+#     https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#     http://www.fltk.org/str.php
+#     https://www.fltk.org/bugs.php
 #
 
 #######################################################################
-set(FL_MAJOR_VERSION ${FLTK_VERSION_MAJOR})
-set(FL_MINOR_VERSION ${FLTK_VERSION_MINOR})
-set(FL_PATCH_VERSION ${FLTK_VERSION_PATCH})
+
+set (DEBUG_VARIABLES_CMAKE 0)
+if (DEBUG_VARIABLES_CMAKE)
+  message (STATUS "[** variables.cmake **]")
+  fl_debug_var (HAVE_DLSYM)
+  fl_debug_var (CMAKE_DL_LIBS)
+  fl_debug_var (CMAKE_EXE_LINKER_FLAGS)
+  fl_debug_var (LDFLAGS)
+  fl_debug_var (LIBS)
+  fl_debug_var (GLLIBS)
+  fl_debug_var (IMAGELIBS)
+  fl_debug_var (STATICIMAGELIBS)
+  fl_debug_var (FLTK_LDLIBS)
+  fl_debug_var (LIB_jpeg)
+  fl_debug_var (LIB_png)
+  fl_debug_var (LIB_zlib)
+endif (DEBUG_VARIABLES_CMAKE)
 
 #######################################################################
-# add several libraries (STR #3011)
-# FIXME: libraries may need reordering, and this version does not yet
-# correctly support static linking and local zlib, png, and jpeg libs.
+# add several libraries
+# FIXME: libraries may need reordering.
+# FIXME: check fontconfig conditions (only if Xft is used or ...)
+
+if (WIN32)
+  list (APPEND FLTK_LDLIBS -lole32 -luuid -lcomctl32 -lws2_32)
+elseif (APPLE AND NOT OPTION_APPLE_X11)
+  list (APPEND FLTK_LDLIBS "-framework Cocoa")
+else ()
+  list (APPEND FLTK_LDLIBS -lm)
+endif (WIN32)
 
-if(LIB_fontconfig)
-   list(APPEND FLTK_LDLIBS -lfontconfig)
-endif(LIB_fontconfig)
+if (LIB_fontconfig)
+  list(APPEND FLTK_LDLIBS -lfontconfig)
+endif (LIB_fontconfig)
 
-if(HAVE_DLSYM)
-   list(APPEND FLTK_LDLIBS -ldl)
-endif(HAVE_DLSYM)
+# add "-ldl" or whatever is necessary according to CMake (CMAKE_DL_LIBS)
+if (HAVE_DLSYM)
+  foreach (LIB ${CMAKE_DL_LIBS})
+    list (APPEND FLTK_LDLIBS "-l${LIB}")
+  endforeach ()
+endif (HAVE_DLSYM)
 
-if(LIB_png)
-   list(APPEND IMAGELIBS -lpng)
-endif(LIB_png)
+#######################################################################
+# Set variables for fltk-config (generated from fltk-config.in)
+#######################################################################
 
-if(LIB_zlib)
-   list(APPEND IMAGELIBS -lz)
-endif(LIB_zlib)
+# Variables in fltk-config.in (@VAR@) are used in configure(.ac)
+# and in CMake so their names and usage must be synchronized.
+# CMake generates two instances of fltk-config, one that can be used
+# directly in the build tree (see export.cmake) and one that is copied
+# to the installation directory (see install.cmake). Common variables
+# should be set here, whereas variables with different values should
+# be set in install.cmake or export.cmake, respectively.
 
-if(LIB_jpeg)
-   list(APPEND IMAGELIBS -ljpeg)
-endif(LIB_jpeg)
+if (WIN32)
+  set (LDFLAGS "${CMAKE_EXE_LINKER_FLAGS} -mwindows")
+endif ()
 
-string(REPLACE ";" " " IMAGELIBS "${IMAGELIBS}")
-set(STATICIMAGELIBS "${IMAGELIBS}")
+set (IMAGELIBS)
+set (STATICIMAGELIBS)
+
+if (FLTK_BUILTIN_JPEG_FOUND)
+  list (APPEND IMAGELIBS -lfltk_jpeg)
+  list (APPEND STATICIMAGELIBS \$libdir/libfltk_jpeg.a)
+else ()
+  if (LIB_jpeg)
+    list (APPEND IMAGELIBS -ljpeg)
+    list (APPEND STATICIMAGELIBS -ljpeg)
+  endif (LIB_jpeg)
+endif (FLTK_BUILTIN_JPEG_FOUND)
+
+if (FLTK_BUILTIN_PNG_FOUND)
+  list (APPEND IMAGELIBS -lfltk_png)
+  list (APPEND STATICIMAGELIBS \$libdir/libfltk_png.a)
+else ()
+  if (LIB_png)
+    list (APPEND IMAGELIBS -lpng)
+    list (APPEND STATICIMAGELIBS -lpng)
+  endif (LIB_png)
+endif (FLTK_BUILTIN_PNG_FOUND)
+
+if (FLTK_BUILTIN_ZLIB_FOUND)
+  list (APPEND IMAGELIBS -lfltk_z)
+  list (APPEND STATICIMAGELIBS \$libdir/libfltk_z.a)
+else ()
+  if (LIB_zlib)
+    list (APPEND IMAGELIBS -lz)
+    list (APPEND STATICIMAGELIBS -lz)
+  endif (LIB_zlib)
+endif (FLTK_BUILTIN_ZLIB_FOUND)
+
+string (REPLACE ";" " " IMAGELIBS "${IMAGELIBS}")
+string (REPLACE ";" " " STATICIMAGELIBS "${STATICIMAGELIBS}")
 
 #######################################################################
-set(CC ${CMAKE_C_COMPILER})
-set(CXX ${CMAKE_CXX_COMPILER})
+set (CC ${CMAKE_C_COMPILER})
+set (CXX ${CMAKE_CXX_COMPILER})
 
-set(ARCHFLAGS ${OPTION_ARCHFLAGS})
+set (ARCHFLAGS ${OPTION_ARCHFLAGS})
 
 string(TOUPPER "${CMAKE_BUILD_TYPE}" BUILD_UPPER)
-if(${BUILD_UPPER})
-    set(CFLAGS "${CMAKE_C_FLAGS_${BUILD_UPPER}} ${CFLAGS}")
-endif(${BUILD_UPPER})
+if (${BUILD_UPPER})
+  set (CFLAGS "${CMAKE_C_FLAGS_${BUILD_UPPER}} ${CFLAGS}")
+endif (${BUILD_UPPER})
 
-set(CFLAGS "${OPTION_OPTIM} ${CMAKE_C_FLAGS} ${CFLAGS}")
-foreach(arg ${FLTK_CFLAGS})
-    set(CFLAGS "${CFLAGS} ${arg}")
-endforeach(arg ${FLTK_CFLAGS})
+set (CFLAGS "${OPTION_OPTIM} ${CMAKE_C_FLAGS} ${CFLAGS}")
+foreach (arg ${FLTK_CFLAGS})
+  set (CFLAGS "${CFLAGS} ${arg}")
+endforeach (arg ${FLTK_CFLAGS})
 
-set(CXXFLAGS ${CFLAGS})
+set (CXXFLAGS "${CFLAGS}")
 
-foreach(arg ${FLTK_LDLIBS})
-  set(LINK_LIBS "${LINK_LIBS} ${arg}")
-endforeach(arg ${FLTK_LDLIBS})
+foreach (arg ${FLTK_LDLIBS})
+  set (LINK_LIBS "${LINK_LIBS} ${arg}")
+endforeach (arg ${FLTK_LDLIBS})
 
-set(LIBS ${LINK_LIBS})
+set (LIBS "${LINK_LIBS}")
 
 if (${CMAKE_SYSTEM_NAME} STREQUAL "AIX")
-    set(SHAREDSUFFIX "_s")
+    set (SHAREDSUFFIX "_s")
 else ()
-    set(SHAREDSUFFIX "")
+    set (SHAREDSUFFIX "")
 endif (${CMAKE_SYSTEM_NAME} STREQUAL "AIX")
+
+if (DEBUG_VARIABLES_CMAKE)
+  message (STATUS "") # empty line
+  fl_debug_var (HAVE_DLSYM)
+  fl_debug_var (CMAKE_DL_LIBS)
+  fl_debug_var (CMAKE_EXE_LINKER_FLAGS)
+  fl_debug_var (LDFLAGS)
+  fl_debug_var (LIBS)
+  fl_debug_var (GLLIBS)
+  fl_debug_var (IMAGELIBS)
+  fl_debug_var (STATICIMAGELIBS)
+  fl_debug_var (FLTK_LDLIBS)
+  fl_debug_var (LIB_jpeg)
+  fl_debug_var (LIB_png)
+  fl_debug_var (LIB_zlib)
+  message (STATUS "[** end of variables.cmake **]")
+endif (DEBUG_VARIABLES_CMAKE)
+unset (DEBUG_VARIABLES_CMAKE)
diff --git CMakeLists.txt CMakeLists.txt
index fe7ce5a..66c0b6b 100644
--- CMakeLists.txt
+++ CMakeLists.txt
@@ -1,49 +1,109 @@
 #
-# "$Id$"
-#
 # Main CMakeLists.txt to build the FLTK project using CMake (www.cmake.org)
 # Written by Michael Surette
 #
-# Copyright 1998-2016 by Bill Spitzak and others.
+# Copyright 1998-2021 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#     http://www.fltk.org/COPYING.php
+#     https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#     http://www.fltk.org/str.php
+#     https://www.fltk.org/bugs.php
 #
 
-# Prevent annoying warning under Cygwin; this must be before project().
-# Remove when CMake >= 2.8.4 is required
-set(CMAKE_LEGACY_CYGWIN_WIN32 0)
+#######################################################################
+# set CMake minimum version (must be before `project()`
+#######################################################################
+
+# Note: previous (1.3.5) minimum version
+# cmake_minimum_required (VERSION 2.6.3)
+
+# Note: minimum CMake version required by GNUInstallDirs
+# cmake_minimum_required (VERSION 2.8.4)
 
-project(FLTK)
-cmake_minimum_required(VERSION 2.6.3)
+# Minimum CMake version required by FLTK 1.4 (06/2020, work in progress)
+cmake_minimum_required (VERSION 3.2.3 FATAL_ERROR)
 
 #######################################################################
-# define some functions and macros
+
+# Use "legacy mode" of FindOpenGL (avoid CMake developer warning).
+# Note: we're using FindOpenGL with `OPENGL_LIBRARIES` and not (yet)
+# the `OpenGL::GL` target. This may be changed in the future.
+# See https://cmake.org/cmake/help/latest/policy/CMP0072.html
+# Update Feb 28, 2021: To avoid a warning about "OLD" policies we set
+# OpenGL_GL_PREFERENCE directly to "LEGACY" (other option: "GLVND").
+
+# if (POLICY CMP0072)
+#   cmake_policy (SET CMP0072 OLD)
+# endif ()
+
+set (OpenGL_GL_PREFERENCE LEGACY)
+
 #######################################################################
-include(CMake/FLTK-Functions.cmake)
-include(CMake/macros.cmake)
+# define the FLTK project and version
+#######################################################################
+
+project (FLTK VERSION 1.3.6)
+
+#######################################################################
+# include macro definitions of generally used macros
+#######################################################################
+
+include (CMake/fl_debug_var.cmake)
+include (CMake/fl_add_library.cmake)
+
+if (false)
+  fl_debug_var (FLTK_VERSION_MAJOR)
+  fl_debug_var (FLTK_VERSION_MINOR)
+  fl_debug_var (FLTK_VERSION_PATCH)
+  fl_debug_var (FLTK_VERSION)
+endif (false)
 
 #######################################################################
 # basic setup
 #######################################################################
-include(CMake/setup.cmake)
+include (CMake/setup.cmake)
 
 #######################################################################
 # check for headers, libraries and functions
 #######################################################################
-include(CMake/resources.cmake)
+include (CMake/resources.cmake)
 
 #######################################################################
 # options
 #######################################################################
-include(CMake/options.cmake)
+include (CMake/options.cmake)
+
+#######################################################################
+# print (debug) several build variables and options
+#######################################################################
+
+set (debug_build 0) # set to 1 to show debug info
+
+if (debug_build)
+  message ("")
+  message (STATUS "${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt: set debug_build to 0 to disable the following info:")
+  fl_debug_var (WIN32)
+  fl_debug_var (MINGW)
+  fl_debug_var (CYGWIN)
+  fl_debug_var (MSVC)
+  fl_debug_var (UNIX)
+  fl_debug_var (APPLE)
+  fl_debug_var (ANDROID)
+  fl_debug_var (CMAKE_BUILD_TYPE)
+  fl_debug_var (CMAKE_SIZEOF_VOID_P)
+  fl_debug_var (OPTION_OPTIM)
+  fl_debug_var (CMAKE_C_FLAGS)
+  fl_debug_var (CMAKE_CXX_FLAGS)
+  fl_debug_var (CMAKE_EXE_LINKER_FLAGS)
+  message (STATUS "${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt: end of debug_build info.")
+endif (debug_build)
+
+unset (debug_build)
 
 #######################################################################
 # variables shared by export and install
@@ -51,27 +111,62 @@ include(CMake/options.cmake)
 # install.cmake creates these files for an installed FLTK
 # these two would only differ in paths, so common variables are set here
 #######################################################################
-include(CMake/variables.cmake)
+include (CMake/variables.cmake)
 
 #######################################################################
 # final config and export
 #######################################################################
-include(CMake/export.cmake)
+include (CMake/export.cmake)
 
-configure_file(
- ${FLTK_SOURCE_DIR}/abi-version.cmake.in
- ${FLTK_BINARY_DIR}/FL/abi-version.h
- @ONLY
- )
+configure_file (
+  ${CMAKE_CURRENT_SOURCE_DIR}/abi-version.cmake.in
+  ${CMAKE_CURRENT_BINARY_DIR}/FL/abi-version.h
+  @ONLY
+)
 
 #######################################################################
-# build examples - these have to be built after fluid is built/imported
+# options to build test/demo and example programs
 #######################################################################
-if(OPTION_BUILD_EXAMPLES)
-   add_subdirectory(test)
-endif(OPTION_BUILD_EXAMPLES)
+
+if (FLTK_BUILD_TEST)
+  add_subdirectory (test)
+endif (FLTK_BUILD_TEST)
+
+if (FLTK_BUILD_EXAMPLES)
+  add_subdirectory (examples)
+endif (FLTK_BUILD_EXAMPLES)
 
 #######################################################################
 # installation
 #######################################################################
-include(CMake/install.cmake)
+include (CMake/install.cmake)
+
+#######################################################################
+# Output Configuration Summary
+#######################################################################
+
+include (FeatureSummary)
+
+message ("")
+feature_summary (WHAT ALL DESCRIPTION "Configuration Summary --\n")
+
+message (STATUS "Static libraries will be written to ${CMAKE_CURRENT_BINARY_DIR}/lib")
+
+if (OPTION_BUILD_SHARED_LIBS)
+  message (STATUS "Shared libraries will be written to ${CMAKE_CURRENT_BINARY_DIR}/lib")
+else ()
+  message (STATUS "Shared libraries will not be built (set OPTION_BUILD_SHARED_LIBS=ON to build)")
+endif ()
+
+if (FLTK_BUILD_TEST)
+  message (STATUS "Test programs    will be written to ${CMAKE_CURRENT_BINARY_DIR}/bin/test")
+endif ()
+
+if (FLTK_BUILD_EXAMPLES)
+  message (STATUS "Example programs will be written to ${CMAKE_CURRENT_BINARY_DIR}/bin/examples")
+else ()
+  message (STATUS "Example programs will not be built (set FLTK_BUILD_EXAMPLES=ON to build)")
+endif ()
+
+message ("")
+message (STATUS "End of Configuration Summary --\n")
diff --git DartConfig.cmake DartConfig.cmake
index 90e1ff6..cbf7adb 100644
--- DartConfig.cmake
+++ DartConfig.cmake
@@ -9,15 +9,15 @@ SET (DROP_LOCATION "/cgi-bin/HTTPUploadDartFile.cgi")
 SET (TRIGGER_SITE "http://${DROP_SITE}/cgi-bin/Submit-Fltk-TestingResults.pl";)
 
 # Project Home Page
-SET (PROJECT_URL "http://www.fltk.org";)
+SET (PROJECT_URL "https://www.fltk.org";)
 
-# Dart server configuration 
+# Dart server configuration
 SET (ROLLUP_URL "http://${DROP_SITE}/cgi-bin/fltk-rollup-dashboard.sh";)
 SET (CVS_WEB_URL "http://cvs.sourceforge.net/viewcvs.py/fltk/fltk/";)
 SET (CVS_WEB_CVSROOT "fltk")
 
 SET (USE_GNATS "On")
-SET (GNATS_WEB_URL "http://www.fltk.org/str.php";)
+SET (GNATS_WEB_URL "https://www.fltk.org/bugs.php";)
 
 # Continuous email delivery variables
 SET (CONTINUOUS_FROM "fltk-dashboard@public.kitware.com")
diff --git FL/Makefile.in FL/Makefile.in
index 52141e8..04a115c 100644
--- FL/Makefile.in
+++ FL/Makefile.in
@@ -1,19 +1,17 @@
 #
-# "$Id$"
+# Header Makefile for the Fast Light Tool Kit (FLTK).
 #
-# Header makefile for the Fast Light Tool Kit (FLTK).
-#
-# Copyright 1998-2010 by Bill Spitzak and others.
+# Copyright 1998-2021 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#      http://www.fltk.org/COPYING.php
+#      https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#      http://www.fltk.org/str.php
+#      https://www.fltk.org/bugs.php
 #
 
 include ../makeinclude
@@ -47,8 +45,3 @@ uninstall:
 	echo "Uninstalling include files..."
 	$(RMDIR) $(DESTDIR)$(includedir)/FL
 @HLINKS@	$(RM) $(DESTDIR)$(includedir)/Fl
-
-
-#
-# End of "$Id$".
-#
diff --git Makefile Makefile
index 720c269..d70bfcd 100644
--- Makefile
+++ Makefile
@@ -1,19 +1,17 @@
 #
-# "$Id$"
+# Top-level Makefile for the Fast Light Tool Kit (FLTK).
 #
-# Top-level makefile for the Fast Light Tool Kit (FLTK).
-#
-# Copyright 1998-2010 by Bill Spitzak and others.
+# Copyright 1998-2021 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#      http://www.fltk.org/COPYING.php
+#      https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#      http://www.fltk.org/str.php
+#      https://www.fltk.org/bugs.php
 #
 
 include makeinclude
@@ -80,6 +78,8 @@ distclean: clean
 		$(RM) test/`basename $$file .fl`.cxx; \
 		$(RM) test/`basename $$file .fl`.h; \
 	done
+	$(RM) -rf autom4te.cache/
+	$(RM) configure
 
 fltk-config: configure configh.in fltk-config.in
 	if test -f config.status; then \
@@ -129,8 +129,3 @@ clang:
 	scan-build -V -k -o `pwd`/clang $(MAKE) $(MFLAGS) clean all
 clang-changes:
 	scan-build -V -k -o `pwd`/clang $(MAKE) $(MFLAGS) all
-
-
-#
-# End of "$Id$".
-#
diff --git README.CMake.txt README.CMake.txt
index 384737d..0e0c3b8 100644
--- README.CMake.txt
+++ README.CMake.txt
@@ -5,17 +5,19 @@ README.CMake.txt - Building and using FLTK with CMake
  CONTENTS
 ==========
 
-  1	Introduction to CMake
-  2	Using CMake to Build FLTK
+  1     Introduction to CMake
+  2     Using CMake to Build FLTK
     2.1   Prerequisites
     2.2   Options
     2.3   Building under Linux with Unix Makefiles
-    2.4   Building under Windows with MinGW using Makefiles
-    2.5   Crosscompiling
-  3	Using CMake with FLTK
+    2.4   Building under Windows with Visual Studio
+    2.5   Building under Windows with MinGW using Makefiles
+    2.6   Building under MacOS with Xcode
+    2.7   Crosscompiling
+  3     Using CMake with FLTK
     3.1   Library Names
     3.2   Using Fluid Files
-  4	Document History
+  4     Document History
 
 
  1.  INTRODUCTION TO CMAKE
@@ -59,7 +61,7 @@ More information on CMake can be found on its web site http://www.cmake.org.
 --------------------
 
 The prerequisites for building FLTK with CMake are staightforward:
-CMake 2.6.3 or later and a recent FLTK 1.3 release, snapshot, or subversion
+CMake 3.2.3 or later and a recent FLTK 1.3 release, snapshot, or Git
 download (working copy).  Installation of CMake is covered on its web site.
 
 This howto will cover building FLTK with the default options using CMake
@@ -93,54 +95,59 @@ CMAKE_INSTALL_PREFIX
 The following are the FLTK specific options.  Platform specific options
 are ignored on other platforms.
 
-OPTION_OPTIM
-   Extra optimization flags.
+OPTION_OPTIM - default EMPTY
+   Extra optimization flags for the C and C++ compilers, for instance
+   "-Wall -Wno-deprecated-declarations".
 
-OPTION_ARCHFLAGS
+OPTION_ARCHFLAGS - default EMPTY
    Extra architecture flags.
 
 OPTION_APPLE_X11 - default OFF
-   In case you want to use X11 on OSX.
+   In case you want to use X11 on macOS.
    Use this only if you know what you do, and if you have installed X11.
 
 OPTION_USE_POLL - default OFF
-   Don't use this one either.
+   Don't use this one, it is deprecated.
 
 OPTION_BUILD_SHARED_LIBS - default OFF
    Normally FLTK is built as static libraries which makes more portable
    binaries.  If you want to use shared libraries, this will build them too.
 
-OPTION_BUILD_EXAMPLES - default ON
-   Builds the many fine example programs.
+FLTK_BUILD_TEST - default ON
+   Builds the test and demo programs in the 'test' directory.
+
+FLTK_BUILD_EXAMPLES - default OFF
+   Builds the example programs in the 'examples' directory.
 
 OPTION_CAIRO - default OFF
-   Enables libcairo support
+   Enables libcairo support - see README.Cairo.txt.
 
 OPTION_CAIROEXT - default OFF
-   Enables extended libcairo support
+   Enables extended libcairo support - see README.Cairo.txt.
 
 OPTION_USE_GL - default ON
-   Enables OpenGL support
+   Enables OpenGL support.
 
 OPTION_USE_THREADS - default ON
-   Enables multithreaded support
+   Enables multithreaded support.
 
 OPTION_LARGE_FILE - default ON
-   Enables large file (>2G) support
+   Enables large file (>2G) support.
 
 OPTION_USE_SYSTEM_LIBJPEG - default ON
 OPTION_USE_SYSTEM_ZLIB - default ON
 OPTION_USE_SYSTEM_LIBPNG - default ON
-   FLTK has built in jpeg, zlib, and png libraries.  These let you use
-   system libraries instead, unless CMake can't find them.  If you set
+   FLTK has built in jpeg, zlib, and png libraries.  These options let you
+   use system libraries instead, unless CMake can't find them.  If you set
    any of these options to OFF, then the built in library will be used.
 
 OPTION_USE_XINERAMA - default ON
-OPTION_USE_XFT - default ON
-OPTION_USE_XDBE - default ON
-OPTION_USE_XCURSOR - default ON
-OPTION_USE_XRENDER - default ON
-   These are X11 extended libraries.
+OPTION_USE_XFT      - default ON
+OPTION_USE_XDBE     - default ON
+OPTION_USE_XCURSOR  - default ON
+OPTION_USE_XRENDER  - default ON
+   These are X11 extended libraries. These libs are used if found on the
+   build system unless the respective option is turned off.
 
 OPTION_ABI_VERSION - default EMPTY
    Use a numeric value corresponding to the FLTK ABI version you want to
@@ -152,10 +159,26 @@ OPTION_ABI_VERSION - default EMPTY
    ABI version to select.
 
 
+Documentation options: these options are only available if `doxygen' is
+   installed and found by CMake. PDF related options require also `latex'.
+
+OPTION_BUILD_HTML_DOCUMENTATION - default ON
+OPTION_BUILD_PDF_DOCUMENTATION  - default ON
+   These options can be used to switch HTML documentation generation with
+   doxygen on. The build targets ('html', 'pdf', or 'docs') need still to
+   be executed explicitly.
+
+OPTION_INSTALL_HTML_DOCUMENTATION - default OFF
+OPTION_INSTALL_PDF_DOCUMENTATION  - default OFF
+   If these options are ON then the HTML and/or PDF docs get installed
+   when the 'install' target is executed, e.g. with `make install'. You
+   need to select above options OPTION_BUILD_*_DOCUMENTATION as well.
+
+
  2.3  Building under Linux with Unix Makefiles
 -----------------------------------------------
 
-After untaring the FLTK source, go to the root of the FLTK tree and type
+After unpacking the FLTK source, go to the root of the FLTK tree and type
 the following.
 
     mkdir build
@@ -164,6 +187,9 @@ the following.
     make
     sudo make install (optional)
 
+IMPORTANT: The trailing ".." on the cmake command must be specified
+(it is NOT an ellipsis).                          ^^^^^^^^^^^^^^^^^
+
 This will build and install a default configuration FLTK.
 
 Some flags can be changed during the 'make' command, such as:
@@ -173,19 +199,88 @@ Some flags can be changed during the 'make' command, such as:
 ..which builds in verbose mode, so you can see all the compile/link commands.
 
 Hint: if you intend to build several different versions of FLTK, e.g. a Debug
-and a Release version, or multiple libraries with different ABI versions,
-then use subdirectories in the build directory, like this:
+and a Release version, or multiple libraries with different ABI versions or
+options, then use subdirectories in the build directory, like this:
 
     mkdir build
     cd build
     mkdir Debug
     cd Debug
-    cmake ../..
+    cmake -D 'CMAKE_BUILD_TYPE=Debug' ../..
     make
     sudo make install (optional)
 
 
- 2.4  Building under Windows with MinGW using Makefiles
+ 2.4  Building under Windows with Visual Studio
+------------------------------------------------
+
+Building with CMake under Visual Studio requires the CMake generator with
+the -G command line switch, or the generator can be selected interactively
+in the GUI (cmake-gui).
+
+     2.4.1 Visual Studio 7 / .NET
+    ------------------------------
+
+    1) Open a "Visual Studio .NET command prompt" window, e.g.
+
+        Start > All Programs > Microsoft Visual Studio .NET >
+                Visual Studio .NET Tools > Command Prompt
+
+    2) In the DOS window created above, change the current directory
+       to where you've extracted an fltk distribution tar file (or
+       snapshot tar file), and run the following commands:
+
+           cd C:\fltk-1.3.x             <-- change to your FLTK directory
+           mkdir build                  <-- create an empty directory
+           cd build
+           cmake -G "Visual Studio 7" -D CMAKE_BUILD_TYPE=Release ..
+
+       IMPORTANT: The trailing ".." on the cmake command must be specified
+       (it is NOT an ellipsis).                          ^^^^^^^^^^^^^^^^^
+
+        This will create the file FLTK.sln in the current 'build' directory.
+
+    3) Open Visual Studio 7, and choose File -> Open -> Project,
+       and pick the "FLTK.sln" created by step #2 in the 'build' directory.
+
+       (Or, if only one version of the Visual Studio compiler is installed,
+       you can just run from DOS: .\FLTK.sln)
+
+    4) Make sure the pulldown menu has either "Release" or "Debug" selected
+       in the "Solution Configurations" pulldown menu.
+
+    5) In the "Solution Explorer", right click on:
+
+            Solution 'FLTK' (## projects)
+
+       ..and in the popup menu, choose "Build Solution"
+
+    5) That's it, that should build FLTK.
+
+       The test programs (*.exe) can be found in e.g.
+
+            Release: C:\fltk-1.3.x\build\bin\examples\release\*.exe
+              Debug: C:\fltk-1.3.x\build\bin\examples\debug\*.exe
+
+       ..and the FLTK include files (*.H & *.h) your own apps can
+       compile with can be found in:
+
+            Release & Debug: C:\fltk-1.3.x\build\FL
+            *and* [1] in:    C:\fltk-1.3.x\FL
+
+       ..and the FLTK library files (*.lib) which your own apps can
+       link with can be found in:
+
+            Release: C:\fltk-1.3.x\build\lib\release\*.lib
+              Debug: C:\fltk-1.3.x\build\lib\debug\*.lib
+
+      [1] If you want to build your own FLTK application directly using
+          the build directories (i.e. without "installation") you need
+          to include both the build tree (first) and then the FLTK source
+          tree in the compiler's header search list.
+
+
+ 2.5  Building under Windows with MinGW using Makefiles
 --------------------------------------------------------
 
 Building with CMake under MinGW requires you to specify the CMake Generator
@@ -203,40 +298,101 @@ use your MinGW PATH to find the compilers and build tools. Example:
 
   mkdir build
   cd build
-  cmake -G "Unix Makefiles" ..
+  cmake -G "Unix Makefiles" -D 'CMAKE_BUILD_TYPE=Debug' ..
 
 Note the path to FLTK ".." in the last command line. Depending on where you
 installed CMake you may need to adjust the path's in the alias commands.
 
 
- 2.5  Crosscompiling
+2.6  Building under MacOS with Xcode
+------------------------------------
+
+Building with CMake under Xcode requires the CMake generator
+with the -G command line switch. This step need to be done only once. If any
+of the cmake related files are updated, Xcode will rerun cmake for you.
+
+1) Open the MacOS Terminal
+
+2) Change to the directory containing the FLTK project. For example:
+     > cd ~/dev/fltk-1.3.x
+
+3) Create a build directory
+     > mkdir build
+     > cd build
+
+4) If you plan different build versions, it is useful to create another
+   subdirectory level
+     > mkdir Xcode
+     > cd Xcode
+
+5) Let CMake create the required IDE files
+     > cmake -G Xcode ../..
+   This step should end in the message:
+     -- Build files have been written to: .../dev/fltk-1.3.x/build/Xcode
+
+5a) To build the Release version of FLTK, use
+      > cmake -G Xcode -D CMAKE_BUILD_TYPE=Release ../..
+
+5b) To create all included libraries instead of using those that come
+    with MacOS, use:
+      > cmake -G Xcode -D OPTION_USE_SYSTEM_LIBJPEG=Off \
+                       -D OPTION_USE_SYSTEM_ZLIB=Off \
+                       -D OPTION_USE_SYSTEM_LIBPNG=Off \
+                       ../..
+
+6) Launch Xcode from the Finder or from the Terminal:
+     > open ./FLTK.xcodeproj
+   When Xcode starts, it asks if it should "Autocreate Schemes". Click on
+   "Automatically Create Schemes" to confirm.
+
+7) To build and test FLTK, select the scheme "ALL_BUILD" and hit Cmd-B to
+   build. Then select the scheme "demo" and hit Cmd-R to run the FLTK Demo.
+
+8) The interactive user interface tool "Fluid" will be located in
+   build/Xcode/bin/Debug. The example apps are in .../bin/examples/Debug.
+   Static libraries are in .../lib/Debug/
+
+9) The "install" Scheme currently fails because it is run with user permission.
+
+
+ 2.7  Crosscompiling
 ---------------------
 
 Once you have a crosscompiler going, to use CMake to build FLTK you need
 two more things.  You need a toolchain file which tells CMake where your
 build tools are.  The CMake website is a good source of information on
-this file.  Here's mine for MinGW under Linux.
+this file.  Here's one for MinGW (64-bit) under Linux.
 
 ----
+# CMake Toolchain File for MinGW-w64 (64-bit) Cross Compilation
+
 # the name of the target operating system
 set(CMAKE_SYSTEM_NAME Windows)
 
 # which tools to use
-set(CMAKE_C_COMPILER   /usr/bin/i486-mingw32-gcc)
-set(CMAKE_CXX_COMPILER /usr/bin/i486-mingw32-g++)
+set(CMAKE_C_COMPILER   /usr/bin/x86_64-w64-mingw32-gcc)
+set(CMAKE_CXX_COMPILER /usr/bin/x86_64-w64-mingw32-g++)
+set(CMAKE_RC_COMPILER  /usr/bin/x86_64-w64-mingw32-windres)
 
 # here is where the target environment located
-set(CMAKE_FIND_ROOT_PATH  /usr/i486-mingw32)
+set(CMAKE_FIND_ROOT_PATH  /usr/x86_64-w64-mingw32)
+
+# adjust the default behavior of the FIND_XXX() commands:
 
-# adjust the default behaviour of the FIND_XXX() commands:
 # search programs in the host environment
 set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
-# search headers and libraries in the target environment,
+
+# search headers and libraries in the target environment
 set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
 set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
 
 set(CMAKE_INSTALL_PREFIX ${CMAKE_FIND_ROOT_PATH}/usr CACHE FILEPATH
    "install path prefix")
+
+# initialize required linker flags
+set(CMAKE_EXE_LINKER_FLAGS_INIT "-static-libgcc -static-libstdc++")
+
+# end of toolchain file
 ----
 
 Not too tough.  The other thing you need is a native installation of FLTK
@@ -251,9 +407,14 @@ So, again from the FLTK tree root.
     make
     sudo make install
 
+IMPORTANT: The trailing ".." on the cmake command must be specified
+(it is NOT an ellipsis).                          ^^^^^^^^^^^^^^^^^
+
 This will create a default configuration FLTK suitable for mingw/msys and
-install it in the /usr/i486-mingw32/usr tree.
+install it in the /usr/x86_64-w64-mingw32/usr tree.
 
+Note: replace 'x86_64-w64-mingw32' with your cross toolchain location as
+required.
 
 
  3.  Using CMake with FLTK
@@ -273,7 +434,7 @@ Here is a basic CMakeLists.txt file using FLTK.
 
 ------
 
-cmake_minimum_required(VERSION 2.6.3)
+cmake_minimum_required(VERSION 3.2.3)
 
 project(hello)
 
@@ -290,10 +451,12 @@ set(FLTK_DIR /path/to/fltk)
 
 find_package(FLTK REQUIRED NO_MODULE)
 
-include_directories(${FLTK_INCLUDE_DIRS})
+add_executable(hello WIN32 MACOSX_BUNDLE hello.cxx)
+if (APPLE)
+  target_link_libraries(hello "-framework cocoa")
+endif (APPLE)
 
-add_executable(hello WIN32 hello.cxx)
-# target_include_directories(hello PUBLIC ${FLTK_INCLUDE_DIRS})
+target_include_directories(hello PUBLIC ${FLTK_INCLUDE_DIRS})
 
 target_link_libraries(hello fltk)
 
@@ -306,20 +469,20 @@ means that it is an error if it's not found.  NO_MODULE tells it to search
 only for the FLTKConfig file, not using the FindFLTK.cmake supplied with
 CMake, which doesn't work with this version of FLTK.
 
+The "WIN32 MACOSX_BUNDLE" in the add_executable tells this is
+a GUI app.  It is ignored on other platforms and should always be
+present with FLTK GUI programs for better portability.
+
 Once the package is found the CMake variable FLTK_INCLUDE_DIRS is defined
 which can be used to add the FLTK include directories to the definitions
-used to compile your program. In older CMake versions you may need to use
-`include_directories()` as shown above. In more recent CMake versions you
-can use the (commented) `target_include_directories()` command. The latter
-should be preferred (YMMV, see the CMake docs).
+used to compile your program using the `target_include_directories()` command.
 
-The WIN32 in the add_executable tells your Windows compiler that this is
-a Windows GUI app.  It is ignored on other platforms and should always be
-present with FLTK GUI programs for better portability.
+The target_link_libraries() command is used to specify all necessary FLTK
+libraries. Thus, you may have to add fltk_images, fltk_gl, etcâ?¦
 
-Note: the variable ${FLTK_USE_FILE} used to include another file in
-previous FLTK versions is deprecated since FLTK 1.3.4 and will be removed
-in FLTK 1.4.0.
+Note: the variable FLTK_USE_FILE used to include another file in
+previous FLTK versions was deprecated since FLTK 1.3.4 and will be
+removed in FLTK 1.4.0 or a later version.
 
 
  3.1  Library Names
@@ -363,8 +526,8 @@ include_directories(${FLTK_INCLUDE_DIRS})
 
 #run fluid -c to generate CubeViewUI.cxx and CubeViewUI.h files
 add_custom_command(
-	OUTPUT "CubeViewUI.cxx" "CubeViewUI.h"
-	COMMAND fluid -c ${CMAKE_CURRENT_SOURCE_DIR}/CubeViewUI.fl
+        OUTPUT "CubeViewUI.cxx" "CubeViewUI.h"
+        COMMAND fluid -c ${CMAKE_CURRENT_SOURCE_DIR}/CubeViewUI.fl
 )
 
 include_directories(${CMAKE_CURRENT_BINARY_DIR})
@@ -375,9 +538,9 @@ add_executable(CubeView WIN32 CubeMain.cxx CubeView.cxx CubeViewUI.cxx)
 target_link_libraries(CubeView fltk fltk_gl)
 ---
 
-You can repeat the add_custom_command for each fluid file or if you have
-a large number of them see the CMake/macros.cmake function FLTK_RUN_FLUID
-for an example of how to run it in a loop.
+You can repeat the add_custom_command for each fluid file or if you
+have a large number of them see the CMake/FLTK-Functions.cmake function
+FLTK_RUN_FLUID for an example of how to run it in a loop.
 
 The two lines
 
@@ -399,3 +562,5 @@ Feb 23 2014 - msurette: updated to reflect changes to the CMake files
 Apr 07 2015 - AlbrechtS: update use example and more docs
 Jan 31 2016 - msurette: custom command instead of fltk_wrap_ui
 Nov 01 2016 - AlbrechtS: remove deprecated FLTK_USE_FILE, add MinGW build
+Jul 05 2017 - matt: added instructions for MacOS and Xcode
+Dec 29 2018 - AlbrechtS: add documentation option descriptions
diff --git cairo/Makefile cairo/Makefile
index 0c88132..3d7f79e 100644
--- cairo/Makefile
+++ cairo/Makefile
@@ -1,19 +1,18 @@
 #
-# "$Id: Makefile 5667 2007-02-07 02:35:44Z mike $"
-#
 # CAIRO library makefile for the Fast Light Toolkit (FLTK).
 #
 # Copyright 1997-2009 by Easy Software Products.
+# Copyright 2010-2021 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#     http://www.fltk.org/COPYING.php
+#     https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#     http://www.fltk.org/str.php
+#     https://www.fltk.org/bugs.php
 #
 
 # Note:	see ../configure.in and/or ../makeinclude for definition of
@@ -165,10 +164,10 @@ uninstall:
 $(CAIROOBJECTS):	../makeinclude
 
 depend: $(CAIROCPPFILES)
-	makedepend -Y -I.. -f makedepend $(CAIROCPPFILES)
+	makedepend -Y -I.. -f makedepend -w 20 $(CAIROCPPFILES)
+	echo "# DO NOT DELETE THIS LINE -- make depend depends on it." > makedepend.tmp
+	echo "" >> makedepend.tmp
+	grep '^[a-zA-Z]' makedepend | ( LC_ALL=C sort -u -f >> makedepend.tmp; )
+	mv makedepend.tmp makedepend
 
 include makedepend
-
-#
-# End of "$Id: Makefile 5667 2007-02-07 02:35:44Z mike $".
-#
diff --git cairo/makedepend cairo/makedepend
index e9123ed..32dd061 100644
--- cairo/makedepend
+++ cairo/makedepend
@@ -1,7 +1,16 @@
-# DO NOT DELETE
+# DO NOT DELETE THIS LINE -- make depend depends on it.
 
-Fl_Cairo.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Cairo.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Cairo.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/x.H
-Fl_Cairo.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Cairo.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Window.H
+Fl_Cairo.o: ../config.h
+Fl_Cairo.o: ../FL/abi-version.h
+Fl_Cairo.o: ../FL/Enumerations.H
+Fl_Cairo.o: ../FL/Fl.H
+Fl_Cairo.o: ../FL/Fl_Bitmap.H
+Fl_Cairo.o: ../FL/Fl_Cairo.H
+Fl_Cairo.o: ../FL/Fl_Export.H
+Fl_Cairo.o: ../FL/Fl_Group.H
+Fl_Cairo.o: ../FL/Fl_Image.H
+Fl_Cairo.o: ../FL/fl_types.h
+Fl_Cairo.o: ../FL/fl_utf8.h
+Fl_Cairo.o: ../FL/Fl_Widget.H
+Fl_Cairo.o: ../FL/Fl_Window.H
+Fl_Cairo.o: ../FL/x.H
diff --git configh.cmake.in configh.cmake.in
index b0f0cf1..a49a85c 100644
--- configh.cmake.in
+++ configh.cmake.in
@@ -1,20 +1,18 @@
 /* @CONFIG_H@.  Generated from @CONFIG_H_IN@ by CMake.  */
 /*
- * "$Id$"
- *
  * Configuration file for the Fast Light Tool Kit (FLTK).
  *
- * Copyright 1998-2016 by Bill Spitzak and others.
+ * Copyright 1998-2021 by Bill Spitzak and others.
  *
  * This library is free software. Distribution and use rights are outlined in
  * the file "COPYING" which should have been included with this file.  If this
  * file is missing or damaged, see the license at:
  *
- *     http://www.fltk.org/COPYING.php
+ *     https://www.fltk.org/COPYING.php
  *
- * Please report all bugs and problems on the following page:
+ * Please see the following page on how to report bugs and issues:
  *
- *     http://www.fltk.org/str.php
+ *     https://www.fltk.org/bugs.php
  */
 
 /*
@@ -86,7 +84,7 @@
 /*
  * USE_XFT
  *
- * Use the new Xft library to draw anti-aliased text.
+ * Use the Xft library to draw anti-aliased text.
  */
 
 #cmakedefine01 USE_XFT
@@ -335,7 +333,3 @@
 
 #cmakedefine01 HAVE_DLFCN_H
 #cmakedefine01 HAVE_DLSYM
-
-/*
- * End of "$Id$".
- */
diff --git configure.ac configure.ac
index 68fb9b0..8d0eccf 100644
--- configure.ac
+++ configure.ac
@@ -380,6 +380,16 @@ else
     LINKSHARED="$LINKFLTKCAIRO ../lib/libfltk_images.a ../lib/libfltk_forms.a ../lib/libfltk.a"
 fi
 
+dnl Define the fluid executable used when building the test programs.
+dnl In a native build we use the fluid executable created during the build,
+dnl in a cross-compilation we use `fluid' which must exist on the build system
+dnl and must be in the PATH, i.e. executable as 'fluid' (w/o $EXEEXT).
+if test "$fltk_cross_compiling" = "yes"; then
+  FLUID_BUILD="fluid"
+else
+  FLUID_BUILD="../fluid/fluid$EXEEXT"
+fi
+
 AC_SUBST(DSOCOMMAND)
 AC_SUBST(DSOFLAGS)
 AC_SUBST(DSOLINK)
@@ -391,6 +401,7 @@ AC_SUBST(CAIRODSONAME)
 AC_SUBST(SHAREDSUFFIX)
 AC_SUBST(LINKSHARED)
 AC_SUBST(FLUID)
+AC_SUBST(FLUID_BUILD)
 
 AC_ARG_ENABLE(threads, [  --enable-threads        enable multi-threading support [[default=yes]]])
 
@@ -857,10 +868,10 @@ case $host_os_gui in
 	if test x$enable_gl != xno; then
 	    AC_CHECK_HEADER(GL/gl.h,
 		AC_DEFINE(HAVE_GL)
-		GLLIB="-lopengl32")
+		GLLIBS="-lopengl32")
 	    AC_CHECK_HEADER(GL/glu.h,
 		AC_DEFINE(HAVE_GL_GLU_H)
-		GLLIB="-lglu32 $GLLIB")
+		GLLIBS="-lglu32 $GLLIBS")
 	else
 	    LINKFLTKGL=""
 	    GLLIBNAME=""
@@ -898,7 +909,7 @@ case $host_os_gui in
 	if test x$enable_gl != xno; then
 	    AC_DEFINE(HAVE_GL)
 	    AC_DEFINE(HAVE_GL_GLU_H)
-	    GLLIB="-framework OpenGL"
+	    GLLIBS="-framework OpenGL"
 	else
 	    LINKFLTKGL=""
 	    GLLIBNAME=""
@@ -949,17 +960,17 @@ case $host_os_gui in
 	fi
 
 	dnl Check for OpenGL unless disabled...
-	GLLIB=
+	GLLIBS=
 
 	if test x$enable_gl != xno; then
 	    AC_SEARCH_LIBS(dlopen, dl)
 	    AC_CHECK_HEADER(GL/gl.h,
 		AC_CHECK_LIB(GL, glXMakeCurrent,
 		    [AC_DEFINE(HAVE_GL)
-		     GLLIB="-lGL"],
+		     GLLIBS="-lGL"],
 		    AC_CHECK_LIB(MesaGL, glXMakeCurrent,
 			[AC_DEFINE(HAVE_GL)
-			 GLLIB="-lMesaGL"],,
+			 GLLIBS="-lMesaGL"],,
 			[-lm]),
 		    [-lm])
 		AC_CHECK_LIB(GL, glXGetProcAddressARB,
@@ -968,10 +979,10 @@ case $host_os_gui in
 	    AC_CHECK_HEADER(GL/glu.h,
 		AC_DEFINE(HAVE_GL_GLU_H)
 		if test x$ac_cv_lib_GL_glXMakeCurrent = xyes; then
-		    GLLIB="-lGLU $GLLIB"
+		    GLLIBS="-lGLU $GLLIBS"
 		fi
 		if test x$ac_cv_lib_MesaGL_glXMakeCurrent = xyes; then
-		    GLLIB="-lMesaGLU $GLLIB"
+		    GLLIBS="-lMesaGLU $GLLIBS"
 		fi
 	    )
 
@@ -1149,7 +1160,7 @@ case $host_os_gui in
 esac
 
 AC_SUBST(GLDEMOS)
-AC_SUBST(GLLIB)
+AC_SUBST(GLLIBS)
 AC_SUBST(HLINKS)
 AC_SUBST(OSX_ONLY)
 AC_SUBST(THREADS)
diff --git documentation/CMakeLists.txt documentation/CMakeLists.txt
index 08a8493..9308d9b 100644
--- documentation/CMakeLists.txt
+++ documentation/CMakeLists.txt
@@ -1,19 +1,17 @@
 #
-# "$Id$"
-#
 # CMakeLists.txt to build docs for the FLTK project using CMake (www.cmake.org)
 #
-# Copyright 1998-2015 by Bill Spitzak and others.
+# Copyright 1998-2021 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#     http://www.fltk.org/COPYING.php
+#     https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#     http://www.fltk.org/str.php
+#     https://www.fltk.org/bugs.php
 #
 
 set (DOCS)
@@ -22,33 +20,37 @@ set (DOCS)
 # build html documentation
 #--------------------------
 
-if(OPTION_BUILD_HTML_DOCUMENTATION)
+if (OPTION_BUILD_HTML_DOCUMENTATION)
+
+  list (APPEND DOCS html)
 
-    list(APPEND DOCS html)
+  # generate Doxygen file "Doxyfile"
 
-    # generate Doxygen file "Doxyfile"
+  set (GENERATE_HTML  YES)
+  set (GENERATE_LATEX NO)
+  set (LATEX_HEADER   "")
 
-    set(GENERATE_HTML	YES)
-    set(GENERATE_LATEX	NO)
-    set(LATEX_HEADER	"")
+  configure_file (
+    ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in
+    ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
+    @ONLY
+  )
 
-    configure_file(
-	${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in
-	${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
-	@ONLY
-    )
+  configure_file (
+    ${CMAKE_CURRENT_SOURCE_DIR}/src/tiny.png
+    ${CMAKE_CURRENT_BINARY_DIR}/html/tiny.png
+    COPYONLY
+  )
 
-    # generate html docs
+  # generate html docs
 
-    add_custom_target(html
-	# ALL
-	${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
-	WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-	COMMENT "Generating HTML documentation" VERBATIM
-	DEPENDS fltk
-	)
+  add_custom_target (html
+    ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
+    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+    COMMENT "Generating HTML documentation" VERBATIM
+  )
 
-endif(OPTION_BUILD_HTML_DOCUMENTATION)
+endif (OPTION_BUILD_HTML_DOCUMENTATION)
 
 #--------------------------
 # build pdf documentation
@@ -56,53 +58,56 @@ endif(OPTION_BUILD_HTML_DOCUMENTATION)
 
 if (OPTION_BUILD_PDF_DOCUMENTATION)
 
-    list(APPEND DOCS pdf)
+  list (APPEND DOCS pdf)
+
+  # generate Doxygen file "Doxybook"
 
-    # generate Doxygen file "Doxybook"
+  set (GENERATE_HTML  NO)
+  set (GENERATE_LATEX YES)
+  set (LATEX_HEADER   "${CMAKE_CURRENT_BINARY_DIR}/fltk-book.tex")
 
-    set(GENERATE_HTML	NO)
-    set(GENERATE_LATEX	YES)
-    set(LATEX_HEADER	"${CMAKE_CURRENT_BINARY_DIR}/fltk-book.tex")
+  # strip potential " (Git-hash)" from the original version
+  string (REGEX REPLACE " .*$" "" DOXY_VERSION ${DOXYGEN_VERSION})
 
-    configure_file(
-	${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in
-	${CMAKE_CURRENT_BINARY_DIR}/Doxybook
-	@ONLY
-    )
+  execute_process (COMMAND date +%Y
+    OUTPUT_VARIABLE YEAR
+  )
 
-    # generate LaTeX header fltk-book.tex
+  configure_file (
+    ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in
+    ${CMAKE_CURRENT_BINARY_DIR}/Doxybook
+    @ONLY
+  )
 
-    set(FL_VERSION ${FLTK_VERSION_FULL})
-    set(DOXY_VERSION ${DOXYGEN_VERSION})
-    execute_process(COMMAND date +%Y
-	OUTPUT_VARIABLE YEAR
-	)
+  # generate LaTeX title fltk-title.tex
 
-    configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/fltk-book.tex.in
-	${CMAKE_CURRENT_BINARY_DIR}/fltk-book.tex
-	@ONLY
-	)
+  configure_file (
+    ${CMAKE_CURRENT_SOURCE_DIR}/src/fltk-title.tex.in
+    ${CMAKE_CURRENT_BINARY_DIR}/fltk-title.tex
+    @ONLY
+  )
 
-    # generate fltk.pdf
+  # generate fltk.pdf
 
-    add_custom_command(
-	OUTPUT  ${CMAKE_CURRENT_BINARY_DIR}/fltk.pdf
-	COMMAND ${DOXYGEN_EXECUTABLE} Doxybook
-	COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/make_pdf
-	COMMAND cp -f latex/refman.pdf fltk.pdf
-	WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-	COMMENT "Generating PDF documentation" VERBATIM
-	DEPENDS fltk
-	)
+  add_custom_command (
+    OUTPUT  ${CMAKE_CURRENT_BINARY_DIR}/fltk.pdf
+    COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/make_header
+            ${CMAKE_CURRENT_BINARY_DIR}/fltk-title.tex
+            ${CMAKE_CURRENT_BINARY_DIR}/fltk-book.tex
+    COMMAND ${DOXYGEN_EXECUTABLE} Doxybook
+    COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/make_pdf
+    COMMAND cp -f latex/refman.pdf fltk.pdf
+    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+    COMMENT "Generating PDF documentation" VERBATIM
+  )
 
-    # add target 'pdf'
+  # add target 'pdf'
 
-    add_custom_target(pdf
-	# ALL
-	DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/fltk.pdf
-	)
+  add_custom_target (pdf
+    DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/fltk.pdf
+  )
 
-endif(OPTION_BUILD_PDF_DOCUMENTATION)
+endif (OPTION_BUILD_PDF_DOCUMENTATION)
 
 #----------------------------------
 # add target 'docs' for all docs
@@ -110,10 +115,9 @@ endif(OPTION_BUILD_PDF_DOCUMENTATION)
 
 if (DOCS)
 
-    add_custom_target(docs
-	# ALL
-	DEPENDS ${DOCS}
-	)
+  add_custom_target (docs
+    DEPENDS ${DOCS}
+  )
 
 endif (DOCS)
 
@@ -121,18 +125,18 @@ endif (DOCS)
 # install html + pdf documentation
 #----------------------------------
 
-if(OPTION_INSTALL_HTML_DOCUMENTATION AND OPTION_BUILD_HTML_DOCUMENTATION)
+if (OPTION_INSTALL_HTML_DOCUMENTATION AND OPTION_BUILD_HTML_DOCUMENTATION)
 
-    install(DIRECTORY ${CMAKE_BINARY_DIR}/documentation/html
-	DESTINATION ${FLTK_DATADIR}/doc/fltk
-	)
+  install (DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html
+    DESTINATION ${FLTK_DATADIR}/doc/fltk
+  )
 
-endif(OPTION_INSTALL_HTML_DOCUMENTATION AND OPTION_BUILD_HTML_DOCUMENTATION)
+endif (OPTION_INSTALL_HTML_DOCUMENTATION AND OPTION_BUILD_HTML_DOCUMENTATION)
 
-if(OPTION_INSTALL_PDF_DOCUMENTATION AND OPTION_BUILD_PDF_DOCUMENTATION)
+if (OPTION_INSTALL_PDF_DOCUMENTATION AND OPTION_BUILD_PDF_DOCUMENTATION)
 
-    install(FILES ${CMAKE_BINARY_DIR}/documentation/fltk.pdf
-	DESTINATION ${FLTK_DATADIR}/doc/fltk/
-	)
+  install (FILES ${CMAKE_CURRENT_BINARY_DIR}/fltk.pdf
+    DESTINATION ${FLTK_DATADIR}/doc/fltk/
+  )
 
-endif(OPTION_INSTALL_PDF_DOCUMENTATION AND OPTION_BUILD_PDF_DOCUMENTATION)
+endif (OPTION_INSTALL_PDF_DOCUMENTATION AND OPTION_BUILD_PDF_DOCUMENTATION)
diff --git documentation/Doxyfile.in documentation/Doxyfile.in
index 41ee715..105500e 100644
--- documentation/Doxyfile.in
+++ documentation/Doxyfile.in
@@ -25,7 +25,7 @@ DOXYFILE_ENCODING      = UTF-8
 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded
 # by quotes) that should identify the project.
 
-PROJECT_NAME           = "FLTK @FL_VERSION@"
+PROJECT_NAME           = "FLTK @FLTK_VERSION@"
 
 # The PROJECT_NUMBER tag can be used to enter a project or revision number.
 # This could be handy for archiving the generated documentation or
@@ -565,9 +565,9 @@ INPUT += @CMAKE_CURRENT_SOURCE_DIR@/src/opengl.dox
 INPUT += @CMAKE_CURRENT_SOURCE_DIR@/src/fluid.dox
 INPUT += @CMAKE_CURRENT_SOURCE_DIR@/src/advanced.dox
 INPUT += @CMAKE_CURRENT_SOURCE_DIR@/src/unicode.dox
-INPUT += @CMAKE_SOURCE_DIR@/FL
-INPUT += @CMAKE_SOURCE_DIR@/src
-INPUT += @CMAKE_SOURCE_DIR@/cairo
+INPUT += @FLTK_SOURCE_DIR@/FL
+INPUT += @FLTK_SOURCE_DIR@/src
+INPUT += @FLTK_SOURCE_DIR@/cairo
 INPUT += @CMAKE_CURRENT_SOURCE_DIR@/src/enumerations.dox
 INPUT += @CMAKE_CURRENT_SOURCE_DIR@/src/glut.dox
 INPUT += @CMAKE_CURRENT_SOURCE_DIR@/src/forms.dox
@@ -578,7 +578,7 @@ INPUT += @CMAKE_CURRENT_SOURCE_DIR@/src/development.dox
 INPUT += @CMAKE_CURRENT_SOURCE_DIR@/src/license.dox
 INPUT += @CMAKE_CURRENT_SOURCE_DIR@/src/examples.dox
 INPUT += @CMAKE_CURRENT_SOURCE_DIR@/src/faq.dox
-INPUT += @CMAKE_SOURCE_DIR@/src/Fl_Sys_Menu_Bar.mm
+INPUT += @FLTK_SOURCE_DIR@/src/Fl_Sys_Menu_Bar.mm
 
 # This tag can be used to specify the character encoding of the source files
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
@@ -611,9 +611,9 @@ RECURSIVE              = YES
 # excluded from the INPUT source files. This way you can easily exclude a
 # subdirectory from a directory tree whose root is specified with the INPUT tag.
 
-EXCLUDE =  @CMAKE_SOURCE_DIR@/src/fl_font_win32.cxx
-EXCLUDE += @CMAKE_SOURCE_DIR@/src/fl_font_mac.cxx
-EXCLUDE += @CMAKE_SOURCE_DIR@/src/aimm.h
+EXCLUDE  = @FLTK_SOURCE_DIR@/src/aimm.h
+EXCLUDE += @FLTK_SOURCE_DIR@/src/fl_font_mac.cxx
+EXCLUDE += @FLTK_SOURCE_DIR@/src/fl_font_win32.cxx
 
 # The EXCLUDE_SYMLINKS tag can be used select whether or not files or
 # directories that are symbolic links (a Unix filesystem feature) are excluded
@@ -641,7 +641,8 @@ EXCLUDE_SYMBOLS        =
 # directories that contain example code fragments that are included (see
 # the \include command).
 
-EXAMPLE_PATH           = ../test
+EXAMPLE_PATH           = @CMAKE_CURRENT_SOURCE_DIR@/../test \
+                         @CMAKE_CURRENT_SOURCE_DIR@/../examples
 
 # If the value of the EXAMPLE_PATH tag contains directories, you can use the
 # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
@@ -1001,7 +1002,7 @@ COMPACT_LATEX          = NO
 # by the printer. Possible values are: a4, a4wide, letter, legal and
 # executive. If left blank a4wide will be used.
 
-PAPER_TYPE             = a4wide
+PAPER_TYPE             = a4
 
 # The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX
 # packages that should be included in the LaTeX output.
@@ -1243,6 +1244,7 @@ INCLUDE_FILE_PATTERNS  =
 # instead of the = operator.
 
 PREDEFINED             = FL_DOXYGEN \
+                         FL_ABI_VERSION=99999 \
                          FLTK_ABI_VERSION=99999 \
                          FLTK_HAVE_CAIRO \
                          HAVE_GL \
@@ -1306,7 +1308,8 @@ EXTERNAL_GROUPS        = YES
 # The PERL_PATH should be the absolute path and name of the perl script
 # interpreter (i.e. the result of `which perl').
 
-# PERL_PATH              = /usr/bin/perl
+#** obsolete as of Doxygen 1.8.16 (use default for older versions)
+#** PERL_PATH              = /usr/bin/perl
 
 #---------------------------------------------------------------------------
 # Configuration options related to the dot tool
@@ -1328,7 +1331,8 @@ CLASS_DIAGRAMS         = YES
 # the mscgen tool resides. If left empty the tool is assumed to be found in the
 # default search path.
 
-# MSCGEN_PATH            =
+#** obsolete as of Doxygen 1.8.16, not used by FLTK anyway
+#** MSCGEN_PATH            =
 
 # If set to YES, the inheritance and collaboration graphs will hide
 # inheritance and usage relations if the target is undocumented
diff --git documentation/Makefile documentation/Makefile
index e58d968..8629e17 100644
--- documentation/Makefile
+++ documentation/Makefile
@@ -1,19 +1,17 @@
 #
-# "$Id$"
-#
 # Makefile for the Fast Light Tool Kit (FLTK) documentation.
 #
-# Copyright 1998-2015 by Bill Spitzak and others.
+# Copyright 1998-2020 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#     http://www.fltk.org/COPYING.php
+#     https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#      http://www.fltk.org/str.php
+#      https://www.fltk.org/bugs.php
 #
 
 # Get configuration stuff...
@@ -68,7 +66,7 @@ dist:	docs
 
 clean:
 	$(RM) Doxyfile Doxybook
-	$(RM) fltk.pdf refman.pdf src/fltk-book.tex
+	$(RM) fltk.pdf refman.pdf src/fltk-book.tex src/fltk-book.tex.in
 	$(RMDIR) html latex
 	$(RM) *~ *.bck *.bak *.log
 	$(RM) $(MANPAGES) $(SRC_DOCDIR)/*.0
@@ -134,22 +132,22 @@ uninstall-linux uninstall-osx:
 
 Doxyfile: Doxyfile.in
 	echo "Generating Doxyfile ..."
-	sed -e's,@FL_VERSION@,$(FL_VERSION),' \
+	sed -e's,@FLTK_VERSION@,$(FLTK_VERSION),' \
 	    -e's,@GENERATE_HTML@,YES,' \
 	    -e's,@GENERATE_LATEX@,NO,' \
 	    -e's, @LATEX_HEADER@,,' \
 	    -e's,@CMAKE_CURRENT_SOURCE_DIR@/,,' \
-	    -e's,@CMAKE_SOURCE_DIR@/,../,' \
+	    -e's,@FLTK_SOURCE_DIR@/,../,' \
 	    < $< > $@
 
 Doxybook: Doxyfile.in
 	echo "Generating Doxybook ..."
-	sed -e's,@FL_VERSION@,$(FL_VERSION),' \
+	sed -e's,@FLTK_VERSION@,$(FLTK_VERSION),' \
 	    -e's,@GENERATE_HTML@,NO,' \
 	    -e's,@GENERATE_LATEX@,YES,' \
 	    -e's,@LATEX_HEADER@,src/fltk-book.tex,' \
 	    -e's,@CMAKE_CURRENT_SOURCE_DIR@/,,' \
-	    -e's,@CMAKE_SOURCE_DIR@/,../,' \
+	    -e's,@FLTK_SOURCE_DIR@/,../,' \
 	    < $< > $@
 
 # The HTML files are generated using doxygen, and this needs
@@ -182,13 +180,14 @@ refman.pdf: $(HTMLFILES) Doxybook src/fltk-book.tex
 	./make_pdf
 
 src/fltk-book.tex: src/fltk-book.tex.in
-	DOXY_VERSION=`$(DOXYDOC) --version`; \
+	echo "Generating $@ ..."
+	DOXY_VERSION=`$(DOXYDOC) --version|cut -f1 -d' '`; \
 	YEAR=`date +%Y`; \
 	sed -e"s/@YEAR@/$$YEAR/g" \
-	    -e"s/@FL_VERSION@/$(FL_VERSION)/g" \
+	    -e"s/@FLTK_VERSION@/$(FLTK_VERSION)/g" \
 	    -e"s/@DOXY_VERSION@/$$DOXY_VERSION/g" \
 	< $< > $@
 
-#
-# End of "$Id$".
-#
+src/fltk-book.tex.in: src/fltk-title.tex.in
+	echo "Generating $@ ..."
+	./make_header src/fltk-title.tex.in src/fltk-book.tex.in
diff --git documentation/make_header documentation/make_header
new file mode 100755
index 0000000..44af365
--- /dev/null
+++ documentation/make_header
@@ -0,0 +1,58 @@
+#!/bin/sh
+#
+# Create a new LaTeX header file for doxygen PDF docs
+#
+# Note: this LaTeX file depends on Doxygen and LaTeX versions, resp.
+# and needs therefore to be created with current Doxygen and LaTeX
+# versions on the build system.
+#
+# Usage:
+#
+#   $ sh make_header input-file output-file
+#
+# where 'input-file' is the pure (LaTeX) title page (template)
+# and 'output-file' is the generated (LaTeX) title page (template)
+# to be used by `make' or `cmake` to generate the final LaTeX page
+# header (combined doxygen template + FLTK title page).
+#
+#=======================================================================
+# This script requires a posix shell and uses the following commands:
+# cat, rm and sed and (obviously) doxygen
+#=======================================================================
+
+# input and output file names
+FLTK_HEAD="$1"
+DOXY_HEAD="$2"
+# temp file
+DOXY_TEMP="doxy-header.tex.$$"
+
+if test x$FLTK_HEAD = x; then
+  echo "usage: $0 fltk-header-file output-file"
+  exit 1
+fi
+
+if test x$DOXY_HEAD = x; then
+  echo "usage: $0 fltk-header-file output-file"
+  exit 1
+fi
+
+# Create the doxygen LaTeX header template and replace the LaTeX
+# code between (and including) the lines containing
+# - 'begin{titlepage}' and
+# - 'end{titlepage}'
+# with our PDF document title page (LaTeX code) and write the
+# result to $DOXY_HEAD.
+
+doxygen -w latex $DOXY_TEMP /dev/null /dev/null
+
+# combine three parts of these files to the output file
+# using '( ... ) > $DOXY_HEAD' to write (concatenate)
+# all three parts to one file
+
+( sed -e'/begin{titlepage}/,$d' < $DOXY_TEMP
+  cat $FLTK_HEAD
+  sed -e'1,/end{titlepage}/d' < $DOXY_TEMP
+) > $DOXY_HEAD
+
+# cleanup
+rm -f $DOXY_TEMP
diff --git documentation/make_pdf documentation/make_pdf
index dd88948..a5487ba 100755
--- documentation/make_pdf
+++ documentation/make_pdf
@@ -1,20 +1,18 @@
 #! /bin/sh
 #
-# $Id$
-#
 # Makefile helper script for the Fast Light Tool Kit (FLTK) documentation.
 #
-# Copyright 1998-2015 by Bill Spitzak and others.
+# Copyright 1998-2020 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#     http://www.fltk.org/COPYING.php
+#     https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#      http://www.fltk.org/str.php
+#      https://www.fltk.org/bugs.php
 #
 
 # This script generates latex/refman.pdf after doxygen has been executed.
@@ -41,7 +39,3 @@
       latex_count=`expr $latex_count - 1`
     done
   cd ..) > pdfall.log 2>&1
-
-#
-# End of "$Id$".
-#
diff --git documentation/src/fltk-book.tex.in documentation/src/fltk-book.tex.in
deleted file mode 100644
index 7164687..0000000
--- documentation/src/fltk-book.tex.in
+++ /dev/null
@@ -1,161 +0,0 @@
-% Latex header for FLTK generated by doxygen 1.8.13
-\batchmode
-\documentclass[twoside]{book}
-
-% Packages required by doxygen
-\usepackage{fixltx2e}
-\usepackage{calc}
-\usepackage{doxygen}
-\usepackage[export]{adjustbox} % also loads graphicx
-\usepackage{graphicx}
-\usepackage[utf8]{inputenc}
-\usepackage{makeidx}
-\usepackage{multicol}
-\usepackage{multirow}
-\PassOptionsToPackage{warn}{textcomp}
-\usepackage{textcomp}
-\usepackage[nointegrals]{wasysym}
-\usepackage[table]{xcolor}
-
-% Font selection
-\usepackage[T1]{fontenc}
-\usepackage[scaled=.90]{helvet}
-\usepackage{courier}
-\usepackage{amssymb}
-\usepackage{sectsty}
-\renewcommand{\familydefault}{\sfdefault}
-\allsectionsfont{%
-  \fontseries{bc}\selectfont%
-  \color{darkgray}%
-}
-\renewcommand{\DoxyLabelFont}{%
-  \fontseries{bc}\selectfont%
-  \color{darkgray}%
-}
-\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
-
-% Page & text layout
-\usepackage{geometry}
-\geometry{%
-  a4paper,%
-  top=2.5cm,%
-  bottom=2.5cm,%
-  left=2.5cm,%
-  right=2.5cm%
-}
-\tolerance=750
-\hfuzz=15pt
-\hbadness=750
-\setlength{\emergencystretch}{15pt}
-\setlength{\parindent}{0cm}
-\setlength{\parskip}{3ex plus 2ex minus 2ex}
-\makeatletter
-\renewcommand{\paragraph}{%
-  \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
-    \normalfont\normalsize\bfseries\SS@parafont%
-  }%
-}
-\renewcommand{\subparagraph}{%
-  \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
-    \normalfont\normalsize\bfseries\SS@subparafont%
-  }%
-}
-\makeatother
-
-% Headers & footers
-\usepackage{fancyhdr}
-\pagestyle{fancyplain}
-\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
-\fancyhead[CE]{\fancyplain{}{}}
-\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
-\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
-\fancyhead[CO]{\fancyplain{}{}}
-\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
-\fancyfoot[LE]{\fancyplain{}{}}
-\fancyfoot[CE]{\fancyplain{}{}}
-\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
-\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
-\fancyfoot[CO]{\fancyplain{}{}}
-\fancyfoot[RO]{\fancyplain{}{}}
-\renewcommand{\footrulewidth}{0.4pt}
-\renewcommand{\chaptermark}[1]{%
-  \markboth{#1}{}%
-}
-\renewcommand{\sectionmark}[1]{%
-  \markright{\thesection\ #1}%
-}
-
-% Indices & bibliography
-\usepackage{natbib}
-\usepackage[titles]{tocloft}
-\setcounter{tocdepth}{3}
-\setcounter{secnumdepth}{5}
-\makeindex
-
-% Hyperlinks (required, but should be loaded last)
-\usepackage{ifpdf}
-\ifpdf
-  \usepackage[pdftex,pagebackref=true]{hyperref}
-\else
-  \usepackage[ps2pdf,pagebackref=true]{hyperref}
-\fi
-\hypersetup{%
-  colorlinks=true,%
-  linkcolor=blue,%
-  citecolor=blue,%
-  unicode%
-}
-
-% Custom commands
-\newcommand{\clearemptydoublepage}{%
-  \newpage{\pagestyle{empty}\cleardoublepage}%
-}
-
-\usepackage{caption}
-\captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top}
-
-%===== C O N T E N T S =====
-
-\begin{document}
-
-% Titlepage & ToC
-\hypersetup{pageanchor=false,
-             bookmarksnumbered=true,
-             pdfencoding=unicode
-            }
-\pagenumbering{alph}
-\begin{titlepage}
-\vspace*{5cm}
-\begin{center}%
-{\Huge FLTK @FL_VERSION@ Programming Manual}\\
-\vspace*{2cm}
-\begin{DoxyImageNoCaption}
- \mbox{\includegraphics[width=6cm]{FL200.png}}
-\end{DoxyImageNoCaption}\\
-\vspace*{2cm}
-{\Large
-Revision 9 by F. Costantini, D. Gibson, M. Melcher, \\
-A. Schlosser, B. Spitzak, and M. Sweet.}\\
-\vspace*{1.5cm}
-{\large Copyright 1998-@YEAR@ by Bill Spitzak and others.}\\
-\vspace*{0.75cm}
-{\small
-This software and manual are provided under the terms of the GNU Library General Public License.}\\
-{\small
-Permission is granted to reproduce this manual or any portion for any purpose,}\\
-{\small
-provided this copyright and permission notice are preserved.}\\
-\vspace*{2.5cm}
-{\large Generated by Doxygen @DOXY_VERSION@}\\
-\vspace*{0.5cm}
-\today{}\\
-\end{center}
-\end{titlepage}
-\clearemptydoublepage
-\pagenumbering{roman}
-\tableofcontents
-\clearemptydoublepage
-\pagenumbering{arabic}
-\hypersetup{pageanchor=true}
-
-%--- Begin generated contents ---
diff --git documentation/src/fltk-title.tex.in documentation/src/fltk-title.tex.in
new file mode 100644
index 0000000..94b3be0
--- /dev/null
+++ documentation/src/fltk-title.tex.in
@@ -0,0 +1,33 @@
+%
+% FLTK PDF documentation title page (LaTeX)
+%
+\begin{titlepage}
+\vspace*{5cm}
+\begin{center}%
+{\Huge FLTK @FLTK_VERSION@ Programming Manual}\\
+\vspace*{2cm}
+\begin{DoxyImageNoCaption}
+ \mbox{\includegraphics[width=6cm]{FL200.png}}
+\end{DoxyImageNoCaption}\\
+\vspace*{2cm}
+{\Large
+Revision 9.6 by F. Costantini, D. Gibson, M. Melcher, \\
+A. Schlosser, B. Spitzak, and M. Sweet.}\\
+\vspace*{1.5cm}
+{\large Copyright 1998-@YEAR@ by Bill Spitzak and others.}\\
+\vspace*{0.75cm}
+{\small
+This software and manual are provided under the terms of the GNU Library General Public License.}\\
+{\small
+Permission is granted to reproduce this manual or any portion for any purpose,}\\
+{\small
+provided this copyright and permission notice are preserved.}\\
+\vspace*{2.5cm}
+{\large Generated by Doxygen @DOXY_VERSION@}\\
+\vspace*{0.5cm}
+\today{}\\
+\end{center}
+\end{titlepage}
+%
+% end of FLTK PDF documentation title page (LaTeX)
+%
diff --git documentation/src/index.dox documentation/src/index.dox
index 26a6f1b..8907499 100644
--- documentation/src/index.dox
+++ documentation/src/index.dox
@@ -10,7 +10,7 @@
   <TD><CENTER>
     <B>FLTK 1.3.6 Programming Manual</B>
 
-    Revision 9 by F.&nbsp;Costantini, D.&nbsp;Gibson, M.&nbsp;Melcher,
+    Revision 9.6 by F.&nbsp;Costantini, D.&nbsp;Gibson, M.&nbsp;Melcher,
     A.&nbsp;Schlosser, B.&nbsp;Spitzak and M.&nbsp;Sweet.
 
     Copyright 1998-2021 by Bill Spitzak and others.
diff --git examples/CMakeLists.txt examples/CMakeLists.txt
new file mode 100644
index 0000000..d760715
--- /dev/null
+++ examples/CMakeLists.txt
@@ -0,0 +1,119 @@
+#
+# CMakeLists.txt used to build example apps by the CMake build system
+#
+# Copyright 2020-2021 by Bill Spitzak and others.
+#
+# This library is free software. Distribution and use rights are outlined in
+# the file "COPYING" which should have been included with this file.  If this
+# file is missing or damaged, see the license at:
+#
+#     https://www.fltk.org/COPYING.php
+#
+# Please see the following page on how to report bugs and issues:
+#
+#     https://www.fltk.org/bugs.php
+#
+################################################################################
+
+include (../CMake/fl_create_example.cmake)
+
+set (EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/../bin/examples)
+file (MAKE_DIRECTORY ${EXECUTABLE_OUTPUT_PATH})
+
+################################################################################
+
+# create separate lists of all source (.cxx) files
+# depending on the required FLTK and system libraries
+
+############################################################
+# simple examples w/o extra libs
+############################################################
+
+set (SIMPLE_SOURCES
+  howto-add_fd-and-popen
+  howto-browser-with-icons
+  howto-drag-and-drop
+  howto-parse-args
+  howto-text-over-image-button
+  menubar-add
+  nativefilechooser-simple-app
+  progress-simple
+  shapedwindow
+  table-as-container
+  table-simple
+  table-sort
+  table-spreadsheet
+  table-spreadsheet-with-keyboard-nav
+  table-with-keynav
+  tabs-simple
+  textdisplay-with-colors
+  texteditor-simple
+  tree-as-container
+  tree-custom-draw-items
+  tree-custom-sort
+  tree-of-tables
+  tree-simple
+  wizard-simple
+)
+
+############################################################
+# examples requiring fltk_images
+############################################################
+
+set (IMAGE_SOURCES
+  clipboard
+)
+
+############################################################
+# examples requiring OpenGL + libGLEW
+############################################################
+
+set (OPENGL_SOURCES
+  OpenGL3-glut-test
+  OpenGL3test
+)
+
+############################################################
+# create simple example programs
+############################################################
+
+foreach (src ${SIMPLE_SOURCES})
+  CREATE_EXAMPLE (${src} ${src}.cxx fltk)
+endforeach (src)
+
+############################################################
+# create example programs with fltk_images library
+############################################################
+
+foreach (src ${IMAGE_SOURCES})
+  CREATE_EXAMPLE (${src} ${src}.cxx "fltk_images;fltk")
+endforeach (src)
+
+############################################################
+# create example programs with OpenGL + libGLEW
+############################################################
+
+# Note: macOS does not need libGLEW
+
+if (APPLE AND (NOT OPTION_APPLE_X11))
+  if (NOT LIB_GLEW)
+    set (LIB_GLEW TRUE)
+  endif ()
+  set (REQUIRED_LIBS fltk_gl fltk ${OPENGL_LIBRARIES})
+else ()
+  set (REQUIRED_LIBS fltk_gl fltk ${OPENGL_LIBRARIES} GLEW)
+endif ()
+
+if (OPENGL_FOUND AND LIB_GLEW)
+  foreach (src ${OPENGL_SOURCES})
+    CREATE_EXAMPLE (${src} ${src}.cxx "${REQUIRED_LIBS}")
+  endforeach (src)
+else ()
+  message (STATUS
+    "OpenGL or libGLEW not present: OpenGL example programs will not be built.")
+  fl_debug_var (OPENGL_FOUND)
+  fl_debug_var (LIB_GLEW)
+  message ("")
+endif (OPENGL_FOUND AND LIB_GLEW)
+
+unset (REQUIRED_LIBS)
diff --git examples/Makefile examples/Makefile
index 3572f95..0e2c52f 100644
--- examples/Makefile
+++ examples/Makefile
@@ -6,7 +6,6 @@ SHELL = /bin/sh
 
 # Executables
 ALL = clipboard$(EXEEXT) \
-      fltk-versions$(EXEEXT) \
       howto-add_fd-and-popen$(EXEEXT) \
       howto-browser-with-icons$(EXEEXT) \
       howto-drag-and-drop$(EXEEXT) \
@@ -25,11 +24,11 @@ ALL = clipboard$(EXEEXT) \
       tabs-simple$(EXEEXT) \
       textdisplay-with-colors$(EXEEXT) \
       texteditor-simple$(EXEEXT) \
-      tree-simple$(EXEEXT) \
       tree-as-container$(EXEEXT) \
       tree-custom-draw-items$(EXEEXT) \
       tree-custom-sort$(EXEEXT) \
       tree-of-tables$(EXEEXT) \
+      tree-simple$(EXEEXT) \
       wizard-simple$(EXEEXT)
 
 # default target -- build everything
@@ -40,4 +39,3 @@ clean:
 	$(RM) $(ALL)
 	$(RM) *.o
 	$(RM) core
-
diff --git examples/Makefile.FLTK examples/Makefile.FLTK
index e8d5720..8afa717 100644
--- examples/Makefile.FLTK
+++ examples/Makefile.FLTK
@@ -6,7 +6,8 @@
 #    on your system. Common examples:
 #
 #	FLTKCONFIG = /usr/local/bin/fltk-config
-#       FLTKCONFIG = /usr/local/src/fltk-1.3.x-svn/fltk-config
+#       FLTKCONFIG = /usr/local/src/fltk-1.3.x/fltk-config
+#       FLTKCONFIG = ../build/fltk-config # if ../build == CMake build directory
 #
 #    Set .SILENT in your Makefile if you want 'quieter' builds.
 #
@@ -32,4 +33,4 @@ LINKFLTK_ALL = $(shell $(FLTKCONFIG) --use-images --use-gl --ldstaticflags)
 # HOW TO LINK
 .o$(EXEEXT):
 	@echo "*** Linking $@..."
-	$(CXX) $< $(LINKFLTK_ALL) -o $@
+	$(CXX) $< $(LINKFLTK) $(LINKFLTK_IMG) -o $@
diff --git examples/OpenGL3-glut-test.cxx examples/OpenGL3-glut-test.cxx
index 77d7383..dd92f18 100644
--- examples/OpenGL3-glut-test.cxx
+++ examples/OpenGL3-glut-test.cxx
@@ -1,19 +1,17 @@
 //
-// "$Id$"
-//
 // Tiny OpenGL v3 + glut demo program for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2015 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
 // file is missing or damaged, see the license at:
 //
-//     http://www.fltk.org/COPYING.php
+//     https://www.fltk.org/COPYING.php
 //
-// Please report all bugs and problems on the following page:
+// Please see the following page on how to report bugs and issues:
 //
-//     http://www.fltk.org/str.php
+//     https://www.fltk.org/bugs.php
 //
 
 #include <stdio.h>
@@ -21,7 +19,7 @@
 #  define GL_DO_NOT_WARN_IF_MULTI_GL_VERSION_HEADERS_INCLUDED 1
 #  include <OpenGL/gl3.h> // defines OpenGL 3.0+ functions
 #else
-#  if defined(WIN32)
+#  if defined(_WIN32)
 #    define GLEW_STATIC 1
 #  endif
 #  include <GL/glew.h>
@@ -32,13 +30,13 @@
 // Globals
 // Real programs don't use globals :-D
 // Data would normally be read from files
-GLfloat vertices[] = {	-1.0f,0.0f,0.0f,
+GLfloat vertices[] = {  -1.0f,0.0f,0.0f,
   0.0f,1.0f,0.0f,
   0.0f,0.0f,0.0f };
-GLfloat colours[] = {	1.0f, 0.0f, 0.0f,
+GLfloat colours[] = {   1.0f, 0.0f, 0.0f,
   0.0f, 1.0f, 0.0f,
   0.0f, 0.0f, 1.0f };
-GLfloat vertices2[] = {	0.0f,0.0f,0.0f,
+GLfloat vertices2[] = { 0.0f,0.0f,0.0f,
   0.0f,-1.0f,0.0f,
   1.0f,0.0f,0.0f };
 
@@ -52,7 +50,7 @@ void printShaderInfoLog(GLint shader)
 {
   int infoLogLen = 0;
   GLchar *infoLog;
-  
+
   glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLogLen);
   if (infoLogLen > 0)
   {
@@ -68,35 +66,35 @@ void printShaderInfoLog(GLint shader)
 void init(void)
 {
   // Would load objects from file here - but using globals in this example
-  
+
   // Allocate Vertex Array Objects
   glGenVertexArrays(2, &vertexArrayObjID[0]);
   // Setup first Vertex Array Object
   glBindVertexArray(vertexArrayObjID[0]);
   glGenBuffers(2, vertexBufferObjID);
-  
+
   // VBO for vertex data
   glBindBuffer(GL_ARRAY_BUFFER, vertexBufferObjID[0]);
   glBufferData(GL_ARRAY_BUFFER, 9*sizeof(GLfloat), vertices, GL_STATIC_DRAW);
   glVertexAttribPointer((GLuint)0, 3, GL_FLOAT, GL_FALSE, 0, 0);
   glEnableVertexAttribArray(0);
-  
+
   // VBO for colour data
   glBindBuffer(GL_ARRAY_BUFFER, vertexBufferObjID[1]);
   glBufferData(GL_ARRAY_BUFFER, 9*sizeof(GLfloat), colours, GL_STATIC_DRAW);
   glVertexAttribPointer((GLuint)1, 3, GL_FLOAT, GL_FALSE, 0, 0);
   glEnableVertexAttribArray(1);
-  
+
   // Setup second Vertex Array Object
   glBindVertexArray(vertexArrayObjID[1]);
   glGenBuffers(1, &vertexBufferObjID[2]);
-  
+
   // VBO for vertex data
   glBindBuffer(GL_ARRAY_BUFFER, vertexBufferObjID[2]);
   glBufferData(GL_ARRAY_BUFFER, 9*sizeof(GLfloat), vertices2, GL_STATIC_DRAW);
   glVertexAttribPointer((GLuint)0, 3, GL_FLOAT, GL_FALSE, 0, 0);
   glEnableVertexAttribArray(0);
-  
+
   glBindVertexArray(0);
 }
 
@@ -105,17 +103,17 @@ void initShaders(void)
 {
   GLuint p, f, v;
   glClearColor (1.0, 1.0, 1.0, 0.0);
-  
+
   v = glCreateShader(GL_VERTEX_SHADER);
   f = glCreateShader(GL_FRAGMENT_SHADER);
-  
+
 #ifdef __APPLE__
 #define SHADING_LANG_VERS "140"
 #else
 #define SHADING_LANG_VERS "130"
 #endif
   // load shaders
-  const char *vv = "#version "SHADING_LANG_VERS"\n\
+  const char *vv = "#version " SHADING_LANG_VERS "\n\
   in  vec3 in_Position;\
   in  vec3 in_Color;\
   out vec3 ex_Color;\
@@ -124,8 +122,8 @@ void initShaders(void)
     ex_Color = in_Color;\
     gl_Position = vec4(in_Position, 1.0);\
   }";
-  
-  const char *ff = "#version "SHADING_LANG_VERS"\n\
+
+  const char *ff = "#version " SHADING_LANG_VERS "\n\
   precision highp float;\
   in  vec3 ex_Color;\
   out vec4 out_Color;\
@@ -133,12 +131,12 @@ void initShaders(void)
   {\
     out_Color = vec4(ex_Color,1.0);\
   }";
-  
+
   glShaderSource(v, 1, &vv,NULL);
   glShaderSource(f, 1, &ff,NULL);
-  
+
   GLint compiled;
-  
+
   glCompileShader(v);
   glGetShaderiv(v, GL_COMPILE_STATUS, &compiled);
   if (!compiled)
@@ -146,7 +144,7 @@ void initShaders(void)
     fprintf(stderr, "Vertex shader not compiled.\n");
     printShaderInfoLog(v);
   }
-  
+
   glCompileShader(f);
   glGetShaderiv(f, GL_COMPILE_STATUS, &compiled);
   if (!compiled)
@@ -154,9 +152,9 @@ void initShaders(void)
     fprintf(stderr, "Fragment shader not compiled.\n");
     printShaderInfoLog(f);
   }
-  
+
   p = glCreateProgram();
-  
+
   glAttachShader(p,v);
   glAttachShader(p,f);
   glBindAttribLocation(p,0, "in_Position");
@@ -180,22 +178,23 @@ void display(void)
 {
   // clear the screen
   glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
-  
-  glBindVertexArray(vertexArrayObjID[0]);	// First VAO
-  glDrawArrays(GL_TRIANGLES, 0, 3);	// draw first object
-  
-  glBindVertexArray(vertexArrayObjID[1]);		// select second VAO
+
+  glBindVertexArray(vertexArrayObjID[0]);       // First VAO
+  glDrawArrays(GL_TRIANGLES, 0, 3);     // draw first object
+
+  glBindVertexArray(vertexArrayObjID[1]);               // select second VAO
   glVertexAttrib3f((GLuint)1, 1.0, 0.0, 0.0); // set constant color attribute
-  glDrawArrays(GL_TRIANGLES, 0, 3);	// draw second object
+  glDrawArrays(GL_TRIANGLES, 0, 3);     // draw second object
  }
 
+const int fullscreen = 0; // TEST (set to 1 to enable fullscreen mode)
 
 int main (int argc, char* argv[])
 {
   Fl::use_high_res_GL(true);
   glutInit(&argc, argv);
   glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | FL_OPENGL3);
-  glutInitWindowSize(400,400);
+  glutInitWindowSize(400, 400);
   glutCreateWindow("Triangle Test");
 #ifndef __APPLE__
   GLenum err = glewInit(); // defines pters to functions of OpenGL V 1.2 and above
@@ -213,10 +212,7 @@ int main (int argc, char* argv[])
   initShaders();
   init();
   glutDisplayFunc(display);
+  if (fullscreen) Fl::first_window()->fullscreen();
   glutMainLoop();
   return 0;
 }
-
-//
-// End of "$Id$".
-//
diff --git examples/fltk-versions.cxx examples/fltk-versions.cxx
deleted file mode 100644
index e1ab590..0000000
--- examples/fltk-versions.cxx
+++ /dev/null
@@ -1,87 +0,0 @@
-//
-// "$Id$"
-//
-// Library version test program for the Fast Light Tool Kit (FLTK).
-//
-// Copyright 1998-2015 by Bill Spitzak and others.
-//
-// This library is free software. Distribution and use rights are outlined in
-// the file "COPYING" which should have been included with this file.  If this
-// file is missing or damaged, see the license at:
-//
-//     http://www.fltk.org/COPYING.php
-//
-// Please report all bugs and problems on the following page:
-//
-//     http://www.fltk.org/str.php
-//
-
-#include <FL/Fl.H>
-#include <FL/Fl_Window.H>
-#include <FL/Fl_Box.H>
-#include <FL/fl_ask.H>
-
-static char version[8][80] = { "","","","","","","","" };
-
-int main(int argc, char **argv) {
-
-  int versions = 0;
-
-  sprintf(version[versions++],"FL_VERSION        = %6.4f",FL_VERSION);
-  sprintf(version[versions++],"Fl::version()     = %6.4f  %s",Fl::version(),
-    (FL_VERSION == Fl::version()) ? "" : "***");
-
-#ifdef FL_API_VERSION
-  sprintf(version[versions++],"FL_API_VERSION    = %6d",FL_API_VERSION);
-  sprintf(version[versions++],"Fl::api_version() = %6d  %s",Fl::api_version(),
-    (FL_API_VERSION == Fl::api_version()) ? "" : "***");
-#endif
-
-#ifdef FL_ABI_VERSION
-  sprintf(version[versions++],"FL_ABI_VERSION    = %6d",FL_ABI_VERSION);
-  sprintf(version[versions++],"Fl::abi_version() = %6d  %s",Fl::abi_version(),
-    (FL_ABI_VERSION == Fl::abi_version()) ? "" : "***");
-#endif
-
-#ifdef FLTK_ABI_VERSION
-  sprintf(version[versions++],"FLTK_ABI_VERSION  = %6d",FLTK_ABI_VERSION);
-  sprintf(version[versions++],"NOTE: FLTK_ABI_VERSION is deprecated.\n"
-			      "Please use FL_ABI_VERSION instead !");
-#endif
-
-  for (int i=0; i<versions; i++) {
-    printf("%s\n",version[i]);
-  }
-
-#ifdef FL_ABI_VERSION
-  if (FL_ABI_VERSION != Fl::abi_version()) {
-    printf("*** FLTK ABI version mismatch: headers = %d, lib = %d ***\n",
-      FL_ABI_VERSION, Fl::abi_version());
-    fflush(stdout);
-    fl_message("*** FLTK ABI version mismatch: headers = %d, lib = %d ***",
-      FL_ABI_VERSION, Fl::abi_version());
-    // exit(1);
-  }
-#endif
-
-  Fl_Window *window = new Fl_Window(670,300);
-
-  Fl_Box *box[8];
-  for (int i=0; i<4; i++) {
-    box[2*i]   = new Fl_Box( 10,40+40*i,320,30,version[2*i]);
-    box[2*i+1] = new Fl_Box(340,40+40*i,320,30,version[2*i+1]);
-  }
-
-  for (int i=0; i<8; i++) {
-    box[i]->labelfont(FL_COURIER);
-    box[i]->align(FL_ALIGN_LEFT | FL_ALIGN_INSIDE);
-  }
-
-  window->end();
-  window->show(argc, argv);
-  return Fl::run();
-}
-
-//
-// End of "$Id$".
-//
diff --git fluid/CMakeLists.txt fluid/CMakeLists.txt
index a759e50..0c74148 100644
--- fluid/CMakeLists.txt
+++ fluid/CMakeLists.txt
@@ -1,78 +1,110 @@
 #
-# "$Id$"
-#
 # CMakeLists.txt to build fluid for the FLTK project using CMake (www.cmake.org)
 #
-# Copyright 1998-2016 by Bill Spitzak and others.
+# Copyright 1998-2021 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#     http://www.fltk.org/COPYING.php
+#     https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#     http://www.fltk.org/str.php
+#     https://www.fltk.org/bugs.php
 #
 
-set(CPPFILES
-    CodeEditor.cxx
-    Fl_Function_Type.cxx
-    Fl_Group_Type.cxx
-    Fl_Menu_Type.cxx
-    Fl_Type.cxx
-    ExternalCodeEditor_UNIX.cxx
-    ExternalCodeEditor_WIN32.cxx
-    Fl_Widget_Type.cxx
-    Fl_Window_Type.cxx
-    Fluid_Image.cxx
-    about_panel.cxx
-    align_widget.cxx
-    alignment_panel.cxx
-    code.cxx
-    factory.cxx
-    file.cxx
-    fluid.cxx
-    function_panel.cxx
-    template_panel.cxx
-    undo.cxx
-    widget_panel.cxx
+set (CPPFILES
+  CodeEditor.cxx
+  Fl_Function_Type.cxx
+  Fl_Group_Type.cxx
+  Fl_Menu_Type.cxx
+  Fl_Type.cxx
+  Fl_Widget_Type.cxx
+  Fl_Window_Type.cxx
+  Fluid_Image.cxx
+  about_panel.cxx
+  align_widget.cxx
+  alignment_panel.cxx
+  code.cxx
+  factory.cxx
+  file.cxx
+  fluid.cxx
+  function_panel.cxx
+  template_panel.cxx
+  undo.cxx
+  widget_panel.cxx
 )
 
-if(APPLE AND NOT OPTION_APPLE_X11)
-    set(FLUID_ICON "${CMAKE_CURRENT_SOURCE_DIR}/fluid.app/Contents/Resources/fluid.icns")
-    add_executable(fluid MACOSX_BUNDLE ${CPPFILES} "${FLUID_ICON}")
-    FLTK_SET_BUNDLE_ICON(fluid "${FLUID_ICON}")
-else()
-    add_executable(fluid WIN32 ${CPPFILES})
-endif(APPLE AND NOT OPTION_APPLE_X11)
+# ExternalCodeEditor: platform specific files
+
+if (WIN32)
+  list (APPEND CPPFILES ExternalCodeEditor_WIN32.cxx)
+else ()
+  list (APPEND CPPFILES ExternalCodeEditor_UNIX.cxx)
+endif (WIN32)
+
+if (APPLE AND (NOT OPTION_APPLE_X11))
+  set (ICON_NAME fluid.icns)
+  set (ICON_PATH "${PROJECT_SOURCE_DIR}/fluid/fluid.app/Contents/Resources/${ICON_NAME}")
+  add_executable (fluid MACOSX_BUNDLE ${CPPFILES} ${ICON_PATH})
+
+  # create macOS bundle wrapper script
 
-target_link_libraries(fluid fltk fltk_images fltk_forms)
+  set (WRAPPER "${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/fluid")
+  add_custom_command (
+    TARGET fluid POST_BUILD
+    COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/../CMake/macOS-bundle-wrapper.in ${WRAPPER}
+    COMMAND chmod u+x,g+x,o+x ${WRAPPER}
+    BYPRODUCTS ${WRAPPER}
+    # COMMENT "Creating macOS bundle wrapper script ${WRAPPER}"
+    VERBATIM
+  )
+  unset (WRAPPER)
+
+else ()
+  add_executable (fluid WIN32 ${CPPFILES})
+endif (APPLE AND (NOT OPTION_APPLE_X11))
+
+target_link_libraries (fluid fltk fltk_images fltk_forms)
+if (FLTK_HAVE_CAIRO)
+  target_link_directories (fluid PUBLIC ${PKG_CAIRO_LIBRARY_DIRS})
+endif (FLTK_HAVE_CAIRO)
 
 # install fluid
 
-install(TARGETS fluid
+if (APPLE AND (NOT OPTION_APPLE_X11))
+  # create bundle
+  set_target_properties (fluid PROPERTIES MACOSX_BUNDLE_INFO_PLIST "${PROJECT_SOURCE_DIR}/fluid/fluid.app/Contents/Info.plist")
+  set_target_properties (fluid PROPERTIES MACOSX_BUNDLE_ICON_FILE ${ICON_NAME})
+  set_target_properties (fluid PROPERTIES RESOURCE ${ICON_PATH})
+  # install
+  install (TARGETS fluid DESTINATION ${FLTK_BINDIR})
+else()
+  install (TARGETS fluid
     EXPORT FLTK-Targets
-    DESTINATION ${FLTK_BINDIR}
-)
+    RUNTIME DESTINATION ${FLTK_BINDIR}
+    LIBRARY DESTINATION ${FLTK_LIBDIR}
+    ARCHIVE DESTINATION ${FLTK_LIBDIR}
+  )
+endif (APPLE AND (NOT OPTION_APPLE_X11))
 
 # install desktop files
 
-if(UNIX)
-    install(FILES fluid.desktop
-        DESTINATION ${FLTK_DATADIR}/applications
-        )
-    # Install mime-type file. x-fluid.desktop method is deprecated.
-    install(FILES fluid.xml
-        DESTINATION ${FLTK_DATADIR}/mime/packages
-        )
+if (UNIX)
+  install (FILES fluid.desktop
+    DESTINATION ${FLTK_DATADIR}/applications
+  )
+  # Install mime-type file (x-fluid.desktop method is deprecated)
+  install (FILES fluid.xml
+    DESTINATION ${FLTK_DATADIR}/mime/packages
+  )
 
-    # Install desktop icons.
-    foreach(icon 32 48 64 128)
-        install(FILES icons/fluid-${icon}.png
-            DESTINATION ${FLTK_DATADIR}/icons/hicolor/${icon}x${icon}/apps
-            RENAME fluid.png
-        )
-    endforeach()
-endif(UNIX)
+  # Install desktop icons
+  foreach (icon 32 48 64 128)
+    install (FILES icons/fluid-${icon}.png
+      DESTINATION ${FLTK_DATADIR}/icons/hicolor/${icon}x${icon}/apps
+      RENAME fluid.png
+    )
+  endforeach()
+endif (UNIX)
diff --git fluid/Makefile fluid/Makefile
index 50688a4..eb1b346 100644
--- fluid/Makefile
+++ fluid/Makefile
@@ -1,21 +1,21 @@
 #
-# "$Id$"
+# FLUID Makefile for the Fast Light Tool Kit (FLTK).
 #
-# FLUID makefile for the Fast Light Tool Kit (FLTK).
-#
-# Copyright 1998-2016 by Bill Spitzak and others.
+# Copyright 1998-2020 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#      http://www.fltk.org/COPYING.php
+#      https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#      http://www.fltk.org/str.php
+#      https://www.fltk.org/bugs.php
 #
 
+include ../makeinclude
+
 CPPFILES = \
 	CodeEditor.cxx \
 	ExternalCodeEditor_UNIX.cxx \
@@ -43,14 +43,12 @@ CPPFILES = \
 
 OBJECTS = $(CPPFILES:.cxx=.o)
 
-include ../makeinclude
-
 all:	$(FLUID) fluid$(EXEEXT)
 
 fluid$(EXEEXT):		$(OBJECTS) $(LIBNAME) $(FLLIBNAME) \
 			$(IMGLIBNAME)
 	echo Linking $@...
-	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LINKFLTKFORMS) $(LINKFLTKIMG) $(LDLIBS)
+	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) -o $@ $(OBJECTS) $(LINKFLTKFORMS) $(LINKFLTKIMG) $(LDFLAGS) $(LDLIBS)
 	$(OSX_ONLY) $(RM) -r -f fluid.app/Contents/MacOS
 	$(OSX_ONLY) mkdir fluid.app/Contents/MacOS
 	$(OSX_ONLY) $(INSTALL_BIN) fluid fluid.app/Contents/MacOS
@@ -58,7 +56,7 @@ fluid$(EXEEXT):		$(OBJECTS) $(LIBNAME) $(FLLIBNAME) \
 fluid-shared$(EXEEXT):	$(OBJECTS) ../src/$(DSONAME) ../src/$(FLDSONAME) \
 			../src/$(IMGDSONAME)
 	echo Linking $@...
-	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LINKSHARED) $(LDLIBS)
+	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) -o $@ $(OBJECTS) $(LINKSHARED) $(LDFLAGS) $(LDLIBS)
 
 clean:
 	-$(RM) *.o core.* *~ *.bck *.bak
@@ -66,7 +64,11 @@ clean:
 	-$(RM) fluid.app/Contents/MacOS/fluid$(EXEEXT)
 
 depend:	$(CPPFILES)
-	makedepend -Y -I.. -f makedepend $(CPPFILES)
+	makedepend -Y -I.. -f makedepend -w 20 $(CPPFILES)
+	echo "# DO NOT DELETE THIS LINE -- make depend depends on it." > makedepend.tmp
+	echo "" >> makedepend.tmp
+	grep '^[a-zA-Z]' makedepend | ( LC_ALL=C sort -u -f >> makedepend.tmp; )
+	mv makedepend.tmp makedepend
 
 # Automatically generated dependencies...
 include makedepend
@@ -111,20 +113,16 @@ uninstall-linux:
 uninstall-osx:
 	$(RM) -r $(DESTDIR)/Applications/fluid.app
 
-
-#
 # Note: The rebuild target can only be used if you have the original .fl
-#       files.  This is normally only used by the FLTK maintainers...
-#
-
-rebuild:
-	./fluid -c about_panel.fl
-	./fluid -c alignment_panel.fl
-	./fluid -c function_panel.fl
-	./fluid -c print_panel.fl
-	./fluid -c template_panel.fl
-	./fluid -c widget_panel.fl
-
-#
-# End of "$Id$".
-#
+#	files. This is normally only used by the FLTK maintainers...
+#	It *must* be executed *after* fluid has been built and
+#	fluid must be rebuilt if any {.fl|.cxx|.h} files were changed.
+
+rebuild: fluid$(EXEEXT)
+	echo 'Rebuilding fluid (.fl) and .cxx/.h files from .fl files ...'
+	./fluid$(EXEEXT) -u -c about_panel.fl
+	./fluid$(EXEEXT) -u -c alignment_panel.fl
+	./fluid$(EXEEXT) -u -c function_panel.fl
+	./fluid$(EXEEXT) -u -c print_panel.fl
+	./fluid$(EXEEXT) -u -c template_panel.fl
+	./fluid$(EXEEXT) -u -c widget_panel.fl
diff --git fluid/about_panel.cxx fluid/about_panel.cxx
index 1533d3d..ba94e98 100644
--- fluid/about_panel.cxx
+++ fluid/about_panel.cxx
@@ -3,7 +3,7 @@
 //
 // About dialog for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
@@ -282,7 +282,7 @@ Fl_Double_Window* make_about_panel() {
       snprintf(about,sizeof(about),"FLTK User\nInterface Designer\nVersion %d.%d.%d",FL_MAJOR_VERSION,FL_MINOR_VERSION,FL_PATCH_VERSION);
       o->copy_label(about);
     } // Fl_Box* o
-    { Fl_Box* o = new Fl_Box(135, 90, 200, 45, "Copyright 1998-2017 by\nBill Spitzak and others");
+    { Fl_Box* o = new Fl_Box(135, 90, 200, 45, "Copyright 1998-2021 by\nBill Spitzak and others");
       o->align(Fl_Align(132|FL_ALIGN_INSIDE));
     } // Fl_Box* o
     { Fl_Button* o = new Fl_Button(115, 145, 123, 25, "View License...");
diff --git fluid/about_panel.fl fluid/about_panel.fl
index ff59105..094b8b5 100644
--- fluid/about_panel.fl
+++ fluid/about_panel.fl
@@ -7,7 +7,7 @@ comment {//
 //
 // About dialog for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
@@ -45,7 +45,7 @@ Version x.x.x}
       code2 {o->copy_label(about);}
     }
     Fl_Box {} {
-      label {Copyright 1998-2017 by
+      label {Copyright 1998-2021 by
 Bill Spitzak and others}
       xywh {135 90 200 45} align 148
     }
diff --git fluid/about_panel.h fluid/about_panel.h
index c0989e0..7618245 100644
--- fluid/about_panel.h
+++ fluid/about_panel.h
@@ -3,7 +3,7 @@
 //
 // About dialog for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
diff --git fluid/alignment_panel.cxx fluid/alignment_panel.cxx
index d075dba..2b84458 100644
--- fluid/alignment_panel.cxx
+++ fluid/alignment_panel.cxx
@@ -3,7 +3,7 @@
 //
 // Setting and shell dialogs for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
diff --git fluid/alignment_panel.fl fluid/alignment_panel.fl
index 3a34892..e5e7fca 100644
--- fluid/alignment_panel.fl
+++ fluid/alignment_panel.fl
@@ -7,7 +7,7 @@ comment {//
 //
 // Setting and shell dialogs for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
diff --git fluid/alignment_panel.h fluid/alignment_panel.h
index 67395ac..4ac094c 100644
--- fluid/alignment_panel.h
+++ fluid/alignment_panel.h
@@ -3,7 +3,7 @@
 //
 // Setting and shell dialogs for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
diff --git fluid/function_panel.cxx fluid/function_panel.cxx
index 7635f87..1876937 100644
--- fluid/function_panel.cxx
+++ fluid/function_panel.cxx
@@ -3,7 +3,7 @@
 //
 // Code dialogs for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
diff --git fluid/function_panel.fl fluid/function_panel.fl
index bbb969d..cdb6c52 100644
--- fluid/function_panel.fl
+++ fluid/function_panel.fl
@@ -7,7 +7,7 @@ comment {//
 //
 // Code dialogs for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
diff --git fluid/function_panel.h fluid/function_panel.h
index 8f13cab..4f4facc 100644
--- fluid/function_panel.h
+++ fluid/function_panel.h
@@ -3,7 +3,7 @@
 //
 // Code dialogs for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
diff --git fluid/makedepend fluid/makedepend
index 1cc7279..86639e8 100644
--- fluid/makedepend
+++ fluid/makedepend
@@ -1,431 +1,1002 @@
 # DO NOT DELETE THIS LINE -- make depend depends on it.
 
-CodeEditor.o: CodeEditor.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-CodeEditor.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-CodeEditor.o: ../FL/abi-version.h ../FL/Fl_Text_Buffer.H
-CodeEditor.o: ../FL/Fl_Text_Editor.H ../FL/Fl_Text_Display.H ../FL/fl_draw.H
-CodeEditor.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-CodeEditor.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Enumerations.H
-CodeEditor.o: ../FL/Fl_Window.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-CodeEditor.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-CodeEditor.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/Fl_Scrollbar.H
-CodeEditor.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Text_Buffer.H
-ExternalCodeEditor_UNIX.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-ExternalCodeEditor_UNIX.o: ../FL/Fl_Export.H ../FL/fl_types.h
-ExternalCodeEditor_UNIX.o: ../FL/Enumerations.H ../FL/abi-version.h
-ExternalCodeEditor_UNIX.o: ../FL/fl_ask.H ExternalCodeEditor_UNIX.h
-Fl_Function_Type.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-Fl_Function_Type.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Function_Type.o: ../FL/abi-version.h ../FL/Fl_Window.H
-Fl_Function_Type.o: ../FL/Fl_Preferences.H ../FL/Fl_File_Chooser.H
-Fl_Function_Type.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-Fl_Function_Type.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-Fl_Function_Type.o: ../FL/Fl_Image.H ../FL/Fl_Group.H ../FL/Fl_Choice.H
-Fl_Function_Type.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
-Fl_Function_Type.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Button.H ../FL/Fl_Tile.H
-Fl_Function_Type.o: ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H
-Fl_Function_Type.o: ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H
-Fl_Function_Type.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-Fl_Function_Type.o: ../FL/Fl_File_Icon.H ../FL/Fl.H ../FL/filename.H
-Fl_Function_Type.o: ../FL/Fl_Box.H ../FL/Fl_Check_Button.H
-Fl_Function_Type.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
-Fl_Function_Type.o: ../FL/Fl_File_Input.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-Fl_Function_Type.o: ../FL/Fl_Return_Button.H ../FL/fl_ask.H Fl_Type.h
-Fl_Function_Type.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Plugin.H
-Fl_Function_Type.o: ../FL/Fl_Preferences.H Fluid_Image.h
-Fl_Function_Type.o: ../FL/Fl_Shared_Image.H ../FL/fl_draw.H ../FL/x.H
-Fl_Function_Type.o: ../FL/Enumerations.H ../FL/Fl_Device.H ../FL/Fl_Image.H
-Fl_Function_Type.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Function_Type.o: ExternalCodeEditor_UNIX.h ../FL/Fl_Tabs.H ../FL/Fl_Pack.H
-Fl_Function_Type.o: ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H
-Fl_Function_Type.o: ../FL/Fl_Input_Choice.H ../FL/Fl_Menu_Bar.H
-Fl_Function_Type.o: ../FL/fl_show_input.H ../FL/fl_ask.H alignment_panel.h
-Fl_Function_Type.o: ../FL/Fl_Text_Buffer.H ../FL/Fl_Text_Display.H
-Fl_Function_Type.o: ../FL/fl_draw.H ../FL/Fl_Text_Buffer.H ../FL/filename.H
-Fl_Function_Type.o: ../FL/Fl_Tooltip.H ../FL/Fl_Int_Input.H ../FL/Fl_Input.H
-Fl_Function_Type.o: ../FL/Fl_Spinner.H ../FL/Fl_Repeat_Button.H
-Fl_Function_Type.o: ../FL/Fl_Round_Button.H ../src/flstring.h ../config.h
-Fl_Function_Type.o: function_panel.h ../FL/Fl_Light_Button.H
-Fl_Function_Type.o: ../FL/Fl_Text_Editor.H ../FL/Fl_Text_Display.H
-Fl_Function_Type.o: CodeEditor.h comments.h
-Fl_Group_Type.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-Fl_Group_Type.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Group_Type.o: ../FL/abi-version.h ../FL/Fl_Group.H ../FL/Fl_Table.H
-Fl_Group_Type.o: ../FL/Fl_Scroll.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Group_Type.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-Fl_Group_Type.o: ../FL/Fl_Box.H ../FL/Fl_Scrollbar.H ../FL/fl_message.H
-Fl_Group_Type.o: ../FL/fl_ask.H Fl_Widget_Type.h Fl_Type.h ../FL/Fl_Widget.H
-Fl_Group_Type.o: ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H ../FL/Fl_Image.H
-Fl_Group_Type.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H Fluid_Image.h
-Fl_Group_Type.o: ../FL/Fl_Shared_Image.H ../FL/fl_draw.H ../FL/x.H
-Fl_Group_Type.o: ../FL/Fl_Window.H ../FL/Fl_Bitmap.H ../FL/Enumerations.H
-Fl_Group_Type.o: ../FL/Fl_Window.H ../FL/Fl_Device.H ../FL/Fl_Image.H
-Fl_Group_Type.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Group_Type.o: ExternalCodeEditor_UNIX.h ../FL/Fl_Tabs.H ../FL/Fl_Pack.H
-Fl_Group_Type.o: ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H
-Fl_Group_Type.o: ../FL/Fl_Menu_.H ../FL/Fl_Choice.H ../FL/Fl_Input_Choice.H
-Fl_Group_Type.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Menu_Bar.H
-Fl_Group_Type.o: ../src/flstring.h ../config.h
-Fl_Menu_Type.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-Fl_Menu_Type.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Menu_Type.o: ../FL/abi-version.h Fl_Widget_Type.h Fl_Type.h
-Fl_Menu_Type.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H
-Fl_Menu_Type.o: ../FL/Fl_Widget.H ../FL/Fl_Image.H ../FL/Fl_Plugin.H
-Fl_Menu_Type.o: ../FL/Fl_Preferences.H Fluid_Image.h ../FL/Fl_Shared_Image.H
-Fl_Menu_Type.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Menu_Type.o: ../FL/Fl_Bitmap.H ../FL/Enumerations.H ../FL/Fl_Window.H
-Fl_Menu_Type.o: ../FL/Fl_Device.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Menu_Type.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Menu_Type.o: ExternalCodeEditor_UNIX.h ../FL/Fl_Tabs.H ../FL/Fl_Pack.H
-Fl_Menu_Type.o: ../FL/Fl_Group.H ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H
-Fl_Menu_Type.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Choice.H
-Fl_Menu_Type.o: ../FL/Fl_Input_Choice.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-Fl_Menu_Type.o: ../FL/Fl_Menu_Bar.H alignment_panel.h ../FL/Fl_Text_Buffer.H
-Fl_Menu_Type.o: ../FL/Fl_Text_Display.H ../FL/fl_draw.H ../FL/Fl_Scrollbar.H
-Fl_Menu_Type.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Text_Buffer.H
-Fl_Menu_Type.o: ../FL/filename.H ../FL/Fl_Double_Window.H
-Fl_Menu_Type.o: ../FL/Fl_Preferences.H ../FL/Fl_Tooltip.H ../FL/Fl_Button.H
-Fl_Menu_Type.o: ../FL/Fl_Box.H ../FL/Fl_Check_Button.H
-Fl_Menu_Type.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
-Fl_Menu_Type.o: ../FL/Fl_Int_Input.H ../FL/Fl_Input.H ../FL/Fl_Spinner.H
-Fl_Menu_Type.o: ../FL/Fl_Repeat_Button.H ../FL/Fl.H ../FL/Fl_Return_Button.H
-Fl_Menu_Type.o: ../FL/Fl_Round_Button.H ../FL/fl_message.H ../FL/fl_ask.H
-Fl_Menu_Type.o: ../FL/Fl_Value_Input.H ../src/flstring.h ../config.h
-Fl_Menu_Type.o: ../FL/Fl_Output.H Shortcut_Button.h
-Fl_Type.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-Fl_Type.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Type.o: ../FL/Fl_Browser_.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Type.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-Fl_Type.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Bitmap.H
-Fl_Type.o: ../FL/Fl_Image.H ../FL/Enumerations.H ../FL/Fl_Window.H
-Fl_Type.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Type.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_Type.o: ../FL/Fl_RGB_Image.H ../src/flstring.h ../config.h Fl_Type.h
-Fl_Type.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H
-Fl_Type.o: Fluid_Image.h ../FL/Fl_Shared_Image.H ExternalCodeEditor_UNIX.h
-Fl_Type.o: ../FL/Fl_Tabs.H ../FL/Fl_Pack.H ../FL/Fl_Group.H ../FL/Fl_Wizard.H
-Fl_Type.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H
-Fl_Type.o: ../FL/Fl_Choice.H ../FL/Fl_Input_Choice.H ../FL/Fl_Input.H
-Fl_Type.o: ../FL/Fl_Input_.H ../FL/Fl_Menu_Bar.H undo.h pixmaps/lock.xpm
-Fl_Type.o: pixmaps/protected.xpm pixmaps/flWindow.xpm pixmaps/flButton.xpm
-Fl_Type.o: pixmaps/flCheckButton.xpm pixmaps/flRoundButton.xpm
-Fl_Type.o: pixmaps/flBox.xpm pixmaps/flGroup.xpm pixmaps/flFunction.xpm
-Fl_Type.o: pixmaps/flCode.xpm pixmaps/flCodeBlock.xpm pixmaps/flComment.xpm
-Fl_Type.o: pixmaps/flData.xpm pixmaps/flDeclaration.xpm
-Fl_Type.o: pixmaps/flDeclarationBlock.xpm pixmaps/flClass.xpm
-Fl_Type.o: pixmaps/flTabs.xpm pixmaps/flInput.xpm pixmaps/flChoice.xpm
-Fl_Type.o: pixmaps/flMenuitem.xpm pixmaps/flMenubar.xpm pixmaps/flSubmenu.xpm
-Fl_Type.o: pixmaps/flScroll.xpm pixmaps/flTile.xpm pixmaps/flWizard.xpm
-Fl_Type.o: pixmaps/flPack.xpm pixmaps/flReturnButton.xpm
-Fl_Type.o: pixmaps/flLightButton.xpm pixmaps/flRepeatButton.xpm
-Fl_Type.o: pixmaps/flMenuButton.xpm pixmaps/flOutput.xpm
-Fl_Type.o: pixmaps/flTextDisplay.xpm pixmaps/flTextEdit.xpm
-Fl_Type.o: pixmaps/flFileInput.xpm pixmaps/flBrowser.xpm
-Fl_Type.o: pixmaps/flCheckBrowser.xpm pixmaps/flFileBrowser.xpm
-Fl_Type.o: pixmaps/flClock.xpm pixmaps/flHelp.xpm pixmaps/flProgress.xpm
-Fl_Type.o: pixmaps/flSlider.xpm pixmaps/flScrollBar.xpm
-Fl_Type.o: pixmaps/flValueSlider.xpm pixmaps/flAdjuster.xpm
-Fl_Type.o: pixmaps/flCounter.xpm pixmaps/flDial.xpm pixmaps/flRoller.xpm
-Fl_Type.o: pixmaps/flValueInput.xpm pixmaps/flValueOutput.xpm
-Fl_Type.o: pixmaps/flSpinner.xpm pixmaps/flWidgetClass.xpm pixmaps/flTree.xpm
-Fl_Type.o: pixmaps/flTable.xpm
-Fl_Widget_Type.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-Fl_Widget_Type.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Widget_Type.o: ../FL/abi-version.h ../FL/Fl_Group.H ../FL/Fl_Table.H
-Fl_Widget_Type.o: ../FL/Fl_Scroll.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Widget_Type.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-Fl_Widget_Type.o: ../FL/Fl_Box.H ../FL/Fl_Scrollbar.H ../FL/Fl_Input.H
-Fl_Widget_Type.o: ../FL/Fl_Input_.H Fl_Widget_Type.h Fl_Type.h
-Fl_Widget_Type.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H
-Fl_Widget_Type.o: ../FL/Fl_Image.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Widget_Type.o: Fluid_Image.h ../FL/Fl_Shared_Image.H ../FL/fl_draw.H
-Fl_Widget_Type.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Bitmap.H
-Fl_Widget_Type.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-Fl_Widget_Type.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_Widget_Type.o: ../FL/Fl_RGB_Image.H ExternalCodeEditor_UNIX.h
-Fl_Widget_Type.o: ../FL/Fl_Tabs.H ../FL/Fl_Pack.H ../FL/Fl_Wizard.H
-Fl_Widget_Type.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H
-Fl_Widget_Type.o: ../FL/Fl_Choice.H ../FL/Fl_Input_Choice.H
-Fl_Widget_Type.o: ../FL/Fl_Menu_Bar.H alignment_panel.h
-Fl_Widget_Type.o: ../FL/Fl_Text_Buffer.H ../FL/Fl_Text_Display.H
-Fl_Widget_Type.o: ../FL/fl_draw.H ../FL/Fl_Text_Buffer.H ../FL/filename.H
-Fl_Widget_Type.o: ../FL/Fl_Double_Window.H ../FL/Fl_Preferences.H
-Fl_Widget_Type.o: ../FL/Fl_Tooltip.H ../FL/Fl_Button.H
-Fl_Widget_Type.o: ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H
-Fl_Widget_Type.o: ../FL/Fl_Button.H ../FL/Fl_Int_Input.H ../FL/Fl_Input.H
-Fl_Widget_Type.o: ../FL/Fl_Spinner.H ../FL/Fl_Repeat_Button.H ../FL/Fl.H
-Fl_Widget_Type.o: ../FL/Fl_Return_Button.H ../FL/Fl_Round_Button.H
-Fl_Widget_Type.o: ../FL/fl_message.H ../FL/fl_ask.H ../FL/Fl_Slider.H
-Fl_Widget_Type.o: ../src/flstring.h ../config.h widget_panel.h
-Fl_Widget_Type.o: ../FL/Fl_Value_Input.H ../FL/Fl_Light_Button.H
-Fl_Widget_Type.o: Shortcut_Button.h ../FL/Fl_Tile.H ../FL/Fl_Text_Editor.H
-Fl_Widget_Type.o: ../FL/Fl_Text_Display.H CodeEditor.h
-Fl_Widget_Type.o: ../FL/fl_show_colormap.H
-Fl_Window_Type.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-Fl_Window_Type.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Window_Type.o: ../FL/abi-version.h ../FL/Fl_Overlay_Window.H
-Fl_Window_Type.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Window_Type.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-Fl_Window_Type.o: ../FL/fl_message.H ../FL/fl_ask.H ../FL/fl_draw.H ../FL/x.H
-Fl_Window_Type.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-Fl_Window_Type.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Window_Type.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Window_Type.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Round_Button.H
-Fl_Window_Type.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H Fl_Widget_Type.h
-Fl_Window_Type.o: Fl_Type.h ../FL/Fl_Widget.H ../FL/Fl_Menu.H
-Fl_Window_Type.o: ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Shared_Image.H
-Fl_Window_Type.o: ExternalCodeEditor_UNIX.h ../FL/Fl_Tabs.H ../FL/Fl_Pack.H
-Fl_Window_Type.o: ../FL/Fl_Group.H ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H
-Fl_Window_Type.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Choice.H
-Fl_Window_Type.o: ../FL/Fl_Input_Choice.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-Fl_Window_Type.o: ../FL/Fl_Menu_Bar.H undo.h alignment_panel.h
-Fl_Window_Type.o: ../FL/Fl_Text_Buffer.H ../FL/Fl_Text_Display.H
-Fl_Window_Type.o: ../FL/fl_draw.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
-Fl_Window_Type.o: ../FL/Fl_Valuator.H ../FL/Fl_Text_Buffer.H ../FL/filename.H
-Fl_Window_Type.o: ../FL/Fl_Double_Window.H ../FL/Fl_Preferences.H
-Fl_Window_Type.o: ../FL/Fl_Tooltip.H ../FL/Fl_Button.H ../FL/Fl_Box.H
-Fl_Window_Type.o: ../FL/Fl_Check_Button.H ../FL/Fl_Int_Input.H
-Fl_Window_Type.o: ../FL/Fl_Input.H ../FL/Fl_Spinner.H
-Fl_Window_Type.o: ../FL/Fl_Repeat_Button.H ../FL/Fl.H
-Fl_Window_Type.o: ../FL/Fl_Return_Button.H widget_panel.h
-Fl_Window_Type.o: ../FL/Fl_Value_Input.H ../FL/Fl_Light_Button.H
-Fl_Window_Type.o: Shortcut_Button.h ../FL/Fl_Tile.H ../FL/Fl_Text_Editor.H
-Fl_Window_Type.o: ../FL/Fl_Text_Display.H CodeEditor.h ../src/flstring.h
-Fl_Window_Type.o: ../config.h
-Fluid_Image.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-Fluid_Image.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-Fluid_Image.o: ../FL/Fl_Widget.H Fl_Type.h ../FL/Fl_Menu.H
-Fluid_Image.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H ../FL/Fl_Image.H
-Fluid_Image.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H Fluid_Image.h
-Fluid_Image.o: ../FL/Fl_Shared_Image.H ../FL/fl_draw.H ../FL/x.H
-Fluid_Image.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Bitmap.H
-Fluid_Image.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-Fluid_Image.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fluid_Image.o: ../FL/Fl_RGB_Image.H ExternalCodeEditor_UNIX.h ../FL/Fl_Tabs.H
-Fluid_Image.o: ../FL/Fl_Pack.H ../FL/Fl_Group.H ../FL/Fl_Wizard.H
-Fluid_Image.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H
-Fluid_Image.o: ../FL/Fl_Choice.H ../FL/Fl_Input_Choice.H ../FL/Fl_Input.H
-Fluid_Image.o: ../FL/Fl_Input_.H ../FL/Fl_Menu_Bar.H ../src/flstring.h
-Fluid_Image.o: ../config.h ../FL/filename.H ../FL/Fl_File_Chooser.H
-Fluid_Image.o: ../FL/Fl_Double_Window.H ../FL/Fl_Button.H
-Fluid_Image.o: ../FL/Fl_Preferences.H ../FL/Fl_Tile.H ../FL/Fl_File_Browser.H
-Fluid_Image.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H
-Fluid_Image.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_File_Icon.H
-Fluid_Image.o: ../FL/Fl.H ../FL/filename.H ../FL/Fl_Box.H
-Fluid_Image.o: ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H
-Fluid_Image.o: ../FL/Fl_Button.H ../FL/Fl_File_Input.H
-Fluid_Image.o: ../FL/Fl_Return_Button.H ../FL/fl_ask.H
-about_panel.o: about_panel.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-about_panel.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-about_panel.o: ../FL/abi-version.h ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-about_panel.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-about_panel.o: ../FL/Fl_Image.H ../src/flstring.h ../config.h ../FL/Fl_Box.H
-about_panel.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H ../FL/Fl_Button.H
+about_panel.o: ../config.h
+about_panel.o: ../FL/abi-version.h
+about_panel.o: ../FL/Enumerations.H
+about_panel.o: ../FL/Fl.H
+about_panel.o: ../FL/Fl_Bitmap.H
+about_panel.o: ../FL/Fl_Box.H
+about_panel.o: ../FL/Fl_Button.H
+about_panel.o: ../FL/Fl_Double_Window.H
+about_panel.o: ../FL/Fl_Export.H
+about_panel.o: ../FL/Fl_Group.H
+about_panel.o: ../FL/Fl_Image.H
 about_panel.o: ../FL/Fl_Pixmap.H
-align_widget.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-align_widget.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-align_widget.o: ../FL/abi-version.h ../FL/Fl_Window.H Fl_Widget_Type.h
-align_widget.o: Fl_Type.h ../FL/Fl_Widget.H ../FL/Fl_Menu.H
-align_widget.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H ../FL/Fl_Image.H
-align_widget.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H Fluid_Image.h
-align_widget.o: ../FL/Fl_Shared_Image.H ../FL/fl_draw.H ../FL/x.H
-align_widget.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Bitmap.H
-align_widget.o: ../FL/Enumerations.H ../FL/Fl_Device.H ../FL/Fl_Image.H
-align_widget.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-align_widget.o: ExternalCodeEditor_UNIX.h ../FL/Fl_Tabs.H ../FL/Fl_Pack.H
-align_widget.o: ../FL/Fl_Group.H ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H
-align_widget.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Choice.H
-align_widget.o: ../FL/Fl_Input_Choice.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-align_widget.o: ../FL/Fl_Menu_Bar.H undo.h
-alignment_panel.o: alignment_panel.h ../FL/Fl.H ../FL/Fl_Export.H
-alignment_panel.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-alignment_panel.o: ../FL/Enumerations.H ../FL/abi-version.h
-alignment_panel.o: ../FL/Fl_Text_Buffer.H ../FL/Fl_Text_Display.H
-alignment_panel.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-alignment_panel.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-alignment_panel.o: ../FL/Fl_Image.H ../FL/Enumerations.H ../FL/Fl_Window.H
-alignment_panel.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-alignment_panel.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-alignment_panel.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Scrollbar.H
-alignment_panel.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-alignment_panel.o: ../FL/Fl_Text_Buffer.H ../FL/filename.H
-alignment_panel.o: ../FL/Fl_Double_Window.H ../FL/Fl_Preferences.H
-alignment_panel.o: ../FL/Fl_Tooltip.H ../FL/Fl_Widget.H ../FL/Fl_Button.H
-alignment_panel.o: ../FL/Fl_Tabs.H ../FL/Fl_Group.H ../FL/Fl_Box.H
-alignment_panel.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Check_Button.H
-alignment_panel.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
-alignment_panel.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
-alignment_panel.o: ../FL/Fl_Int_Input.H ../FL/Fl_Input.H ../FL/Fl_Spinner.H
-alignment_panel.o: ../FL/Fl_Repeat_Button.H ../FL/Fl.H
-alignment_panel.o: ../FL/Fl_Return_Button.H ../FL/Fl_Round_Button.H
+about_panel.o: ../FL/Fl_Return_Button.H
+about_panel.o: ../FL/fl_types.h
+about_panel.o: ../FL/fl_utf8.h
+about_panel.o: ../FL/Fl_Widget.H
+about_panel.o: ../FL/Fl_Window.H
+about_panel.o: ../src/flstring.h
+about_panel.o: about_panel.h
+alignment_panel.o: ../FL/abi-version.h
+alignment_panel.o: ../FL/Enumerations.H
+alignment_panel.o: ../FL/filename.H
+alignment_panel.o: ../FL/Fl.H
 alignment_panel.o: ../FL/fl_ask.H
-code.o: ../src/flstring.h ../FL/Fl_Export.H ../config.h ../FL/Fl.H
-code.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-code.o: ../FL/Enumerations.H ../FL/abi-version.h Fl_Type.h ../FL/Fl_Widget.H
-code.o: ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H
-code.o: ../FL/Fl_Image.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-code.o: Fluid_Image.h ../FL/Fl_Shared_Image.H ../FL/fl_draw.H ../FL/x.H
-code.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Bitmap.H
-code.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-code.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-code.o: ../FL/Fl_RGB_Image.H ExternalCodeEditor_UNIX.h ../FL/Fl_Tabs.H
-code.o: ../FL/Fl_Pack.H ../FL/Fl_Group.H ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H
-code.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Choice.H
-code.o: ../FL/Fl_Input_Choice.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-code.o: ../FL/Fl_Menu_Bar.H alignment_panel.h ../FL/Fl_Text_Buffer.H
-code.o: ../FL/Fl_Text_Display.H ../FL/fl_draw.H ../FL/Fl_Scrollbar.H
-code.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Text_Buffer.H
-code.o: ../FL/filename.H ../FL/Fl_Double_Window.H ../FL/Fl_Preferences.H
-code.o: ../FL/Fl_Tooltip.H ../FL/Fl_Button.H ../FL/Fl_Box.H
-code.o: ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
-code.o: ../FL/Fl_Int_Input.H ../FL/Fl_Input.H ../FL/Fl_Spinner.H
-code.o: ../FL/Fl_Repeat_Button.H ../FL/Fl.H ../FL/Fl_Return_Button.H
+alignment_panel.o: ../FL/Fl_Bitmap.H
+alignment_panel.o: ../FL/Fl_Box.H
+alignment_panel.o: ../FL/Fl_Button.H
+alignment_panel.o: ../FL/Fl_Check_Button.H
+alignment_panel.o: ../FL/Fl_Choice.H
+alignment_panel.o: ../FL/Fl_Device.H
+alignment_panel.o: ../FL/Fl_Double_Window.H
+alignment_panel.o: ../FL/fl_draw.H
+alignment_panel.o: ../FL/Fl_Export.H
+alignment_panel.o: ../FL/Fl_Group.H
+alignment_panel.o: ../FL/Fl_Image.H
+alignment_panel.o: ../FL/Fl_Input.H
+alignment_panel.o: ../FL/Fl_Input_.H
+alignment_panel.o: ../FL/Fl_Int_Input.H
+alignment_panel.o: ../FL/Fl_Light_Button.H
+alignment_panel.o: ../FL/Fl_Menu_.H
+alignment_panel.o: ../FL/Fl_Menu_Item.H
+alignment_panel.o: ../FL/Fl_Pixmap.H
+alignment_panel.o: ../FL/Fl_Plugin.H
+alignment_panel.o: ../FL/Fl_Preferences.H
+alignment_panel.o: ../FL/Fl_Repeat_Button.H
+alignment_panel.o: ../FL/Fl_Return_Button.H
+alignment_panel.o: ../FL/Fl_RGB_Image.H
+alignment_panel.o: ../FL/Fl_Round_Button.H
+alignment_panel.o: ../FL/Fl_Scrollbar.H
+alignment_panel.o: ../FL/Fl_Slider.H
+alignment_panel.o: ../FL/Fl_Spinner.H
+alignment_panel.o: ../FL/Fl_Tabs.H
+alignment_panel.o: ../FL/Fl_Text_Buffer.H
+alignment_panel.o: ../FL/Fl_Text_Display.H
+alignment_panel.o: ../FL/Fl_Tooltip.H
+alignment_panel.o: ../FL/fl_types.h
+alignment_panel.o: ../FL/fl_utf8.h
+alignment_panel.o: ../FL/Fl_Valuator.H
+alignment_panel.o: ../FL/Fl_Widget.H
+alignment_panel.o: ../FL/Fl_Window.H
+alignment_panel.o: ../FL/x.H
+alignment_panel.o: alignment_panel.h
+align_widget.o: ../FL/abi-version.h
+align_widget.o: ../FL/Enumerations.H
+align_widget.o: ../FL/Fl.H
+align_widget.o: ../FL/Fl_Bitmap.H
+align_widget.o: ../FL/Fl_Choice.H
+align_widget.o: ../FL/Fl_Device.H
+align_widget.o: ../FL/fl_draw.H
+align_widget.o: ../FL/Fl_Export.H
+align_widget.o: ../FL/Fl_Group.H
+align_widget.o: ../FL/Fl_Image.H
+align_widget.o: ../FL/Fl_Input.H
+align_widget.o: ../FL/Fl_Input_.H
+align_widget.o: ../FL/Fl_Input_Choice.H
+align_widget.o: ../FL/Fl_Menu.H
+align_widget.o: ../FL/Fl_Menu_.H
+align_widget.o: ../FL/Fl_Menu_Bar.H
+align_widget.o: ../FL/Fl_Menu_Button.H
+align_widget.o: ../FL/Fl_Menu_Item.H
+align_widget.o: ../FL/Fl_Pack.H
+align_widget.o: ../FL/Fl_Pixmap.H
+align_widget.o: ../FL/Fl_Plugin.H
+align_widget.o: ../FL/Fl_Preferences.H
+align_widget.o: ../FL/Fl_RGB_Image.H
+align_widget.o: ../FL/Fl_Shared_Image.H
+align_widget.o: ../FL/Fl_Tabs.H
+align_widget.o: ../FL/fl_types.h
+align_widget.o: ../FL/fl_utf8.h
+align_widget.o: ../FL/Fl_Widget.H
+align_widget.o: ../FL/Fl_Window.H
+align_widget.o: ../FL/Fl_Wizard.H
+align_widget.o: ../FL/x.H
+align_widget.o: ExternalCodeEditor_UNIX.h
+align_widget.o: Fluid_Image.h
+align_widget.o: Fl_Type.h
+align_widget.o: Fl_Widget_Type.h
+align_widget.o: undo.h
+code.o: ../config.h
+code.o: ../FL/abi-version.h
+code.o: ../FL/Enumerations.H
+code.o: ../FL/filename.H
+code.o: ../FL/Fl.H
+code.o: ../FL/Fl_Bitmap.H
+code.o: ../FL/Fl_Box.H
+code.o: ../FL/Fl_Button.H
+code.o: ../FL/Fl_Check_Button.H
+code.o: ../FL/Fl_Choice.H
+code.o: ../FL/Fl_Device.H
+code.o: ../FL/Fl_Double_Window.H
+code.o: ../FL/fl_draw.H
+code.o: ../FL/Fl_Export.H
+code.o: ../FL/Fl_Group.H
+code.o: ../FL/Fl_Image.H
+code.o: ../FL/Fl_Input.H
+code.o: ../FL/Fl_Input_.H
+code.o: ../FL/Fl_Input_Choice.H
+code.o: ../FL/Fl_Int_Input.H
+code.o: ../FL/Fl_Light_Button.H
+code.o: ../FL/Fl_Menu.H
+code.o: ../FL/Fl_Menu_.H
+code.o: ../FL/Fl_Menu_Bar.H
+code.o: ../FL/Fl_Menu_Button.H
+code.o: ../FL/Fl_Menu_Item.H
+code.o: ../FL/Fl_Pack.H
+code.o: ../FL/Fl_Pixmap.H
+code.o: ../FL/Fl_Plugin.H
+code.o: ../FL/Fl_Preferences.H
+code.o: ../FL/Fl_Repeat_Button.H
+code.o: ../FL/Fl_Return_Button.H
+code.o: ../FL/Fl_RGB_Image.H
 code.o: ../FL/Fl_Round_Button.H
-factory.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-factory.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-factory.o: ../FL/Fl_Group.H ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H
-factory.o: ../FL/Fl_Image.H ../FL/Fl_Pixmap.H ../FL/Fl_Tree.H
-factory.o: ../FL/Fl_Scrollbar.H ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-factory.o: ../FL/Fl_Group.H ../FL/Fl_Bitmap.H ../FL/Enumerations.H
-factory.o: ../FL/Fl_Window.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-factory.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-factory.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Tree_Item.H ../FL/Fl_Widget.H
-factory.o: ../FL/Fl_Tree_Item_Array.H ../FL/Fl_Tree_Prefs.H ../src/flstring.h
-factory.o: ../config.h undo.h Fl_Widget_Type.h Fl_Type.h ../FL/Fl_Menu.H
-factory.o: ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Shared_Image.H
-factory.o: ExternalCodeEditor_UNIX.h ../FL/Fl_Tabs.H ../FL/Fl_Pack.H
-factory.o: ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H
-factory.o: ../FL/Fl_Menu_.H ../FL/Fl_Choice.H ../FL/Fl_Input_Choice.H
-factory.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Menu_Bar.H
-factory.o: ../FL/Fl_Box.H ../FL/Fl_Button.H ../FL/Fl_Return_Button.H
-factory.o: ../FL/Fl_Button.H ../FL/Fl_Repeat_Button.H ../FL/Fl.H
-factory.o: ../FL/Fl_Light_Button.H ../FL/Fl_Check_Button.H
-factory.o: ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H ../FL/Fl_Browser.H
-factory.o: ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
-factory.o: ../FL/Fl_Valuator.H ../FL/Fl_Check_Browser.H
-factory.o: ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H ../FL/Fl_File_Icon.H
-factory.o: ../FL/filename.H ../FL/Fl_Counter.H ../FL/Fl_Spinner.H
-factory.o: ../FL/Fl_File_Input.H ../FL/Fl_Text_Display.H ../FL/fl_draw.H
-factory.o: ../FL/Fl_Text_Buffer.H ../FL/Fl_Text_Editor.H
-factory.o: ../FL/Fl_Text_Display.H ../FL/Fl_Clock.H ../FL/Fl_Help_View.H
-factory.o: ../FL/Fl_Shared_Image.H ../FL/Fl_Progress.H ../FL/Fl_Adjuster.H
-factory.o: ../FL/Fl_Dial.H ../FL/Fl_Roller.H ../FL/Fl_Output.H
-factory.o: ../FL/Fl_Input.H ../FL/Fl_Value_Input.H ../FL/Fl_Value_Output.H
-factory.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Multi_Label.H
-file.o: ../src/flstring.h ../FL/Fl_Export.H ../config.h alignment_panel.h
-file.o: ../FL/Fl.H ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-file.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Text_Buffer.H
-file.o: ../FL/Fl_Text_Display.H ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-file.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-file.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-file.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-file.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-file.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-file.o: ../FL/Fl_Text_Buffer.H ../FL/filename.H ../FL/Fl_Double_Window.H
-file.o: ../FL/Fl_Preferences.H ../FL/Fl_Tooltip.H ../FL/Fl_Widget.H
-file.o: ../FL/Fl_Button.H ../FL/Fl_Tabs.H ../FL/Fl_Group.H ../FL/Fl_Box.H
-file.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Check_Button.H
-file.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H ../FL/Fl_Choice.H
-file.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Int_Input.H
-file.o: ../FL/Fl_Input.H ../FL/Fl_Spinner.H ../FL/Fl_Repeat_Button.H
-file.o: ../FL/Fl.H ../FL/Fl_Return_Button.H ../FL/Fl_Round_Button.H
-file.o: Fl_Widget_Type.h Fl_Type.h ../FL/Fl_Menu.H Fluid_Image.h
-file.o: ../FL/Fl_Shared_Image.H ../FL/fl_draw.H ExternalCodeEditor_UNIX.h
-file.o: ../FL/Fl_Pack.H ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H
-file.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Input_Choice.H ../FL/Fl_Menu_Bar.H
-file.o: ../FL/fl_message.H ../FL/fl_ask.H
-fluid.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-fluid.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-fluid.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-fluid.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Box.H
-fluid.o: ../FL/Fl_Button.H ../FL/Fl_File_Icon.H ../FL/Fl.H
-fluid.o: ../FL/Fl_Help_Dialog.H ../FL/Fl_Group.H ../FL/Fl_Input.H
-fluid.o: ../FL/Fl_Input_.H ../FL/Fl_Help_View.H ../FL/Fl_Scrollbar.H
-fluid.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H ../FL/x.H
-fluid.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-fluid.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-fluid.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fluid.o: ../FL/Fl_Shared_Image.H ../FL/filename.H ../FL/Fl_Hold_Browser.H
-fluid.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Menu_Bar.H
-fluid.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/fl_ask.H ../FL/fl_draw.H
-fluid.o: ../FL/Fl_File_Chooser.H ../FL/Fl_Choice.H ../FL/Fl_Menu_Button.H
-fluid.o: ../FL/Fl_Preferences.H ../FL/Fl_Tile.H ../FL/Fl_File_Browser.H
-fluid.o: ../FL/Fl_File_Icon.H ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H
-fluid.o: ../FL/Fl_Button.H ../FL/Fl_File_Input.H ../FL/Fl_Return_Button.H
-fluid.o: ../FL/Fl_PNG_Image.H ../FL/fl_message.H ../FL/fl_ask.H
-fluid.o: ../FL/filename.H ../FL/Fl_Native_File_Chooser.H ../FL/Fl_Printer.H
-fluid.o: ../FL/Fl_Paged_Device.H ../FL/Fl_PostScript.H ../src/flstring.h
-fluid.o: ../config.h alignment_panel.h ../FL/Fl_Text_Buffer.H
-fluid.o: ../FL/Fl_Text_Display.H ../FL/Fl_Text_Buffer.H ../FL/Fl_Tooltip.H
-fluid.o: ../FL/Fl_Widget.H ../FL/Fl_Tabs.H ../FL/Fl_Int_Input.H
-fluid.o: ../FL/Fl_Input.H ../FL/Fl_Spinner.H ../FL/Fl_Repeat_Button.H
-fluid.o: ../FL/Fl_Round_Button.H function_panel.h ../FL/Fl_Light_Button.H
-fluid.o: ../FL/Fl_Text_Editor.H ../FL/Fl_Text_Display.H CodeEditor.h
-fluid.o: template_panel.h ../FL/Fl_Browser.H about_panel.h undo.h Fl_Type.h
-fluid.o: ../FL/Fl_Menu.H Fluid_Image.h ../FL/Fl_Shared_Image.H
-fluid.o: ExternalCodeEditor_UNIX.h ../FL/Fl_Pack.H ../FL/Fl_Wizard.H
-fluid.o: ../FL/Fl_Menu_.H ../FL/Fl_Input_Choice.H
-function_panel.o: function_panel.h ../FL/Fl.H ../FL/Fl_Export.H
-function_panel.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-function_panel.o: ../FL/Enumerations.H ../FL/abi-version.h
-function_panel.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-function_panel.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-function_panel.o: ../FL/Fl_Group.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-function_panel.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Light_Button.H ../FL/Fl_Box.H
-function_panel.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Text_Editor.H
-function_panel.o: ../FL/Fl_Text_Display.H ../FL/fl_draw.H ../FL/x.H
-function_panel.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-function_panel.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-function_panel.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-function_panel.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-function_panel.o: ../FL/Fl_Text_Buffer.H ../FL/Fl_Return_Button.H
-function_panel.o: ../FL/Fl_Button.H ../FL/Fl_Button.H CodeEditor.h
-function_panel.o: ../FL/Fl_Text_Buffer.H ../FL/Fl_Menu_Button.H
-function_panel.o: ../FL/Fl_Tabs.H Fl_Type.h ../FL/Fl_Widget.H ../FL/Fl_Menu.H
-function_panel.o: Fluid_Image.h ../FL/Fl_Shared_Image.H ../FL/fl_draw.H
-function_panel.o: ExternalCodeEditor_UNIX.h ../FL/Fl_Pack.H ../FL/Fl_Wizard.H
-function_panel.o: ../FL/Fl_Menu_.H ../FL/Fl_Input_Choice.H
-function_panel.o: ../FL/Fl_Menu_Bar.H undo.h
-template_panel.o: template_panel.h ../FL/Fl.H ../FL/Fl_Export.H
-template_panel.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-template_panel.o: ../FL/Enumerations.H ../FL/abi-version.h
-template_panel.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-template_panel.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-template_panel.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H
-template_panel.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Box.H
-template_panel.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Group.H
-template_panel.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H
-template_panel.o: ../FL/Fl_Button.H ../src/flstring.h ../config.h
-template_panel.o: ../FL/filename.H ../FL/fl_ask.H ../FL/Fl_Shared_Image.H
+code.o: ../FL/Fl_Scrollbar.H
+code.o: ../FL/Fl_Shared_Image.H
+code.o: ../FL/Fl_Slider.H
+code.o: ../FL/Fl_Spinner.H
+code.o: ../FL/Fl_Tabs.H
+code.o: ../FL/Fl_Text_Buffer.H
+code.o: ../FL/Fl_Text_Display.H
+code.o: ../FL/Fl_Tooltip.H
+code.o: ../FL/fl_types.h
+code.o: ../FL/fl_utf8.h
+code.o: ../FL/Fl_Valuator.H
+code.o: ../FL/Fl_Widget.H
+code.o: ../FL/Fl_Window.H
+code.o: ../FL/Fl_Wizard.H
+code.o: ../FL/x.H
+code.o: ../src/flstring.h
+code.o: alignment_panel.h
+code.o: ExternalCodeEditor_UNIX.h
+code.o: Fluid_Image.h
+code.o: Fl_Type.h
+CodeEditor.o: ../FL/abi-version.h
+CodeEditor.o: ../FL/Enumerations.H
+CodeEditor.o: ../FL/Fl.H
+CodeEditor.o: ../FL/Fl_Bitmap.H
+CodeEditor.o: ../FL/Fl_Device.H
+CodeEditor.o: ../FL/fl_draw.H
+CodeEditor.o: ../FL/Fl_Export.H
+CodeEditor.o: ../FL/Fl_Group.H
+CodeEditor.o: ../FL/Fl_Image.H
+CodeEditor.o: ../FL/Fl_Pixmap.H
+CodeEditor.o: ../FL/Fl_Plugin.H
+CodeEditor.o: ../FL/Fl_Preferences.H
+CodeEditor.o: ../FL/Fl_RGB_Image.H
+CodeEditor.o: ../FL/Fl_Scrollbar.H
+CodeEditor.o: ../FL/Fl_Slider.H
+CodeEditor.o: ../FL/Fl_Text_Buffer.H
+CodeEditor.o: ../FL/Fl_Text_Display.H
+CodeEditor.o: ../FL/Fl_Text_Editor.H
+CodeEditor.o: ../FL/fl_types.h
+CodeEditor.o: ../FL/fl_utf8.h
+CodeEditor.o: ../FL/Fl_Valuator.H
+CodeEditor.o: ../FL/Fl_Widget.H
+CodeEditor.o: ../FL/Fl_Window.H
+CodeEditor.o: ../FL/x.H
+CodeEditor.o: CodeEditor.h
+ExternalCodeEditor_UNIX.o: ../FL/abi-version.h
+ExternalCodeEditor_UNIX.o: ../FL/Enumerations.H
+ExternalCodeEditor_UNIX.o: ../FL/Fl.H
+ExternalCodeEditor_UNIX.o: ../FL/fl_ask.H
+ExternalCodeEditor_UNIX.o: ../FL/Fl_Export.H
+ExternalCodeEditor_UNIX.o: ../FL/fl_types.h
+ExternalCodeEditor_UNIX.o: ../FL/fl_utf8.h
+ExternalCodeEditor_UNIX.o: ExternalCodeEditor_UNIX.h
+factory.o: ../config.h
+factory.o: ../FL/abi-version.h
+factory.o: ../FL/Enumerations.H
+factory.o: ../FL/filename.H
+factory.o: ../FL/Fl.H
+factory.o: ../FL/Fl_Adjuster.H
+factory.o: ../FL/Fl_Bitmap.H
+factory.o: ../FL/Fl_Box.H
+factory.o: ../FL/Fl_Browser.H
+factory.o: ../FL/Fl_Browser_.H
+factory.o: ../FL/Fl_Button.H
+factory.o: ../FL/Fl_Check_Browser.H
+factory.o: ../FL/Fl_Check_Button.H
+factory.o: ../FL/Fl_Choice.H
+factory.o: ../FL/Fl_Clock.H
+factory.o: ../FL/Fl_Counter.H
+factory.o: ../FL/Fl_Device.H
+factory.o: ../FL/Fl_Dial.H
+factory.o: ../FL/fl_draw.H
+factory.o: ../FL/Fl_Export.H
+factory.o: ../FL/Fl_File_Browser.H
+factory.o: ../FL/Fl_File_Icon.H
+factory.o: ../FL/Fl_File_Input.H
+factory.o: ../FL/Fl_Group.H
+factory.o: ../FL/Fl_Help_View.H
+factory.o: ../FL/Fl_Image.H
+factory.o: ../FL/Fl_Input.H
+factory.o: ../FL/Fl_Input_.H
+factory.o: ../FL/Fl_Input_Choice.H
+factory.o: ../FL/Fl_Light_Button.H
+factory.o: ../FL/Fl_Menu.H
+factory.o: ../FL/Fl_Menu_.H
+factory.o: ../FL/Fl_Menu_Bar.H
+factory.o: ../FL/Fl_Menu_Button.H
+factory.o: ../FL/Fl_Menu_Item.H
+factory.o: ../FL/Fl_Multi_Label.H
+factory.o: ../FL/Fl_Output.H
+factory.o: ../FL/Fl_Pack.H
+factory.o: ../FL/Fl_Pixmap.H
+factory.o: ../FL/Fl_Plugin.H
+factory.o: ../FL/Fl_Preferences.H
+factory.o: ../FL/Fl_Progress.H
+factory.o: ../FL/Fl_Repeat_Button.H
+factory.o: ../FL/Fl_Return_Button.H
+factory.o: ../FL/Fl_RGB_Image.H
+factory.o: ../FL/Fl_Roller.H
+factory.o: ../FL/Fl_Round_Button.H
+factory.o: ../FL/Fl_Scrollbar.H
+factory.o: ../FL/Fl_Shared_Image.H
+factory.o: ../FL/Fl_Slider.H
+factory.o: ../FL/Fl_Spinner.H
+factory.o: ../FL/Fl_Tabs.H
+factory.o: ../FL/Fl_Text_Buffer.H
+factory.o: ../FL/Fl_Text_Display.H
+factory.o: ../FL/Fl_Text_Editor.H
+factory.o: ../FL/Fl_Tree.H
+factory.o: ../FL/Fl_Tree_Item.H
+factory.o: ../FL/Fl_Tree_Item_Array.H
+factory.o: ../FL/Fl_Tree_Prefs.H
+factory.o: ../FL/fl_types.h
+factory.o: ../FL/fl_utf8.h
+factory.o: ../FL/Fl_Valuator.H
+factory.o: ../FL/Fl_Value_Input.H
+factory.o: ../FL/Fl_Value_Output.H
+factory.o: ../FL/Fl_Value_Slider.H
+factory.o: ../FL/Fl_Widget.H
+factory.o: ../FL/Fl_Window.H
+factory.o: ../FL/Fl_Wizard.H
+factory.o: ../FL/x.H
+factory.o: ../src/flstring.h
+factory.o: ExternalCodeEditor_UNIX.h
+factory.o: Fluid_Image.h
+factory.o: Fl_Type.h
+factory.o: Fl_Widget_Type.h
+factory.o: undo.h
+file.o: ../config.h
+file.o: ../FL/abi-version.h
+file.o: ../FL/Enumerations.H
+file.o: ../FL/filename.H
+file.o: ../FL/Fl.H
+file.o: ../FL/fl_ask.H
+file.o: ../FL/Fl_Bitmap.H
+file.o: ../FL/Fl_Box.H
+file.o: ../FL/Fl_Button.H
+file.o: ../FL/Fl_Check_Button.H
+file.o: ../FL/Fl_Choice.H
+file.o: ../FL/Fl_Device.H
+file.o: ../FL/Fl_Double_Window.H
+file.o: ../FL/fl_draw.H
+file.o: ../FL/Fl_Export.H
+file.o: ../FL/Fl_Group.H
+file.o: ../FL/Fl_Image.H
+file.o: ../FL/Fl_Input.H
+file.o: ../FL/Fl_Input_.H
+file.o: ../FL/Fl_Input_Choice.H
+file.o: ../FL/Fl_Int_Input.H
+file.o: ../FL/Fl_Light_Button.H
+file.o: ../FL/Fl_Menu.H
+file.o: ../FL/Fl_Menu_.H
+file.o: ../FL/Fl_Menu_Bar.H
+file.o: ../FL/Fl_Menu_Button.H
+file.o: ../FL/Fl_Menu_Item.H
+file.o: ../FL/fl_message.H
+file.o: ../FL/Fl_Pack.H
+file.o: ../FL/Fl_Pixmap.H
+file.o: ../FL/Fl_Plugin.H
+file.o: ../FL/Fl_Preferences.H
+file.o: ../FL/Fl_Repeat_Button.H
+file.o: ../FL/Fl_Return_Button.H
+file.o: ../FL/Fl_RGB_Image.H
+file.o: ../FL/Fl_Round_Button.H
+file.o: ../FL/Fl_Scrollbar.H
+file.o: ../FL/Fl_Shared_Image.H
+file.o: ../FL/Fl_Slider.H
+file.o: ../FL/Fl_Spinner.H
+file.o: ../FL/Fl_Tabs.H
+file.o: ../FL/Fl_Text_Buffer.H
+file.o: ../FL/Fl_Text_Display.H
+file.o: ../FL/Fl_Tooltip.H
+file.o: ../FL/fl_types.h
+file.o: ../FL/fl_utf8.h
+file.o: ../FL/Fl_Valuator.H
+file.o: ../FL/Fl_Widget.H
+file.o: ../FL/Fl_Window.H
+file.o: ../FL/Fl_Wizard.H
+file.o: ../FL/x.H
+file.o: ../src/flstring.h
+file.o: alignment_panel.h
+file.o: ExternalCodeEditor_UNIX.h
+file.o: Fluid_Image.h
+file.o: Fl_Type.h
+file.o: Fl_Widget_Type.h
+fluid.o: ../config.h
+fluid.o: ../FL/abi-version.h
+fluid.o: ../FL/Enumerations.H
+fluid.o: ../FL/filename.H
+fluid.o: ../FL/Fl.H
+fluid.o: ../FL/fl_ask.H
+fluid.o: ../FL/Fl_Bitmap.H
+fluid.o: ../FL/Fl_Box.H
+fluid.o: ../FL/Fl_Browser.H
+fluid.o: ../FL/Fl_Browser_.H
+fluid.o: ../FL/Fl_Button.H
+fluid.o: ../FL/Fl_Check_Button.H
+fluid.o: ../FL/Fl_Choice.H
+fluid.o: ../FL/Fl_Device.H
+fluid.o: ../FL/Fl_Double_Window.H
+fluid.o: ../FL/fl_draw.H
+fluid.o: ../FL/Fl_Export.H
+fluid.o: ../FL/Fl_File_Browser.H
+fluid.o: ../FL/Fl_File_Chooser.H
+fluid.o: ../FL/Fl_File_Icon.H
+fluid.o: ../FL/Fl_File_Input.H
+fluid.o: ../FL/Fl_Group.H
+fluid.o: ../FL/Fl_Help_Dialog.H
+fluid.o: ../FL/Fl_Help_View.H
+fluid.o: ../FL/Fl_Hold_Browser.H
+fluid.o: ../FL/Fl_Image.H
+fluid.o: ../FL/Fl_Input.H
+fluid.o: ../FL/Fl_Input_.H
+fluid.o: ../FL/Fl_Input_Choice.H
+fluid.o: ../FL/Fl_Int_Input.H
+fluid.o: ../FL/Fl_Light_Button.H
+fluid.o: ../FL/Fl_Menu.H
+fluid.o: ../FL/Fl_Menu_.H
+fluid.o: ../FL/Fl_Menu_Bar.H
+fluid.o: ../FL/Fl_Menu_Button.H
+fluid.o: ../FL/Fl_Menu_Item.H
+fluid.o: ../FL/fl_message.H
+fluid.o: ../FL/Fl_Native_File_Chooser.H
+fluid.o: ../FL/Fl_Pack.H
+fluid.o: ../FL/Fl_Paged_Device.H
+fluid.o: ../FL/Fl_Pixmap.H
+fluid.o: ../FL/Fl_Plugin.H
+fluid.o: ../FL/Fl_PNG_Image.H
+fluid.o: ../FL/Fl_PostScript.H
+fluid.o: ../FL/Fl_Preferences.H
+fluid.o: ../FL/Fl_Printer.H
+fluid.o: ../FL/Fl_Repeat_Button.H
+fluid.o: ../FL/Fl_Return_Button.H
+fluid.o: ../FL/Fl_RGB_Image.H
+fluid.o: ../FL/Fl_Round_Button.H
+fluid.o: ../FL/Fl_Scrollbar.H
+fluid.o: ../FL/Fl_Shared_Image.H
+fluid.o: ../FL/Fl_Slider.H
+fluid.o: ../FL/Fl_Spinner.H
+fluid.o: ../FL/Fl_Tabs.H
+fluid.o: ../FL/Fl_Text_Buffer.H
+fluid.o: ../FL/Fl_Text_Display.H
+fluid.o: ../FL/Fl_Text_Editor.H
+fluid.o: ../FL/Fl_Tile.H
+fluid.o: ../FL/Fl_Tooltip.H
+fluid.o: ../FL/fl_types.h
+fluid.o: ../FL/fl_utf8.h
+fluid.o: ../FL/Fl_Valuator.H
+fluid.o: ../FL/Fl_Widget.H
+fluid.o: ../FL/Fl_Window.H
+fluid.o: ../FL/Fl_Wizard.H
+fluid.o: ../FL/x.H
+fluid.o: ../src/flstring.h
+fluid.o: about_panel.h
+fluid.o: alignment_panel.h
+fluid.o: CodeEditor.h
+fluid.o: ExternalCodeEditor_UNIX.h
+fluid.o: Fluid_Image.h
+fluid.o: Fl_Type.h
+fluid.o: function_panel.h
+fluid.o: template_panel.h
+fluid.o: undo.h
+Fluid_Image.o: ../config.h
+Fluid_Image.o: ../FL/abi-version.h
+Fluid_Image.o: ../FL/Enumerations.H
+Fluid_Image.o: ../FL/filename.H
+Fluid_Image.o: ../FL/Fl.H
+Fluid_Image.o: ../FL/fl_ask.H
+Fluid_Image.o: ../FL/Fl_Bitmap.H
+Fluid_Image.o: ../FL/Fl_Box.H
+Fluid_Image.o: ../FL/Fl_Browser.H
+Fluid_Image.o: ../FL/Fl_Browser_.H
+Fluid_Image.o: ../FL/Fl_Button.H
+Fluid_Image.o: ../FL/Fl_Check_Button.H
+Fluid_Image.o: ../FL/Fl_Choice.H
+Fluid_Image.o: ../FL/Fl_Device.H
+Fluid_Image.o: ../FL/Fl_Double_Window.H
+Fluid_Image.o: ../FL/fl_draw.H
+Fluid_Image.o: ../FL/Fl_Export.H
+Fluid_Image.o: ../FL/Fl_File_Browser.H
+Fluid_Image.o: ../FL/Fl_File_Chooser.H
+Fluid_Image.o: ../FL/Fl_File_Icon.H
+Fluid_Image.o: ../FL/Fl_File_Input.H
+Fluid_Image.o: ../FL/Fl_Group.H
+Fluid_Image.o: ../FL/Fl_Image.H
+Fluid_Image.o: ../FL/Fl_Input.H
+Fluid_Image.o: ../FL/Fl_Input_.H
+Fluid_Image.o: ../FL/Fl_Input_Choice.H
+Fluid_Image.o: ../FL/Fl_Light_Button.H
+Fluid_Image.o: ../FL/Fl_Menu.H
+Fluid_Image.o: ../FL/Fl_Menu_.H
+Fluid_Image.o: ../FL/Fl_Menu_Bar.H
+Fluid_Image.o: ../FL/Fl_Menu_Button.H
+Fluid_Image.o: ../FL/Fl_Menu_Item.H
+Fluid_Image.o: ../FL/Fl_Pack.H
+Fluid_Image.o: ../FL/Fl_Pixmap.H
+Fluid_Image.o: ../FL/Fl_Plugin.H
+Fluid_Image.o: ../FL/Fl_Preferences.H
+Fluid_Image.o: ../FL/Fl_Return_Button.H
+Fluid_Image.o: ../FL/Fl_RGB_Image.H
+Fluid_Image.o: ../FL/Fl_Scrollbar.H
+Fluid_Image.o: ../FL/Fl_Shared_Image.H
+Fluid_Image.o: ../FL/Fl_Slider.H
+Fluid_Image.o: ../FL/Fl_Tabs.H
+Fluid_Image.o: ../FL/Fl_Tile.H
+Fluid_Image.o: ../FL/fl_types.h
+Fluid_Image.o: ../FL/fl_utf8.h
+Fluid_Image.o: ../FL/Fl_Valuator.H
+Fluid_Image.o: ../FL/Fl_Widget.H
+Fluid_Image.o: ../FL/Fl_Window.H
+Fluid_Image.o: ../FL/Fl_Wizard.H
+Fluid_Image.o: ../FL/x.H
+Fluid_Image.o: ../src/flstring.h
+Fluid_Image.o: ExternalCodeEditor_UNIX.h
+Fluid_Image.o: Fluid_Image.h
+Fluid_Image.o: Fl_Type.h
+Fl_Function_Type.o: ../config.h
+Fl_Function_Type.o: ../FL/abi-version.h
+Fl_Function_Type.o: ../FL/Enumerations.H
+Fl_Function_Type.o: ../FL/filename.H
+Fl_Function_Type.o: ../FL/Fl.H
+Fl_Function_Type.o: ../FL/fl_ask.H
+Fl_Function_Type.o: ../FL/Fl_Bitmap.H
+Fl_Function_Type.o: ../FL/Fl_Box.H
+Fl_Function_Type.o: ../FL/Fl_Browser.H
+Fl_Function_Type.o: ../FL/Fl_Browser_.H
+Fl_Function_Type.o: ../FL/Fl_Button.H
+Fl_Function_Type.o: ../FL/Fl_Check_Button.H
+Fl_Function_Type.o: ../FL/Fl_Choice.H
+Fl_Function_Type.o: ../FL/Fl_Device.H
+Fl_Function_Type.o: ../FL/Fl_Double_Window.H
+Fl_Function_Type.o: ../FL/fl_draw.H
+Fl_Function_Type.o: ../FL/Fl_Export.H
+Fl_Function_Type.o: ../FL/Fl_File_Browser.H
+Fl_Function_Type.o: ../FL/Fl_File_Chooser.H
+Fl_Function_Type.o: ../FL/Fl_File_Icon.H
+Fl_Function_Type.o: ../FL/Fl_File_Input.H
+Fl_Function_Type.o: ../FL/Fl_Group.H
+Fl_Function_Type.o: ../FL/Fl_Image.H
+Fl_Function_Type.o: ../FL/Fl_Input.H
+Fl_Function_Type.o: ../FL/Fl_Input_.H
+Fl_Function_Type.o: ../FL/Fl_Input_Choice.H
+Fl_Function_Type.o: ../FL/Fl_Int_Input.H
+Fl_Function_Type.o: ../FL/Fl_Light_Button.H
+Fl_Function_Type.o: ../FL/Fl_Menu.H
+Fl_Function_Type.o: ../FL/Fl_Menu_.H
+Fl_Function_Type.o: ../FL/Fl_Menu_Bar.H
+Fl_Function_Type.o: ../FL/Fl_Menu_Button.H
+Fl_Function_Type.o: ../FL/Fl_Menu_Item.H
+Fl_Function_Type.o: ../FL/Fl_Pack.H
+Fl_Function_Type.o: ../FL/Fl_Pixmap.H
+Fl_Function_Type.o: ../FL/Fl_Plugin.H
+Fl_Function_Type.o: ../FL/Fl_Preferences.H
+Fl_Function_Type.o: ../FL/Fl_Repeat_Button.H
+Fl_Function_Type.o: ../FL/Fl_Return_Button.H
+Fl_Function_Type.o: ../FL/Fl_RGB_Image.H
+Fl_Function_Type.o: ../FL/Fl_Round_Button.H
+Fl_Function_Type.o: ../FL/Fl_Scrollbar.H
+Fl_Function_Type.o: ../FL/Fl_Shared_Image.H
+Fl_Function_Type.o: ../FL/fl_show_input.H
+Fl_Function_Type.o: ../FL/Fl_Slider.H
+Fl_Function_Type.o: ../FL/Fl_Spinner.H
+Fl_Function_Type.o: ../FL/Fl_Tabs.H
+Fl_Function_Type.o: ../FL/Fl_Text_Buffer.H
+Fl_Function_Type.o: ../FL/Fl_Text_Display.H
+Fl_Function_Type.o: ../FL/Fl_Text_Editor.H
+Fl_Function_Type.o: ../FL/Fl_Tile.H
+Fl_Function_Type.o: ../FL/Fl_Tooltip.H
+Fl_Function_Type.o: ../FL/fl_types.h
+Fl_Function_Type.o: ../FL/fl_utf8.h
+Fl_Function_Type.o: ../FL/Fl_Valuator.H
+Fl_Function_Type.o: ../FL/Fl_Widget.H
+Fl_Function_Type.o: ../FL/Fl_Window.H
+Fl_Function_Type.o: ../FL/Fl_Wizard.H
+Fl_Function_Type.o: ../FL/x.H
+Fl_Function_Type.o: ../src/flstring.h
+Fl_Function_Type.o: alignment_panel.h
+Fl_Function_Type.o: CodeEditor.h
+Fl_Function_Type.o: comments.h
+Fl_Function_Type.o: ExternalCodeEditor_UNIX.h
+Fl_Function_Type.o: Fluid_Image.h
+Fl_Function_Type.o: Fl_Type.h
+Fl_Function_Type.o: function_panel.h
+Fl_Group_Type.o: ../config.h
+Fl_Group_Type.o: ../FL/abi-version.h
+Fl_Group_Type.o: ../FL/Enumerations.H
+Fl_Group_Type.o: ../FL/Fl.H
+Fl_Group_Type.o: ../FL/fl_ask.H
+Fl_Group_Type.o: ../FL/Fl_Bitmap.H
+Fl_Group_Type.o: ../FL/Fl_Box.H
+Fl_Group_Type.o: ../FL/Fl_Choice.H
+Fl_Group_Type.o: ../FL/Fl_Device.H
+Fl_Group_Type.o: ../FL/fl_draw.H
+Fl_Group_Type.o: ../FL/Fl_Export.H
+Fl_Group_Type.o: ../FL/Fl_Group.H
+Fl_Group_Type.o: ../FL/Fl_Image.H
+Fl_Group_Type.o: ../FL/Fl_Input.H
+Fl_Group_Type.o: ../FL/Fl_Input_.H
+Fl_Group_Type.o: ../FL/Fl_Input_Choice.H
+Fl_Group_Type.o: ../FL/Fl_Menu.H
+Fl_Group_Type.o: ../FL/Fl_Menu_.H
+Fl_Group_Type.o: ../FL/Fl_Menu_Bar.H
+Fl_Group_Type.o: ../FL/Fl_Menu_Button.H
+Fl_Group_Type.o: ../FL/Fl_Menu_Item.H
+Fl_Group_Type.o: ../FL/fl_message.H
+Fl_Group_Type.o: ../FL/Fl_Pack.H
+Fl_Group_Type.o: ../FL/Fl_Pixmap.H
+Fl_Group_Type.o: ../FL/Fl_Plugin.H
+Fl_Group_Type.o: ../FL/Fl_Preferences.H
+Fl_Group_Type.o: ../FL/Fl_RGB_Image.H
+Fl_Group_Type.o: ../FL/Fl_Scroll.H
+Fl_Group_Type.o: ../FL/Fl_Scrollbar.H
+Fl_Group_Type.o: ../FL/Fl_Shared_Image.H
+Fl_Group_Type.o: ../FL/Fl_Slider.H
+Fl_Group_Type.o: ../FL/Fl_Table.H
+Fl_Group_Type.o: ../FL/Fl_Tabs.H
+Fl_Group_Type.o: ../FL/fl_types.h
+Fl_Group_Type.o: ../FL/fl_utf8.h
+Fl_Group_Type.o: ../FL/Fl_Valuator.H
+Fl_Group_Type.o: ../FL/Fl_Widget.H
+Fl_Group_Type.o: ../FL/Fl_Window.H
+Fl_Group_Type.o: ../FL/Fl_Wizard.H
+Fl_Group_Type.o: ../FL/x.H
+Fl_Group_Type.o: ../src/flstring.h
+Fl_Group_Type.o: ExternalCodeEditor_UNIX.h
+Fl_Group_Type.o: Fluid_Image.h
+Fl_Group_Type.o: Fl_Type.h
+Fl_Group_Type.o: Fl_Widget_Type.h
+Fl_Menu_Type.o: ../config.h
+Fl_Menu_Type.o: ../FL/abi-version.h
+Fl_Menu_Type.o: ../FL/Enumerations.H
+Fl_Menu_Type.o: ../FL/filename.H
+Fl_Menu_Type.o: ../FL/Fl.H
+Fl_Menu_Type.o: ../FL/fl_ask.H
+Fl_Menu_Type.o: ../FL/Fl_Bitmap.H
+Fl_Menu_Type.o: ../FL/Fl_Box.H
+Fl_Menu_Type.o: ../FL/Fl_Button.H
+Fl_Menu_Type.o: ../FL/Fl_Check_Button.H
+Fl_Menu_Type.o: ../FL/Fl_Choice.H
+Fl_Menu_Type.o: ../FL/Fl_Device.H
+Fl_Menu_Type.o: ../FL/Fl_Double_Window.H
+Fl_Menu_Type.o: ../FL/fl_draw.H
+Fl_Menu_Type.o: ../FL/Fl_Export.H
+Fl_Menu_Type.o: ../FL/Fl_Group.H
+Fl_Menu_Type.o: ../FL/Fl_Image.H
+Fl_Menu_Type.o: ../FL/Fl_Input.H
+Fl_Menu_Type.o: ../FL/Fl_Input_.H
+Fl_Menu_Type.o: ../FL/Fl_Input_Choice.H
+Fl_Menu_Type.o: ../FL/Fl_Int_Input.H
+Fl_Menu_Type.o: ../FL/Fl_Light_Button.H
+Fl_Menu_Type.o: ../FL/Fl_Menu.H
+Fl_Menu_Type.o: ../FL/Fl_Menu_.H
+Fl_Menu_Type.o: ../FL/Fl_Menu_Bar.H
+Fl_Menu_Type.o: ../FL/Fl_Menu_Button.H
+Fl_Menu_Type.o: ../FL/Fl_Menu_Item.H
+Fl_Menu_Type.o: ../FL/fl_message.H
+Fl_Menu_Type.o: ../FL/Fl_Output.H
+Fl_Menu_Type.o: ../FL/Fl_Pack.H
+Fl_Menu_Type.o: ../FL/Fl_Pixmap.H
+Fl_Menu_Type.o: ../FL/Fl_Plugin.H
+Fl_Menu_Type.o: ../FL/Fl_Preferences.H
+Fl_Menu_Type.o: ../FL/Fl_Repeat_Button.H
+Fl_Menu_Type.o: ../FL/Fl_Return_Button.H
+Fl_Menu_Type.o: ../FL/Fl_RGB_Image.H
+Fl_Menu_Type.o: ../FL/Fl_Round_Button.H
+Fl_Menu_Type.o: ../FL/Fl_Scrollbar.H
+Fl_Menu_Type.o: ../FL/Fl_Shared_Image.H
+Fl_Menu_Type.o: ../FL/Fl_Slider.H
+Fl_Menu_Type.o: ../FL/Fl_Spinner.H
+Fl_Menu_Type.o: ../FL/Fl_Tabs.H
+Fl_Menu_Type.o: ../FL/Fl_Text_Buffer.H
+Fl_Menu_Type.o: ../FL/Fl_Text_Display.H
+Fl_Menu_Type.o: ../FL/Fl_Tooltip.H
+Fl_Menu_Type.o: ../FL/fl_types.h
+Fl_Menu_Type.o: ../FL/fl_utf8.h
+Fl_Menu_Type.o: ../FL/Fl_Valuator.H
+Fl_Menu_Type.o: ../FL/Fl_Value_Input.H
+Fl_Menu_Type.o: ../FL/Fl_Widget.H
+Fl_Menu_Type.o: ../FL/Fl_Window.H
+Fl_Menu_Type.o: ../FL/Fl_Wizard.H
+Fl_Menu_Type.o: ../FL/x.H
+Fl_Menu_Type.o: ../src/flstring.h
+Fl_Menu_Type.o: alignment_panel.h
+Fl_Menu_Type.o: ExternalCodeEditor_UNIX.h
+Fl_Menu_Type.o: Fluid_Image.h
+Fl_Menu_Type.o: Fl_Type.h
+Fl_Menu_Type.o: Fl_Widget_Type.h
+Fl_Menu_Type.o: Shortcut_Button.h
+Fl_Type.o: ../config.h
+Fl_Type.o: ../FL/abi-version.h
+Fl_Type.o: ../FL/Enumerations.H
+Fl_Type.o: ../FL/Fl.H
+Fl_Type.o: ../FL/Fl_Bitmap.H
+Fl_Type.o: ../FL/Fl_Browser_.H
+Fl_Type.o: ../FL/Fl_Choice.H
+Fl_Type.o: ../FL/Fl_Device.H
+Fl_Type.o: ../FL/fl_draw.H
+Fl_Type.o: ../FL/Fl_Export.H
+Fl_Type.o: ../FL/Fl_Group.H
+Fl_Type.o: ../FL/Fl_Image.H
+Fl_Type.o: ../FL/Fl_Input.H
+Fl_Type.o: ../FL/Fl_Input_.H
+Fl_Type.o: ../FL/Fl_Input_Choice.H
+Fl_Type.o: ../FL/Fl_Menu.H
+Fl_Type.o: ../FL/Fl_Menu_.H
+Fl_Type.o: ../FL/Fl_Menu_Bar.H
+Fl_Type.o: ../FL/Fl_Menu_Button.H
+Fl_Type.o: ../FL/Fl_Menu_Item.H
+Fl_Type.o: ../FL/Fl_Pack.H
+Fl_Type.o: ../FL/Fl_Pixmap.H
+Fl_Type.o: ../FL/Fl_Plugin.H
+Fl_Type.o: ../FL/Fl_Preferences.H
+Fl_Type.o: ../FL/Fl_RGB_Image.H
+Fl_Type.o: ../FL/Fl_Scrollbar.H
+Fl_Type.o: ../FL/Fl_Shared_Image.H
+Fl_Type.o: ../FL/Fl_Slider.H
+Fl_Type.o: ../FL/Fl_Tabs.H
+Fl_Type.o: ../FL/fl_types.h
+Fl_Type.o: ../FL/fl_utf8.h
+Fl_Type.o: ../FL/Fl_Valuator.H
+Fl_Type.o: ../FL/Fl_Widget.H
+Fl_Type.o: ../FL/Fl_Window.H
+Fl_Type.o: ../FL/Fl_Wizard.H
+Fl_Type.o: ../FL/x.H
+Fl_Type.o: ../src/flstring.h
+Fl_Type.o: ExternalCodeEditor_UNIX.h
+Fl_Type.o: Fluid_Image.h
+Fl_Type.o: Fl_Type.h
+Fl_Type.o: pixmaps/flAdjuster.xpm
+Fl_Type.o: pixmaps/flBox.xpm
+Fl_Type.o: pixmaps/flBrowser.xpm
+Fl_Type.o: pixmaps/flButton.xpm
+Fl_Type.o: pixmaps/flCheckBrowser.xpm
+Fl_Type.o: pixmaps/flCheckButton.xpm
+Fl_Type.o: pixmaps/flChoice.xpm
+Fl_Type.o: pixmaps/flClass.xpm
+Fl_Type.o: pixmaps/flClock.xpm
+Fl_Type.o: pixmaps/flCode.xpm
+Fl_Type.o: pixmaps/flCodeBlock.xpm
+Fl_Type.o: pixmaps/flComment.xpm
+Fl_Type.o: pixmaps/flCounter.xpm
+Fl_Type.o: pixmaps/flData.xpm
+Fl_Type.o: pixmaps/flDeclaration.xpm
+Fl_Type.o: pixmaps/flDeclarationBlock.xpm
+Fl_Type.o: pixmaps/flDial.xpm
+Fl_Type.o: pixmaps/flFileBrowser.xpm
+Fl_Type.o: pixmaps/flFileInput.xpm
+Fl_Type.o: pixmaps/flFunction.xpm
+Fl_Type.o: pixmaps/flGroup.xpm
+Fl_Type.o: pixmaps/flHelp.xpm
+Fl_Type.o: pixmaps/flInput.xpm
+Fl_Type.o: pixmaps/flLightButton.xpm
+Fl_Type.o: pixmaps/flMenubar.xpm
+Fl_Type.o: pixmaps/flMenuButton.xpm
+Fl_Type.o: pixmaps/flMenuitem.xpm
+Fl_Type.o: pixmaps/flOutput.xpm
+Fl_Type.o: pixmaps/flPack.xpm
+Fl_Type.o: pixmaps/flProgress.xpm
+Fl_Type.o: pixmaps/flRepeatButton.xpm
+Fl_Type.o: pixmaps/flReturnButton.xpm
+Fl_Type.o: pixmaps/flRoller.xpm
+Fl_Type.o: pixmaps/flRoundButton.xpm
+Fl_Type.o: pixmaps/flScroll.xpm
+Fl_Type.o: pixmaps/flScrollBar.xpm
+Fl_Type.o: pixmaps/flSlider.xpm
+Fl_Type.o: pixmaps/flSpinner.xpm
+Fl_Type.o: pixmaps/flSubmenu.xpm
+Fl_Type.o: pixmaps/flTable.xpm
+Fl_Type.o: pixmaps/flTabs.xpm
+Fl_Type.o: pixmaps/flTextDisplay.xpm
+Fl_Type.o: pixmaps/flTextEdit.xpm
+Fl_Type.o: pixmaps/flTile.xpm
+Fl_Type.o: pixmaps/flTree.xpm
+Fl_Type.o: pixmaps/flValueInput.xpm
+Fl_Type.o: pixmaps/flValueOutput.xpm
+Fl_Type.o: pixmaps/flValueSlider.xpm
+Fl_Type.o: pixmaps/flWidgetClass.xpm
+Fl_Type.o: pixmaps/flWindow.xpm
+Fl_Type.o: pixmaps/flWizard.xpm
+Fl_Type.o: pixmaps/lock.xpm
+Fl_Type.o: pixmaps/protected.xpm
+Fl_Type.o: undo.h
+Fl_Widget_Type.o: ../config.h
+Fl_Widget_Type.o: ../FL/abi-version.h
+Fl_Widget_Type.o: ../FL/Enumerations.H
+Fl_Widget_Type.o: ../FL/filename.H
+Fl_Widget_Type.o: ../FL/Fl.H
+Fl_Widget_Type.o: ../FL/fl_ask.H
+Fl_Widget_Type.o: ../FL/Fl_Bitmap.H
+Fl_Widget_Type.o: ../FL/Fl_Box.H
+Fl_Widget_Type.o: ../FL/Fl_Button.H
+Fl_Widget_Type.o: ../FL/Fl_Check_Button.H
+Fl_Widget_Type.o: ../FL/Fl_Choice.H
+Fl_Widget_Type.o: ../FL/Fl_Device.H
+Fl_Widget_Type.o: ../FL/Fl_Double_Window.H
+Fl_Widget_Type.o: ../FL/fl_draw.H
+Fl_Widget_Type.o: ../FL/Fl_Export.H
+Fl_Widget_Type.o: ../FL/Fl_Group.H
+Fl_Widget_Type.o: ../FL/Fl_Image.H
+Fl_Widget_Type.o: ../FL/Fl_Input.H
+Fl_Widget_Type.o: ../FL/Fl_Input_.H
+Fl_Widget_Type.o: ../FL/Fl_Input_Choice.H
+Fl_Widget_Type.o: ../FL/Fl_Int_Input.H
+Fl_Widget_Type.o: ../FL/Fl_Light_Button.H
+Fl_Widget_Type.o: ../FL/Fl_Menu.H
+Fl_Widget_Type.o: ../FL/Fl_Menu_.H
+Fl_Widget_Type.o: ../FL/Fl_Menu_Bar.H
+Fl_Widget_Type.o: ../FL/Fl_Menu_Button.H
+Fl_Widget_Type.o: ../FL/Fl_Menu_Item.H
+Fl_Widget_Type.o: ../FL/fl_message.H
+Fl_Widget_Type.o: ../FL/Fl_Pack.H
+Fl_Widget_Type.o: ../FL/Fl_Pixmap.H
+Fl_Widget_Type.o: ../FL/Fl_Plugin.H
+Fl_Widget_Type.o: ../FL/Fl_Preferences.H
+Fl_Widget_Type.o: ../FL/Fl_Repeat_Button.H
+Fl_Widget_Type.o: ../FL/Fl_Return_Button.H
+Fl_Widget_Type.o: ../FL/Fl_RGB_Image.H
+Fl_Widget_Type.o: ../FL/Fl_Round_Button.H
+Fl_Widget_Type.o: ../FL/Fl_Scroll.H
+Fl_Widget_Type.o: ../FL/Fl_Scrollbar.H
+Fl_Widget_Type.o: ../FL/Fl_Shared_Image.H
+Fl_Widget_Type.o: ../FL/fl_show_colormap.H
+Fl_Widget_Type.o: ../FL/Fl_Slider.H
+Fl_Widget_Type.o: ../FL/Fl_Spinner.H
+Fl_Widget_Type.o: ../FL/Fl_Table.H
+Fl_Widget_Type.o: ../FL/Fl_Tabs.H
+Fl_Widget_Type.o: ../FL/Fl_Text_Buffer.H
+Fl_Widget_Type.o: ../FL/Fl_Text_Display.H
+Fl_Widget_Type.o: ../FL/Fl_Text_Editor.H
+Fl_Widget_Type.o: ../FL/Fl_Tile.H
+Fl_Widget_Type.o: ../FL/Fl_Tooltip.H
+Fl_Widget_Type.o: ../FL/fl_types.h
+Fl_Widget_Type.o: ../FL/fl_utf8.h
+Fl_Widget_Type.o: ../FL/Fl_Valuator.H
+Fl_Widget_Type.o: ../FL/Fl_Value_Input.H
+Fl_Widget_Type.o: ../FL/Fl_Widget.H
+Fl_Widget_Type.o: ../FL/Fl_Window.H
+Fl_Widget_Type.o: ../FL/Fl_Wizard.H
+Fl_Widget_Type.o: ../FL/x.H
+Fl_Widget_Type.o: ../src/flstring.h
+Fl_Widget_Type.o: alignment_panel.h
+Fl_Widget_Type.o: CodeEditor.h
+Fl_Widget_Type.o: ExternalCodeEditor_UNIX.h
+Fl_Widget_Type.o: Fluid_Image.h
+Fl_Widget_Type.o: Fl_Type.h
+Fl_Widget_Type.o: Fl_Widget_Type.h
+Fl_Widget_Type.o: Shortcut_Button.h
+Fl_Widget_Type.o: widget_panel.h
+Fl_Window_Type.o: ../config.h
+Fl_Window_Type.o: ../FL/abi-version.h
+Fl_Window_Type.o: ../FL/Enumerations.H
+Fl_Window_Type.o: ../FL/filename.H
+Fl_Window_Type.o: ../FL/Fl.H
+Fl_Window_Type.o: ../FL/fl_ask.H
+Fl_Window_Type.o: ../FL/Fl_Bitmap.H
+Fl_Window_Type.o: ../FL/Fl_Box.H
+Fl_Window_Type.o: ../FL/Fl_Button.H
+Fl_Window_Type.o: ../FL/Fl_Check_Button.H
+Fl_Window_Type.o: ../FL/Fl_Choice.H
+Fl_Window_Type.o: ../FL/Fl_Device.H
+Fl_Window_Type.o: ../FL/Fl_Double_Window.H
+Fl_Window_Type.o: ../FL/fl_draw.H
+Fl_Window_Type.o: ../FL/Fl_Export.H
+Fl_Window_Type.o: ../FL/Fl_Group.H
+Fl_Window_Type.o: ../FL/Fl_Image.H
+Fl_Window_Type.o: ../FL/Fl_Input.H
+Fl_Window_Type.o: ../FL/Fl_Input_.H
+Fl_Window_Type.o: ../FL/Fl_Input_Choice.H
+Fl_Window_Type.o: ../FL/Fl_Int_Input.H
+Fl_Window_Type.o: ../FL/Fl_Light_Button.H
+Fl_Window_Type.o: ../FL/Fl_Menu.H
+Fl_Window_Type.o: ../FL/Fl_Menu_.H
+Fl_Window_Type.o: ../FL/Fl_Menu_Bar.H
+Fl_Window_Type.o: ../FL/Fl_Menu_Button.H
+Fl_Window_Type.o: ../FL/Fl_Menu_Item.H
+Fl_Window_Type.o: ../FL/fl_message.H
+Fl_Window_Type.o: ../FL/Fl_Overlay_Window.H
+Fl_Window_Type.o: ../FL/Fl_Pack.H
+Fl_Window_Type.o: ../FL/Fl_Pixmap.H
+Fl_Window_Type.o: ../FL/Fl_Plugin.H
+Fl_Window_Type.o: ../FL/Fl_Preferences.H
+Fl_Window_Type.o: ../FL/Fl_Repeat_Button.H
+Fl_Window_Type.o: ../FL/Fl_Return_Button.H
+Fl_Window_Type.o: ../FL/Fl_RGB_Image.H
+Fl_Window_Type.o: ../FL/Fl_Round_Button.H
+Fl_Window_Type.o: ../FL/Fl_Scrollbar.H
+Fl_Window_Type.o: ../FL/Fl_Shared_Image.H
+Fl_Window_Type.o: ../FL/Fl_Slider.H
+Fl_Window_Type.o: ../FL/Fl_Spinner.H
+Fl_Window_Type.o: ../FL/Fl_Tabs.H
+Fl_Window_Type.o: ../FL/Fl_Text_Buffer.H
+Fl_Window_Type.o: ../FL/Fl_Text_Display.H
+Fl_Window_Type.o: ../FL/Fl_Text_Editor.H
+Fl_Window_Type.o: ../FL/Fl_Tile.H
+Fl_Window_Type.o: ../FL/Fl_Tooltip.H
+Fl_Window_Type.o: ../FL/fl_types.h
+Fl_Window_Type.o: ../FL/fl_utf8.h
+Fl_Window_Type.o: ../FL/Fl_Valuator.H
+Fl_Window_Type.o: ../FL/Fl_Value_Input.H
+Fl_Window_Type.o: ../FL/Fl_Widget.H
+Fl_Window_Type.o: ../FL/Fl_Window.H
+Fl_Window_Type.o: ../FL/Fl_Wizard.H
+Fl_Window_Type.o: ../FL/x.H
+Fl_Window_Type.o: ../src/flstring.h
+Fl_Window_Type.o: alignment_panel.h
+Fl_Window_Type.o: CodeEditor.h
+Fl_Window_Type.o: ExternalCodeEditor_UNIX.h
+Fl_Window_Type.o: Fluid_Image.h
+Fl_Window_Type.o: Fl_Type.h
+Fl_Window_Type.o: Fl_Widget_Type.h
+Fl_Window_Type.o: Shortcut_Button.h
+Fl_Window_Type.o: undo.h
+Fl_Window_Type.o: widget_panel.h
+function_panel.o: ../FL/abi-version.h
+function_panel.o: ../FL/Enumerations.H
+function_panel.o: ../FL/Fl.H
+function_panel.o: ../FL/Fl_Bitmap.H
+function_panel.o: ../FL/Fl_Box.H
+function_panel.o: ../FL/Fl_Button.H
+function_panel.o: ../FL/Fl_Choice.H
+function_panel.o: ../FL/Fl_Device.H
+function_panel.o: ../FL/Fl_Double_Window.H
+function_panel.o: ../FL/fl_draw.H
+function_panel.o: ../FL/Fl_Export.H
+function_panel.o: ../FL/Fl_Group.H
+function_panel.o: ../FL/Fl_Image.H
+function_panel.o: ../FL/Fl_Input.H
+function_panel.o: ../FL/Fl_Input_.H
+function_panel.o: ../FL/Fl_Input_Choice.H
+function_panel.o: ../FL/Fl_Light_Button.H
+function_panel.o: ../FL/Fl_Menu.H
+function_panel.o: ../FL/Fl_Menu_.H
+function_panel.o: ../FL/Fl_Menu_Bar.H
+function_panel.o: ../FL/Fl_Menu_Button.H
+function_panel.o: ../FL/Fl_Menu_Item.H
+function_panel.o: ../FL/Fl_Pack.H
+function_panel.o: ../FL/Fl_Pixmap.H
+function_panel.o: ../FL/Fl_Plugin.H
+function_panel.o: ../FL/Fl_Preferences.H
+function_panel.o: ../FL/Fl_Return_Button.H
+function_panel.o: ../FL/Fl_RGB_Image.H
+function_panel.o: ../FL/Fl_Scrollbar.H
+function_panel.o: ../FL/Fl_Shared_Image.H
+function_panel.o: ../FL/Fl_Slider.H
+function_panel.o: ../FL/Fl_Tabs.H
+function_panel.o: ../FL/Fl_Text_Buffer.H
+function_panel.o: ../FL/Fl_Text_Display.H
+function_panel.o: ../FL/Fl_Text_Editor.H
+function_panel.o: ../FL/fl_types.h
+function_panel.o: ../FL/fl_utf8.h
+function_panel.o: ../FL/Fl_Valuator.H
+function_panel.o: ../FL/Fl_Widget.H
+function_panel.o: ../FL/Fl_Window.H
+function_panel.o: ../FL/Fl_Wizard.H
+function_panel.o: ../FL/x.H
+function_panel.o: CodeEditor.h
+function_panel.o: ExternalCodeEditor_UNIX.h
+function_panel.o: Fluid_Image.h
+function_panel.o: Fl_Type.h
+function_panel.o: function_panel.h
+function_panel.o: undo.h
+template_panel.o: ../config.h
+template_panel.o: ../FL/abi-version.h
+template_panel.o: ../FL/Enumerations.H
+template_panel.o: ../FL/filename.H
+template_panel.o: ../FL/Fl.H
+template_panel.o: ../FL/fl_ask.H
+template_panel.o: ../FL/Fl_Bitmap.H
+template_panel.o: ../FL/Fl_Box.H
+template_panel.o: ../FL/Fl_Browser.H
+template_panel.o: ../FL/Fl_Browser_.H
+template_panel.o: ../FL/Fl_Button.H
+template_panel.o: ../FL/Fl_Double_Window.H
+template_panel.o: ../FL/Fl_Export.H
+template_panel.o: ../FL/Fl_Group.H
+template_panel.o: ../FL/Fl_Image.H
+template_panel.o: ../FL/Fl_Input.H
+template_panel.o: ../FL/Fl_Input_.H
 template_panel.o: ../FL/Fl_Preferences.H
-undo.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-undo.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h Fl_Type.h
-undo.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H
-undo.o: ../FL/Fl_Widget.H ../FL/Fl_Image.H ../FL/Fl_Plugin.H
-undo.o: ../FL/Fl_Preferences.H Fluid_Image.h ../FL/Fl_Shared_Image.H
-undo.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-undo.o: ../FL/Fl_Bitmap.H ../FL/Enumerations.H ../FL/Fl_Window.H
-undo.o: ../FL/Fl_Device.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-undo.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ExternalCodeEditor_UNIX.h
-undo.o: ../FL/Fl_Tabs.H ../FL/Fl_Pack.H ../FL/Fl_Group.H ../FL/Fl_Wizard.H
-undo.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H
-undo.o: ../FL/Fl_Choice.H ../FL/Fl_Input_Choice.H ../FL/Fl_Input.H
-undo.o: ../FL/Fl_Input_.H ../FL/Fl_Menu_Bar.H undo.h ../FL/Fl_Preferences.H
-undo.o: ../FL/filename.H ../src/flstring.h ../config.h
-widget_panel.o: widget_panel.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-widget_panel.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-widget_panel.o: ../FL/abi-version.h ../FL/Fl_Double_Window.H
-widget_panel.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-widget_panel.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Tabs.H
-widget_panel.o: ../FL/Fl_Group.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-widget_panel.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
-widget_panel.o: ../FL/Fl_Button.H ../FL/Fl_Box.H ../FL/Fl_Value_Input.H
-widget_panel.o: ../FL/Fl_Valuator.H ../FL/Fl_Input.H ../FL/Fl_Light_Button.H
-widget_panel.o: Shortcut_Button.h ../FL/Fl_Tile.H ../FL/Fl_Text_Editor.H
-widget_panel.o: ../FL/Fl_Text_Display.H ../FL/fl_draw.H ../FL/x.H
-widget_panel.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-widget_panel.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-widget_panel.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-widget_panel.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Text_Buffer.H
-widget_panel.o: CodeEditor.h ../FL/Fl_Text_Buffer.H ../FL/Fl_Return_Button.H
+template_panel.o: ../FL/Fl_Return_Button.H
+template_panel.o: ../FL/Fl_Scrollbar.H
+template_panel.o: ../FL/Fl_Shared_Image.H
+template_panel.o: ../FL/Fl_Slider.H
+template_panel.o: ../FL/fl_types.h
+template_panel.o: ../FL/fl_utf8.h
+template_panel.o: ../FL/Fl_Valuator.H
+template_panel.o: ../FL/Fl_Widget.H
+template_panel.o: ../FL/Fl_Window.H
+template_panel.o: ../src/flstring.h
+template_panel.o: template_panel.h
+undo.o: ../config.h
+undo.o: ../FL/abi-version.h
+undo.o: ../FL/Enumerations.H
+undo.o: ../FL/filename.H
+undo.o: ../FL/Fl.H
+undo.o: ../FL/Fl_Bitmap.H
+undo.o: ../FL/Fl_Choice.H
+undo.o: ../FL/Fl_Device.H
+undo.o: ../FL/fl_draw.H
+undo.o: ../FL/Fl_Export.H
+undo.o: ../FL/Fl_Group.H
+undo.o: ../FL/Fl_Image.H
+undo.o: ../FL/Fl_Input.H
+undo.o: ../FL/Fl_Input_.H
+undo.o: ../FL/Fl_Input_Choice.H
+undo.o: ../FL/Fl_Menu.H
+undo.o: ../FL/Fl_Menu_.H
+undo.o: ../FL/Fl_Menu_Bar.H
+undo.o: ../FL/Fl_Menu_Button.H
+undo.o: ../FL/Fl_Menu_Item.H
+undo.o: ../FL/Fl_Pack.H
+undo.o: ../FL/Fl_Pixmap.H
+undo.o: ../FL/Fl_Plugin.H
+undo.o: ../FL/Fl_Preferences.H
+undo.o: ../FL/Fl_RGB_Image.H
+undo.o: ../FL/Fl_Shared_Image.H
+undo.o: ../FL/Fl_Tabs.H
+undo.o: ../FL/fl_types.h
+undo.o: ../FL/fl_utf8.h
+undo.o: ../FL/Fl_Widget.H
+undo.o: ../FL/Fl_Window.H
+undo.o: ../FL/Fl_Wizard.H
+undo.o: ../FL/x.H
+undo.o: ../src/flstring.h
+undo.o: ExternalCodeEditor_UNIX.h
+undo.o: Fluid_Image.h
+undo.o: Fl_Type.h
+undo.o: undo.h
+widget_panel.o: ../FL/abi-version.h
+widget_panel.o: ../FL/Enumerations.H
+widget_panel.o: ../FL/Fl.H
+widget_panel.o: ../FL/Fl_Bitmap.H
+widget_panel.o: ../FL/Fl_Box.H
 widget_panel.o: ../FL/Fl_Button.H
+widget_panel.o: ../FL/Fl_Choice.H
+widget_panel.o: ../FL/Fl_Device.H
+widget_panel.o: ../FL/Fl_Double_Window.H
+widget_panel.o: ../FL/fl_draw.H
+widget_panel.o: ../FL/Fl_Export.H
+widget_panel.o: ../FL/Fl_Group.H
+widget_panel.o: ../FL/Fl_Image.H
+widget_panel.o: ../FL/Fl_Input.H
+widget_panel.o: ../FL/Fl_Input_.H
+widget_panel.o: ../FL/Fl_Light_Button.H
+widget_panel.o: ../FL/Fl_Menu_.H
+widget_panel.o: ../FL/Fl_Menu_Item.H
+widget_panel.o: ../FL/Fl_Pixmap.H
+widget_panel.o: ../FL/Fl_Plugin.H
+widget_panel.o: ../FL/Fl_Preferences.H
+widget_panel.o: ../FL/Fl_Return_Button.H
+widget_panel.o: ../FL/Fl_RGB_Image.H
+widget_panel.o: ../FL/Fl_Scrollbar.H
+widget_panel.o: ../FL/Fl_Slider.H
+widget_panel.o: ../FL/Fl_Tabs.H
+widget_panel.o: ../FL/Fl_Text_Buffer.H
+widget_panel.o: ../FL/Fl_Text_Display.H
+widget_panel.o: ../FL/Fl_Text_Editor.H
+widget_panel.o: ../FL/Fl_Tile.H
+widget_panel.o: ../FL/fl_types.h
+widget_panel.o: ../FL/fl_utf8.h
+widget_panel.o: ../FL/Fl_Valuator.H
+widget_panel.o: ../FL/Fl_Value_Input.H
+widget_panel.o: ../FL/Fl_Widget.H
+widget_panel.o: ../FL/Fl_Window.H
+widget_panel.o: ../FL/x.H
+widget_panel.o: CodeEditor.h
+widget_panel.o: Shortcut_Button.h
+widget_panel.o: widget_panel.h
diff --git fluid/print_panel.cxx fluid/print_panel.cxx
index aaa5fbe..896df4f 100644
--- fluid/print_panel.cxx
+++ fluid/print_panel.cxx
@@ -3,7 +3,7 @@
 //
 // FLUID print panel for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
diff --git fluid/print_panel.fl fluid/print_panel.fl
index 7b6ddcf..e7e00d9 100644
--- fluid/print_panel.fl
+++ fluid/print_panel.fl
@@ -7,7 +7,7 @@ comment {//
 //
 // FLUID print panel for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
diff --git fluid/print_panel.h fluid/print_panel.h
index e4d6aa8..fe540ca 100644
--- fluid/print_panel.h
+++ fluid/print_panel.h
@@ -3,7 +3,7 @@
 //
 // FLUID print panel for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
diff --git fluid/template_panel.cxx fluid/template_panel.cxx
index d10dbf7..62b7655 100644
--- fluid/template_panel.cxx
+++ fluid/template_panel.cxx
@@ -3,7 +3,7 @@
 //
 // FLUID template support for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
diff --git fluid/template_panel.fl fluid/template_panel.fl
index 76fce8f..1a6ba34 100644
--- fluid/template_panel.fl
+++ fluid/template_panel.fl
@@ -7,7 +7,7 @@ comment {//
 //
 // FLUID template support for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
diff --git fluid/template_panel.h fluid/template_panel.h
index 9254e9b..8d978d3 100644
--- fluid/template_panel.h
+++ fluid/template_panel.h
@@ -3,7 +3,7 @@
 //
 // FLUID template support for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
diff --git fluid/widget_panel.cxx fluid/widget_panel.cxx
index 6dc2f05..2a804a4 100644
--- fluid/widget_panel.cxx
+++ fluid/widget_panel.cxx
@@ -3,7 +3,7 @@
 //
 // Widget panel for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
diff --git fluid/widget_panel.fl fluid/widget_panel.fl
index 0454fe2..5514f8d 100644
--- fluid/widget_panel.fl
+++ fluid/widget_panel.fl
@@ -7,7 +7,7 @@ comment {//
 //
 // Widget panel for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
diff --git fluid/widget_panel.h fluid/widget_panel.h
index f3a35ae..504fa0c 100644
--- fluid/widget_panel.h
+++ fluid/widget_panel.h
@@ -3,7 +3,7 @@
 //
 // Widget panel for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2017 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
diff --git makeinclude.in makeinclude.in
index 6cff577..6010c06 100644
--- makeinclude.in
+++ makeinclude.in
@@ -1,30 +1,24 @@
 #
-# "$Id$"
-#
 # Make include file for the Fast Light Tool Kit (FLTK).
 #
-# Copyright 1998-2014 by Bill Spitzak and others.
+# Copyright 1998-2021 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#     http://www.fltk.org/COPYING.php
+#     https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#      http://www.fltk.org/str.php
+#      https://www.fltk.org/bugs.php
 #
 
 # FLTK version numbers
 
-FL_MAJOR_VERSION	= @FL_MAJOR_VERSION@
-FL_MINOR_VERSION	= @FL_MINOR_VERSION@
-FL_PATCH_VERSION	= @FL_PATCH_VERSION@
-
+FL_VERSION		= @FLTK_VERSION@
 FL_DSO_VERSION		= @FL_DSO_VERSION@
 FL_ABI_VERSION		= @FL_ABI_VERSION@
-FL_VERSION		= @FL_VERSION@
 
 # Standard configure variables
 
@@ -94,7 +88,7 @@ CAIROFLAGS	= @CAIROFLAGS@
 DSOFLAGS	= -L. @DSOFLAGS@
 LDFLAGS		= $(OPTIM) @LDFLAGS@
 LDLIBS		= @LIBS@
-GLDLIBS		= @GLLIB@ @LIBS@
+GLDLIBS		= @GLLIBS@ @LIBS@
 LINKFLTK	= @LINKFLTK@
 LINKFLTKGL	= @LINKFLTKGL@
 LINKFLTKFORMS	= @LINKFLTKFORMS@ @LINKFLTK@
@@ -119,6 +113,10 @@ THREADS		= @THREADS@
 # Name of FLUID executable we install
 FLUID		= @FLUID@$(EXEEXT)
 
+# Name and/or path of FLUID executable we use for building:
+# depends on the build type (native or cross-compiler)
+FLUID_BUILD	= @FLUID_BUILD@
+
 # Possible steps for OS X build only
 OSX_ONLY	= @OSX_ONLY@
 
@@ -133,7 +131,7 @@ CAT6EXT		= @CAT6EXT@
 
 INSTALL_BIN	= $(INSTALL) -m 755
 INSTALL_DATA	= $(INSTALL) -m 644
-INSTALL_DIR	= $(INSTALL) -d 
+INSTALL_DIR	= $(INSTALL) -d
 INSTALL_LIB	= $(INSTALL) -m 755
 INSTALL_MAN	= $(INSTALL) -m 644
 INSTALL_SCRIPT	= $(INSTALL) -m 755
@@ -160,7 +158,7 @@ UNINSTALL_DESKTOP = @UNINSTALL_DESKTOP@
 .cxx.o:
 	echo Compiling $<...
 	$(CXX) -I.. $(ARCHFLAGS) @PNGINC@ @JPEGINC@ @ZLIBINC@ $(CXXFLAGS) -c $< -o $@
-	
+
 .mm.o:
 	echo Compiling $<...
 	$(CXX) -I.. $(ARCHFLAGS) $(CXXFLAGS) -x objective-c++ -c $< -o $@
@@ -177,7 +175,3 @@ UNINSTALL_DESKTOP = @UNINSTALL_DESKTOP@
 	$(NROFF) -man $< >t
 	pack -f t
 	mv t.z $@
-
-#
-# End of "$Id$".
-#
diff --git misc/update_config_scripts misc/update_config_scripts
index 2670b18..ef9a1bf 100755
--- misc/update_config_scripts
+++ misc/update_config_scripts
@@ -1,7 +1,5 @@
 #!/bin/sh
 #
-# "$Id$"
-#
 # Update the bundled scripts config.guess and config.sub
 # for the Fast Light Tool Kit (FLTK).
 #
@@ -11,11 +9,11 @@
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#      http://www.fltk.org/COPYING.php
+#      https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#      http://www.fltk.org/str.php
+#      https://www.fltk.org/bugs.php
 #
 
 #
diff --git src/CMakeLists.txt src/CMakeLists.txt
index e90fe40..d153b1c 100644
--- src/CMakeLists.txt
+++ src/CMakeLists.txt
@@ -1,5 +1,20 @@
-
-set(CPPFILES
+#
+# CMakeLists.txt to build the FLTK library using CMake (www.cmake.org)
+#
+# Copyright 1998-2021 by Bill Spitzak and others.
+#
+# This library is free software. Distribution and use rights are outlined in
+# the file "COPYING" which should have been included with this file.  If this
+# file is missing or damaged, see the license at:
+#
+#     https://www.fltk.org/COPYING.php
+#
+# Please see the following page on how to report bugs and issues:
+#
+#     https://www.fltk.org/bugs.php
+#
+
+set (CPPFILES
   Fl.cxx
   Fl_Adjuster.cxx
   Fl_Bitmap.cxx
@@ -47,8 +62,8 @@ set(CPPFILES
   Fl_Pixmap.cxx
   Fl_Positioner.cxx
   Fl_PostScript.cxx
-  Fl_Printer.cxx
   Fl_Preferences.cxx
+  Fl_Printer.cxx
   Fl_Progress.cxx
   Fl_Repeat_Button.cxx
   Fl_Return_Button.cxx
@@ -147,7 +162,21 @@ set(CPPFILES
   fl_encoding_mac_roman.cxx
 )
 
-set(FLCPPFILES
+# find all header files in source directory <FL/...>
+file (GLOB
+  HEADER_FILES
+  "../FL/*.[hH]"
+)
+
+# add generated header files in build directory
+list (APPEND HEADER_FILES
+  ${CMAKE_CURRENT_BINARY_DIR}/../FL/abi-version.h
+  ${CMAKE_CURRENT_BINARY_DIR}/../config.h
+)
+
+set (GL_HEADER_FILES)  # FIXME: not (yet?) defined
+
+set (FORMS_FILES
   forms_compatability.cxx
   forms_bitmap.cxx
   forms_free.cxx
@@ -156,7 +185,7 @@ set(FLCPPFILES
   forms_timer.cxx
 )
 
-set(GLCPPFILES
+set (GLCPPFILES
   Fl_Gl_Choice.cxx
   Fl_Gl_Device_Plugin.cxx
   Fl_Gl_Overlay.cxx
@@ -171,7 +200,7 @@ set(GLCPPFILES
   glut_font.cxx
 )
 
-set(IMGCPPFILES
+set (IMGCPPFILES
   fl_images_core.cxx
   Fl_BMP_Image.cxx
   Fl_File_Icon2.cxx
@@ -182,7 +211,7 @@ set(IMGCPPFILES
   Fl_PNM_Image.cxx
 )
 
-set(CFILES
+set (CFILES
   flstring.c
   scandir.c
   numericsort.c
@@ -198,27 +227,29 @@ set(CFILES
 )
 
 if (APPLE AND NOT OPTION_APPLE_X11)
-    set(MMFILES
-        Fl_cocoa.mm
-        Fl_Quartz_Printer.mm
-        Fl_Native_File_Chooser_MAC.mm
-        Fl_Sys_Menu_Bar.mm
-        )
+  set (MMFILES
+    Fl_cocoa.mm
+    Fl_Quartz_Printer.mm
+    Fl_Native_File_Chooser_MAC.mm
+    Fl_Sys_Menu_Bar.mm
+  )
 else()
-   set(MMFILES
-      )
+  set (MMFILES
+  )
 endif (APPLE AND NOT OPTION_APPLE_X11)
 
+
 #######################################################################
 
 # prepare source files for shared and static FLTK libraries
 
 set (SHARED_FILES ${CPPFILES} ${MMFILES} ${CFILES})
+list (APPEND SHARED_FILES ${HEADER_FILES})
 
 set (STATIC_FILES ${SHARED_FILES})
 
 if (WIN32)
-    list(APPEND STATIC_FILES fl_call_main.c)
+  list (APPEND STATIC_FILES fl_call_main.c)
 endif (WIN32)
 
 add_definitions(-DFL_LIBRARY)
@@ -230,151 +261,177 @@ add_definitions(-DFL_LIBRARY)
 set (OPTIONAL_LIBS)
 
 if (LIB_dl)
-    list(APPEND OPTIONAL_LIBS ${LIB_dl})
+  list (APPEND OPTIONAL_LIBS ${LIB_dl})
 endif (LIB_dl)
 
 if (USE_THREADS)
-    list(APPEND OPTIONAL_LIBS ${CMAKE_THREAD_LIBS_INIT})
+  list (APPEND OPTIONAL_LIBS ${CMAKE_THREAD_LIBS_INIT})
 endif (USE_THREADS)
 
 if (USE_X11)
-    list(APPEND OPTIONAL_LIBS ${X11_LIBRARIES})
+  list (APPEND OPTIONAL_LIBS ${X11_LIBRARIES})
 endif (USE_X11)
 
 if (WIN32)
-    list(APPEND OPTIONAL_LIBS comctl32)
+  list (APPEND OPTIONAL_LIBS comctl32 ws2_32)
 endif (WIN32)
 
 if (FLTK_HAVE_CAIRO)
-    list(APPEND OPTIONAL_LIBS fltk_cairo ${PKG_CAIRO_LIBRARIES})
-ENDif (FLTK_HAVE_CAIRO)
+  list (APPEND OPTIONAL_LIBS fltk_cairo ${PKG_CAIRO_LIBRARIES})
+endif (FLTK_HAVE_CAIRO)
 
 if (HAVE_XINERAMA)
-    list(APPEND OPTIONAL_LIBS ${X11_Xinerama_LIB})
+  list (APPEND OPTIONAL_LIBS ${X11_Xinerama_LIB})
 endif (HAVE_XINERAMA)
 
 if (HAVE_XFIXES)
-    list(APPEND OPTIONAL_LIBS ${X11_Xfixes_LIB})
+  list (APPEND OPTIONAL_LIBS ${X11_Xfixes_LIB})
 endif (HAVE_XFIXES)
 
 if (HAVE_XCURSOR)
-    list(APPEND OPTIONAL_LIBS ${X11_Xcursor_LIB})
+  list (APPEND OPTIONAL_LIBS ${X11_Xcursor_LIB})
 endif (HAVE_XCURSOR)
 
 if (HAVE_XRENDER)
-    list(APPEND OPTIONAL_LIBS ${X11_Xrender_LIB})
+  list (APPEND OPTIONAL_LIBS ${X11_Xrender_LIB})
 endif (HAVE_XRENDER)
 
 if (USE_XFT)
-    list(APPEND OPTIONAL_LIBS ${X11_Xft_LIB})
-    if (LIB_fontconfig)
-	list(APPEND OPTIONAL_LIBS ${LIB_fontconfig})
-    endif (LIB_fontconfig)
+  list (APPEND OPTIONAL_LIBS ${X11_Xft_LIB})
+  if (LIB_fontconfig)
+    list (APPEND OPTIONAL_LIBS ${LIB_fontconfig})
+  endif (LIB_fontconfig)
 endif (USE_XFT)
 
 #######################################################################
 
-FL_ADD_LIBRARY(fltk STATIC "${STATIC_FILES}")
-target_link_libraries(fltk ${OPTIONAL_LIBS})
+FL_ADD_LIBRARY (fltk STATIC "${STATIC_FILES}")
+target_link_libraries (fltk ${OPTIONAL_LIBS})
 
 #######################################################################
 
-FL_ADD_LIBRARY(fltk_forms STATIC "${FLCPPFILES}")
-target_link_libraries(fltk_forms fltk)
+FL_ADD_LIBRARY (fltk_forms STATIC "${FORMS_FILES}")
+target_link_libraries (fltk_forms fltk)
 
 #######################################################################
 
-FL_ADD_LIBRARY(fltk_images STATIC "${IMGCPPFILES}")
-target_link_libraries(fltk_images fltk)
+FL_ADD_LIBRARY (fltk_images STATIC "${IMGCPPFILES}")
+target_link_libraries (fltk_images fltk)
 
 if (OPTION_USE_SYSTEM_LIBJPEG)
-    target_link_libraries(fltk_images ${FLTK_JPEG_LIBRARIES})
+  target_link_libraries (fltk_images ${FLTK_JPEG_LIBRARIES})
 else()
-    target_link_libraries(fltk_images fltk_jpeg)
+  target_link_libraries (fltk_images fltk_jpeg)
 endif (OPTION_USE_SYSTEM_LIBJPEG)
 
 if (OPTION_USE_SYSTEM_ZLIB)
-    target_link_libraries(fltk_images ${FLTK_ZLIB_LIBRARIES})
+  target_link_libraries (fltk_images ${FLTK_ZLIB_LIBRARIES})
 else()
-    target_link_libraries(fltk_images fltk_z)
+  target_link_libraries (fltk_images fltk_z)
 endif (OPTION_USE_SYSTEM_ZLIB)
 
 if (OPTION_USE_SYSTEM_LIBPNG)
-    target_link_libraries(fltk_images ${FLTK_PNG_LIBRARIES})
+  target_link_libraries (fltk_images ${FLTK_PNG_LIBRARIES})
 else()
-    target_link_libraries(fltk_images fltk_png)
+  target_link_libraries (fltk_images fltk_png)
 endif (OPTION_USE_SYSTEM_LIBPNG)
 
 #######################################################################
 
 if (OPENGL_FOUND)
-   FL_ADD_LIBRARY(fltk_gl STATIC "${GLCPPFILES}")
-   target_link_libraries(fltk_gl fltk ${OPENGL_LIBRARIES})
+  FL_ADD_LIBRARY (fltk_gl STATIC "${GLCPPFILES}")
+  target_link_libraries (fltk_gl fltk ${OPENGL_LIBRARIES})
 endif (OPENGL_FOUND)
 
 #######################################################################
 # Build shared libraries (optional)
 #######################################################################
+# Shared libraries, part 1: everything except Visual Studio (MSVC)
+#######################################################################
+
+if (OPTION_BUILD_SHARED_LIBS AND NOT MSVC)
+
+  FL_ADD_LIBRARY (fltk SHARED "${SHARED_FILES}")
+  target_link_libraries (fltk_SHARED ${OPTIONAL_LIBS})
+
+  ###################################################################
+
+  FL_ADD_LIBRARY (fltk_forms SHARED "${FORMS_FILES}")
+  target_link_libraries (fltk_forms_SHARED fltk_SHARED)
+
+  ###################################################################
+
+  FL_ADD_LIBRARY (fltk_images SHARED "${IMGCPPFILES}")
+  target_link_libraries (fltk_images_SHARED fltk_SHARED)
+
+  if (OPTION_USE_SYSTEM_LIBJPEG)
+    target_link_libraries (fltk_images_SHARED ${FLTK_JPEG_LIBRARIES})
+  else()
+    target_link_libraries (fltk_images_SHARED fltk_jpeg_SHARED)
+  endif (OPTION_USE_SYSTEM_LIBJPEG)
+
+  if (OPTION_USE_SYSTEM_LIBPNG)
+    target_link_libraries (fltk_images_SHARED ${FLTK_PNG_LIBRARIES})
+  else()
+    target_link_libraries (fltk_images_SHARED fltk_png_SHARED)
+  endif (OPTION_USE_SYSTEM_LIBPNG)
+
+  if (OPTION_USE_SYSTEM_ZLIB)
+    target_link_libraries (fltk_images_SHARED ${FLTK_ZLIB_LIBRARIES})
+  else()
+    target_link_libraries (fltk_images_SHARED fltk_z_SHARED)
+  endif (OPTION_USE_SYSTEM_ZLIB)
+
+  ###################################################################
+
+  if (OPENGL_FOUND)
+    FL_ADD_LIBRARY (fltk_gl SHARED "${GLCPPFILES};${GL_HEADER_FILES};${GL_DRIVER_HEADER_FILES}")
+    target_link_libraries (fltk_gl_SHARED fltk_SHARED ${OPENGL_LIBRARIES})
+  endif (OPENGL_FOUND)
+
+endif (OPTION_BUILD_SHARED_LIBS AND NOT MSVC)
+
+#######################################################################
+# Shared libraries, part 2: Visual Studio (MSVC)
+#######################################################################
 
-# Note to devs: As of 08 Aug 2016 we can build shared libs (dlls)
-# under Windows with Visual Studio (MSVC) but we can't link for instance
-# fltk_images_SHARED with fltk_SHARED - we have to use fltk, i.e. the
-# "static" object library instead. I don't know how to fix this, but
-# at least we can build shared libraries (dlls) with Visual Studio.
+# Note to devs: As of June 2020 we can't build separate shared libs (DLL's)
+# under Windows with Visual Studio (MSVC) but we can build one big DLL
+# that comprises all FLTK and optional PNG, JPEG, and ZLIB libs.
 # AlbrechtS
 
-if (OPTION_BUILD_SHARED_LIBS)
-
-    FL_ADD_LIBRARY(fltk SHARED "${SHARED_FILES}")
-    target_link_libraries(fltk_SHARED ${OPTIONAL_LIBS})
-
-    ###################################################################
-
-    FL_ADD_LIBRARY(fltk_forms SHARED "${FLCPPFILES}")
-    if (MSVC)
-      target_link_libraries(fltk_forms_SHARED fltk)
-    else ()
-      target_link_libraries(fltk_forms_SHARED fltk_SHARED)
-    endif (MSVC)
-
-    ###################################################################
-
-    FL_ADD_LIBRARY(fltk_images SHARED "${IMGCPPFILES}")
-    if (MSVC)
-      target_link_libraries(fltk_images_SHARED fltk)
-    else ()
-      target_link_libraries(fltk_images_SHARED fltk_SHARED)
-    endif (MSVC)
-
-    if (OPTION_USE_SYSTEM_LIBJPEG)
-	target_link_libraries(fltk_images_SHARED ${FLTK_JPEG_LIBRARIES})
-    else()
-	target_link_libraries(fltk_images_SHARED fltk_jpeg_SHARED)
-    endif (OPTION_USE_SYSTEM_LIBJPEG)
-
-    if (OPTION_USE_SYSTEM_LIBPNG)
-	target_link_libraries(fltk_images_SHARED ${FLTK_PNG_LIBRARIES})
-    else()
-	target_link_libraries(fltk_images_SHARED fltk_png_SHARED)
-    endif (OPTION_USE_SYSTEM_LIBPNG)
-
-    if (OPTION_USE_SYSTEM_ZLIB)
-	target_link_libraries(fltk_images_SHARED ${FLTK_ZLIB_LIBRARIES})
-    else()
-	target_link_libraries(fltk_images_SHARED fltk_z_SHARED)
-    endif (OPTION_USE_SYSTEM_ZLIB)
-
-    ###################################################################
-
-    if (OPENGL_FOUND)
-      FL_ADD_LIBRARY(fltk_gl SHARED "${GLCPPFILES}")
-      if (MSVC)
-	target_link_libraries(fltk_gl_SHARED fltk ${OPENGL_LIBRARIES})
-      else ()
-	target_link_libraries(fltk_gl_SHARED fltk_SHARED ${OPENGL_LIBRARIES})
-      endif (MSVC)
-    endif (OPENGL_FOUND)
-
-endif (OPTION_BUILD_SHARED_LIBS)
+if (OPTION_BUILD_SHARED_LIBS AND MSVC)
+
+  set (SOURCES ${SHARED_FILES} ${FORMS_FILES} ${IMGCPPFILES})
+  if (OPENGL_FOUND)
+    list (APPEND SOURCES ${GLCPPFILES} ${GL_HEADER_FILES} ${GL_DRIVER_HEADER_FILES})
+  endif (OPENGL_FOUND)
+
+  FL_ADD_LIBRARY (fltk SHARED "${SOURCES}")
+  target_link_libraries (fltk_SHARED ${OPTIONAL_LIBS})
+
+  if (OPTION_USE_SYSTEM_LIBJPEG)
+    target_link_libraries (fltk_SHARED ${FLTK_JPEG_LIBRARIES})
+  else()
+    target_link_libraries (fltk_SHARED fltk_jpeg_SHARED)
+  endif (OPTION_USE_SYSTEM_LIBJPEG)
+
+  if (OPTION_USE_SYSTEM_LIBPNG)
+    target_link_libraries (fltk_SHARED ${FLTK_PNG_LIBRARIES})
+  else()
+    target_link_libraries (fltk_SHARED fltk_png_SHARED)
+  endif (OPTION_USE_SYSTEM_LIBPNG)
+
+  if (OPTION_USE_SYSTEM_ZLIB)
+    target_link_libraries (fltk_SHARED ${FLTK_ZLIB_LIBRARIES})
+  else()
+    target_link_libraries (fltk_SHARED fltk_z_SHARED)
+  endif (OPTION_USE_SYSTEM_ZLIB)
+
+  if (OPENGL_FOUND)
+    target_link_libraries (fltk_SHARED ${OPENGL_LIBRARIES})
+  endif (OPENGL_FOUND)
+
+endif (OPTION_BUILD_SHARED_LIBS AND MSVC)
 
 #######################################################################
diff --git src/Makefile src/Makefile
index 7deca32..9c748e1 100644
--- src/Makefile
+++ src/Makefile
@@ -1,22 +1,20 @@
 #
-# "$Id$"
+# Library Makefile for the Fast Light Tool Kit (FLTK).
 #
-# Library makefile for the Fast Light Tool Kit (FLTK).
-#
-# Copyright 1998-2014 by Bill Spitzak and others.
+# Copyright 1998-2021 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#      http://www.fltk.org/COPYING.php
+#      https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#      http://www.fltk.org/str.php
+#      https://www.fltk.org/bugs.php
 #
 
-# Note:	see ../configure.in and/or ../makeinclude for definition of
+# Note:	see ../configure.ac and/or ../makeinclude for definition of
 #	FL_VERSION (x.y.z), FL_ABI_VERSION (x.y.0), and FL_DSO_VERSION (x.y)
 
 CPPFILES = \
@@ -166,10 +164,10 @@ CPPFILES = \
 	ps_image.cxx
 
 OBJCPPFILES = \
-    Fl_cocoa.mm \
-    Fl_Quartz_Printer.mm \
-    Fl_Native_File_Chooser_MAC.mm \
-    Fl_Sys_Menu_Bar.mm
+	Fl_cocoa.mm \
+	Fl_Quartz_Printer.mm \
+	Fl_Native_File_Chooser_MAC.mm \
+	Fl_Sys_Menu_Bar.mm
 
 FLCPPFILES = \
 	forms_compatability.cxx \
@@ -467,9 +465,19 @@ mgwfltknox_images-$(FL_DSO_VERSION).dll: $(IMGLIBNAME) mgwfltknox-$(FL_DSO_VERSI
 		-L. -lfltk -Wl,--exclude-libs -Wl,libfltk_png.a \
 			$(IMAGELIBS) $(LDLIBS)
 
+# Note: The rebuild target can only be used if you have the original .fl
+#	files. This is normally only used by the FLTK maintainers...
+#	It *must* be executed *after* fluid has been built and
+#	the libs must be rebuilt if any {.fl|.cxx|.h} files were changed.
+
+rebuild:
+	echo 'Rebuilding fluid (.fl) and .cxx/.h files from .fl files ...'
+	../fluid/fluid$(EXEEXT) -u -c Fl_File_Chooser.fl
+	../fluid/fluid$(EXEEXT) -u -c Fl_Help_Dialog.fl
+
 clean:
-	-$(RM) *.o xutf8/*.o *.dll.a core.* *~ *.bak *.bck
-	-$(RM) $(DSONAME) $(FLDSONAME) $(GLDSONAME) $(IMGDSONAME) \
+	-$(RM)	*.o xutf8/*.o *.dll.a core.* *~ *.bak *.bck
+	-$(RM)	$(DSONAME) $(FLDSONAME) $(GLDSONAME) $(IMGDSONAME) \
 		$(LIBNAME) $(FLLIBNAME) $(GLLIBNAME) \
 		$(IMGLIBNAME) \
 		libfltk.so libfltk_forms.so libfltk_gl.so libfltk_images.so \
@@ -479,14 +487,18 @@ clean:
 		cmap core
 
 depend:	$(CPPFILES) $(MMFILES) $(FLCPPFILES) $(GLCPPFILES) $(IMGCPPFILES) $(CFILES) $(UTF8CFILES)
-	makedepend -Y -I.. -f makedepend $(CPPFILES) $(MMFILES) $(FLCPPFILES) \
+	makedepend -Y -I.. -f makedepend -w 20 $(CPPFILES) $(MMFILES) $(FLCPPFILES) \
 		$(GLCPPFILES) $(IMGCPPFILES) $(CFILES) $(UTF8CFILES)
+	echo "# DO NOT DELETE THIS LINE -- make depend depends on it." > makedepend.tmp
+	echo "" >> makedepend.tmp
+	grep '^[a-zA-Z]' makedepend | ( LC_ALL=C sort -u -f >> makedepend.tmp; )
+	mv makedepend.tmp makedepend
 
 # Automatically generated dependencies... generated on a Linux/Unix host !
 include makedepend
 
 # These dependencies aren't part of the makedepend file since
-# they are part of the WIN32 and MacOS code base...
+# they are part of the Windows and MacOS code base...
 # Please add only non-Linux/Unix files or such that are optional
 # (like "*xft*") here:
 Fl_get_key.o:	Fl_get_key_mac.cxx Fl_get_key_win32.cxx
@@ -556,7 +568,7 @@ gl_start.o:	../FL/mac.H ../FL/win32.H
 install: $(LIBNAME) $(DSONAME) \
 	$(FLLIBNAME) $(FLDSONAME) \
 	$(GLLIBNAME) $(GLDSONAME) \
-	$(IMGLIBNAME) $(IMGDSONAME) 
+	$(IMGLIBNAME) $(IMGDSONAME)
 	echo "Installing libraries in $(DESTDIR)$(libdir)..."
 	-$(INSTALL_DIR) $(DESTDIR)$(libdir)
 	-$(INSTALL_DIR) $(DESTDIR)$(bindir)
@@ -803,7 +815,3 @@ uninstall:
 		$(RM) $(DESTDIR)$(bindir)/$(IMGDSONAME); \
 		$(RM) $(DESTDIR)$(libdir)/libfltk_images.dll.a;\
 	fi
-
-#
-# End of "$Id$".
-#
diff --git src/makedepend src/makedepend
index 21caafd..79d5f56 100644
--- src/makedepend
+++ src/makedepend
@@ -1,1435 +1,3383 @@
-# DO NOT DELETE
+# DO NOT DELETE THIS LINE -- make depend depends on it.
 
-Fl.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl.o: ../FL/abi-version.h ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Tooltip.H
-Fl.o: ../FL/Fl_Widget.H ../FL/x.H ../FL/Fl_Window.H flstring.h
-Fl.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Device.H
-Fl.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Adjuster.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Adjuster.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Adjuster.o: ../FL/abi-version.h ../FL/Fl_Adjuster.H ../FL/Fl_Valuator.H
-Fl_Adjuster.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/fl_draw.H ../FL/x.H
-Fl_Adjuster.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Window.H
-Fl_Adjuster.o: ../FL/Fl_Group.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-Fl_Adjuster.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Adjuster.o: ../FL/Fl_Image.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Adjuster.o: fastarrow.h mediumarrow.h slowarrow.h
-Fl_Bitmap.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Bitmap.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Bitmap.o: ../FL/abi-version.h ../FL/x.H ../FL/Fl_Window.H ../FL/fl_draw.H
-Fl_Bitmap.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Bitmap.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-Fl_Bitmap.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Bitmap.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_Bitmap.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H
-Fl_Bitmap.o: ../FL/Fl_Printer.H ../FL/Fl_Paged_Device.H ../FL/Fl_PostScript.H
-Fl_Bitmap.o: flstring.h ../config.h
-Fl_Browser.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Browser.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Browser.o: ../FL/abi-version.h ../FL/Fl_Browser.H ../FL/Fl_Browser_.H
-Fl_Browser.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H
-Fl_Browser.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Image.H
-Fl_Browser.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Browser.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Bitmap.H
-Fl_Browser.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Browser.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_Browser.o: ../FL/Fl_RGB_Image.H flstring.h ../config.h
-Fl_Browser.o: ../FL/Fl_Hold_Browser.H ../FL/Fl_Browser.H
-Fl_Browser.o: ../FL/Fl_Multi_Browser.H ../FL/Fl_Select_Browser.H
-Fl_Browser_.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Browser_.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Browser_.o: ../FL/abi-version.h ../FL/Fl_Widget.H ../FL/Fl_Browser_.H
-Fl_Browser_.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H
-Fl_Browser_.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H
-Fl_Browser_.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-Fl_Browser_.o: ../FL/Fl_Window.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-Fl_Browser_.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Browser_.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_Browser_.o: ../FL/Fl_RGB_Image.H
-Fl_Browser_load.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Browser_load.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Browser_load.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Browser_load.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Group.H
-Fl_Browser_load.o: ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
-Fl_Browser_load.o: ../FL/Fl_Valuator.H ../FL/Fl_Image.H ../FL/fl_utf8.h
-Fl_Box.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/Fl_Widget.H
-Fl_Box.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Export.H
+filename_absolute.o: ../config.h
+filename_absolute.o: ../FL/filename.H
+filename_absolute.o: ../FL/Fl_Export.H
+filename_absolute.o: ../FL/fl_utf8.h
+filename_absolute.o: flstring.h
+filename_expand.o: ../config.h
+filename_expand.o: ../FL/filename.H
+filename_expand.o: ../FL/Fl_Export.H
+filename_expand.o: ../FL/fl_utf8.h
+filename_expand.o: flstring.h
+filename_ext.o: ../FL/filename.H
+filename_isdir.o: ../config.h
+filename_isdir.o: ../FL/filename.H
+filename_isdir.o: ../FL/Fl_Export.H
+filename_isdir.o: ../FL/fl_utf8.h
+filename_isdir.o: flstring.h
+filename_list.o: ../config.h
+filename_list.o: ../FL/filename.H
+filename_list.o: ../FL/Fl_Export.H
+filename_list.o: ../FL/fl_utf8.h
+filename_list.o: flstring.h
+filename_match.o: ../FL/filename.H
+filename_setext.o: ../config.h
+filename_setext.o: ../FL/filename.H
+filename_setext.o: ../FL/Fl_Export.H
+filename_setext.o: flstring.h
+Fl.o: ../config.h
+Fl.o: ../FL/abi-version.h
+Fl.o: ../FL/Enumerations.H
+Fl.o: ../FL/Fl.H
+Fl.o: ../FL/Fl_Bitmap.H
+Fl.o: ../FL/Fl_Cairo.H
+Fl.o: ../FL/Fl_Device.H
+Fl.o: ../FL/fl_draw.H
+Fl.o: ../FL/Fl_Export.H
+Fl.o: ../FL/Fl_Group.H
+Fl.o: ../FL/Fl_Image.H
+Fl.o: ../FL/Fl_Pixmap.H
+Fl.o: ../FL/Fl_Plugin.H
+Fl.o: ../FL/Fl_Preferences.H
+Fl.o: ../FL/Fl_RGB_Image.H
+Fl.o: ../FL/Fl_Tooltip.H
+Fl.o: ../FL/fl_types.h
+Fl.o: ../FL/fl_utf8.h
+Fl.o: ../FL/Fl_Widget.H
+Fl.o: ../FL/Fl_Window.H
+Fl.o: ../FL/x.H
+Fl.o: flstring.h
+flstring.o: ../config.h
+flstring.o: ../FL/Fl_Export.H
+flstring.o: flstring.h
+Fl_abort.o: ../config.h
+Fl_abort.o: ../FL/abi-version.h
+Fl_abort.o: ../FL/Enumerations.H
+Fl_abort.o: ../FL/Fl.H
+Fl_abort.o: ../FL/Fl_Cairo.H
+Fl_abort.o: ../FL/Fl_Export.H
+Fl_abort.o: ../FL/fl_types.h
+Fl_abort.o: ../FL/fl_utf8.h
+Fl_abort.o: flstring.h
+Fl_add_idle.o: ../FL/abi-version.h
+Fl_add_idle.o: ../FL/Enumerations.H
+Fl_add_idle.o: ../FL/Fl.H
+Fl_add_idle.o: ../FL/Fl_Cairo.H
+Fl_add_idle.o: ../FL/Fl_Export.H
+Fl_add_idle.o: ../FL/fl_types.h
+Fl_add_idle.o: ../FL/fl_utf8.h
+Fl_Adjuster.o: ../FL/abi-version.h
+Fl_Adjuster.o: ../FL/Enumerations.H
+Fl_Adjuster.o: ../FL/Fl.H
+Fl_Adjuster.o: ../FL/Fl_Adjuster.H
+Fl_Adjuster.o: ../FL/Fl_Bitmap.H
+Fl_Adjuster.o: ../FL/Fl_Cairo.H
+Fl_Adjuster.o: ../FL/Fl_Device.H
+Fl_Adjuster.o: ../FL/fl_draw.H
+Fl_Adjuster.o: ../FL/Fl_Export.H
+Fl_Adjuster.o: ../FL/Fl_Group.H
+Fl_Adjuster.o: ../FL/Fl_Image.H
+Fl_Adjuster.o: ../FL/Fl_Pixmap.H
+Fl_Adjuster.o: ../FL/Fl_Plugin.H
+Fl_Adjuster.o: ../FL/Fl_Preferences.H
+Fl_Adjuster.o: ../FL/Fl_RGB_Image.H
+Fl_Adjuster.o: ../FL/fl_types.h
+Fl_Adjuster.o: ../FL/fl_utf8.h
+Fl_Adjuster.o: ../FL/Fl_Valuator.H
+Fl_Adjuster.o: ../FL/Fl_Widget.H
+Fl_Adjuster.o: ../FL/Fl_Window.H
+Fl_Adjuster.o: ../FL/x.H
+Fl_Adjuster.o: fastarrow.h
+Fl_Adjuster.o: mediumarrow.h
+Fl_Adjuster.o: slowarrow.h
+fl_arc.o: ../FL/abi-version.h
+fl_arc.o: ../FL/Enumerations.H
+fl_arc.o: ../FL/Fl_Bitmap.H
+fl_arc.o: ../FL/Fl_Device.H
+fl_arc.o: ../FL/fl_draw.H
+fl_arc.o: ../FL/Fl_Export.H
+fl_arc.o: ../FL/Fl_Group.H
+fl_arc.o: ../FL/Fl_Image.H
+fl_arc.o: ../FL/Fl_Pixmap.H
+fl_arc.o: ../FL/Fl_Plugin.H
+fl_arc.o: ../FL/Fl_Preferences.H
+fl_arc.o: ../FL/Fl_RGB_Image.H
+fl_arc.o: ../FL/fl_types.h
+fl_arc.o: ../FL/Fl_Widget.H
+fl_arc.o: ../FL/Fl_Window.H
+fl_arc.o: ../FL/math.h
+fl_arc.o: ../FL/x.H
+fl_arci.o: ../config.h
+fl_arci.o: ../FL/abi-version.h
+fl_arci.o: ../FL/Enumerations.H
+fl_arci.o: ../FL/Fl_Bitmap.H
+fl_arci.o: ../FL/Fl_Device.H
+fl_arci.o: ../FL/fl_draw.H
+fl_arci.o: ../FL/Fl_Export.H
+fl_arci.o: ../FL/Fl_Group.H
+fl_arci.o: ../FL/Fl_Image.H
+fl_arci.o: ../FL/Fl_Pixmap.H
+fl_arci.o: ../FL/Fl_Plugin.H
+fl_arci.o: ../FL/Fl_Preferences.H
+fl_arci.o: ../FL/Fl_RGB_Image.H
+fl_arci.o: ../FL/fl_types.h
+fl_arci.o: ../FL/Fl_Widget.H
+fl_arci.o: ../FL/Fl_Window.H
+fl_arci.o: ../FL/x.H
+Fl_arg.o: ../config.h
+Fl_arg.o: ../FL/abi-version.h
+Fl_arg.o: ../FL/Enumerations.H
+Fl_arg.o: ../FL/filename.H
+Fl_arg.o: ../FL/Fl.H
+Fl_arg.o: ../FL/Fl_Bitmap.H
+Fl_arg.o: ../FL/Fl_Cairo.H
+Fl_arg.o: ../FL/Fl_Device.H
+Fl_arg.o: ../FL/fl_draw.H
+Fl_arg.o: ../FL/Fl_Export.H
+Fl_arg.o: ../FL/Fl_Group.H
+Fl_arg.o: ../FL/Fl_Image.H
+Fl_arg.o: ../FL/Fl_Pixmap.H
+Fl_arg.o: ../FL/Fl_Plugin.H
+Fl_arg.o: ../FL/Fl_Preferences.H
+Fl_arg.o: ../FL/Fl_RGB_Image.H
+Fl_arg.o: ../FL/Fl_Tooltip.H
+Fl_arg.o: ../FL/fl_types.h
+Fl_arg.o: ../FL/fl_utf8.h
+Fl_arg.o: ../FL/Fl_Widget.H
+Fl_arg.o: ../FL/Fl_Window.H
+Fl_arg.o: ../FL/x.H
+Fl_arg.o: flstring.h
+fl_ask.o: ../config.h
+fl_ask.o: ../FL/abi-version.h
+fl_ask.o: ../FL/Enumerations.H
+fl_ask.o: ../FL/Fl.H
+fl_ask.o: ../FL/fl_ask.H
+fl_ask.o: ../FL/Fl_Bitmap.H
+fl_ask.o: ../FL/Fl_Box.H
+fl_ask.o: ../FL/Fl_Button.H
+fl_ask.o: ../FL/Fl_Cairo.H
+fl_ask.o: ../FL/Fl_Device.H
+fl_ask.o: ../FL/fl_draw.H
+fl_ask.o: ../FL/Fl_Export.H
+fl_ask.o: ../FL/Fl_Group.H
+fl_ask.o: ../FL/Fl_Image.H
+fl_ask.o: ../FL/Fl_Input.H
+fl_ask.o: ../FL/Fl_Input_.H
+fl_ask.o: ../FL/Fl_Pixmap.H
+fl_ask.o: ../FL/Fl_Plugin.H
+fl_ask.o: ../FL/Fl_Preferences.H
+fl_ask.o: ../FL/Fl_Return_Button.H
+fl_ask.o: ../FL/Fl_RGB_Image.H
+fl_ask.o: ../FL/Fl_Secret_Input.H
+fl_ask.o: ../FL/fl_types.h
+fl_ask.o: ../FL/fl_utf8.h
+fl_ask.o: ../FL/Fl_Widget.H
+fl_ask.o: ../FL/Fl_Window.H
+fl_ask.o: ../FL/x.H
+fl_ask.o: flstring.h
+Fl_Bitmap.o: ../config.h
+Fl_Bitmap.o: ../FL/abi-version.h
+Fl_Bitmap.o: ../FL/Enumerations.H
+Fl_Bitmap.o: ../FL/Fl.H
+Fl_Bitmap.o: ../FL/Fl_Bitmap.H
+Fl_Bitmap.o: ../FL/Fl_Cairo.H
+Fl_Bitmap.o: ../FL/Fl_Device.H
+Fl_Bitmap.o: ../FL/fl_draw.H
+Fl_Bitmap.o: ../FL/Fl_Export.H
+Fl_Bitmap.o: ../FL/Fl_Group.H
+Fl_Bitmap.o: ../FL/Fl_Image.H
+Fl_Bitmap.o: ../FL/Fl_Menu_Item.H
+Fl_Bitmap.o: ../FL/Fl_Paged_Device.H
+Fl_Bitmap.o: ../FL/Fl_Pixmap.H
+Fl_Bitmap.o: ../FL/Fl_Plugin.H
+Fl_Bitmap.o: ../FL/Fl_PostScript.H
+Fl_Bitmap.o: ../FL/Fl_Preferences.H
+Fl_Bitmap.o: ../FL/Fl_Printer.H
+Fl_Bitmap.o: ../FL/Fl_RGB_Image.H
+Fl_Bitmap.o: ../FL/fl_types.h
+Fl_Bitmap.o: ../FL/fl_utf8.h
+Fl_Bitmap.o: ../FL/Fl_Widget.H
+Fl_Bitmap.o: ../FL/Fl_Window.H
+Fl_Bitmap.o: ../FL/x.H
+Fl_Bitmap.o: flstring.h
+Fl_BMP_Image.o: ../config.h
+Fl_BMP_Image.o: ../FL/abi-version.h
+Fl_BMP_Image.o: ../FL/Enumerations.H
+Fl_BMP_Image.o: ../FL/Fl.H
+Fl_BMP_Image.o: ../FL/Fl_BMP_Image.H
+Fl_BMP_Image.o: ../FL/Fl_Cairo.H
+Fl_BMP_Image.o: ../FL/Fl_Export.H
+Fl_BMP_Image.o: ../FL/Fl_Image.H
+Fl_BMP_Image.o: ../FL/fl_types.h
+Fl_BMP_Image.o: ../FL/fl_utf8.h
+Fl_Box.o: ../FL/abi-version.h
+Fl_Box.o: ../FL/Enumerations.H
+Fl_Box.o: ../FL/Fl_Box.H
+Fl_Box.o: ../FL/Fl_Export.H
 Fl_Box.o: ../FL/fl_types.h
-Fl_Button.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Button.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Button.o: ../FL/abi-version.h ../FL/Fl_Button.H ../FL/Fl_Widget.H
-Fl_Button.o: ../FL/Fl_Group.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Button.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Radio_Button.H
-Fl_Button.o: ../FL/Fl_Button.H ../FL/Fl_Toggle_Button.H
-Fl_Chart.o: ../FL/math.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Chart.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Chart.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Chart.H
-Fl_Chart.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Chart.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Chart.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-Fl_Chart.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Chart.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Chart.o: flstring.h ../config.h
-Fl_Check_Browser.o: flstring.h ../FL/Fl_Export.H ../config.h ../FL/fl_draw.H
-Fl_Check_Browser.o: ../FL/x.H ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Check_Browser.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Fl_Window.H
-Fl_Check_Browser.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Check_Browser.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-Fl_Check_Browser.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_Check_Browser.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Check_Browser.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Check_Browser.o: ../FL/Fl_Check_Browser.H ../FL/Fl.H ../FL/Fl_Cairo.H
-Fl_Check_Browser.o: ../FL/fl_utf8.h ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H
-Fl_Check_Browser.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl.H
-Fl_Check_Button.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Check_Button.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Check_Button.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Check_Button.o: ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H
+Fl_Box.o: ../FL/Fl_Widget.H
+fl_boxtype.o: ../config.h
+fl_boxtype.o: ../FL/abi-version.h
+fl_boxtype.o: ../FL/Enumerations.H
+fl_boxtype.o: ../FL/Fl.H
+fl_boxtype.o: ../FL/Fl_Bitmap.H
+fl_boxtype.o: ../FL/Fl_Cairo.H
+fl_boxtype.o: ../FL/Fl_Device.H
+fl_boxtype.o: ../FL/fl_draw.H
+fl_boxtype.o: ../FL/Fl_Export.H
+fl_boxtype.o: ../FL/Fl_Group.H
+fl_boxtype.o: ../FL/Fl_Image.H
+fl_boxtype.o: ../FL/Fl_Pixmap.H
+fl_boxtype.o: ../FL/Fl_Plugin.H
+fl_boxtype.o: ../FL/Fl_Preferences.H
+fl_boxtype.o: ../FL/Fl_RGB_Image.H
+fl_boxtype.o: ../FL/fl_types.h
+fl_boxtype.o: ../FL/fl_utf8.h
+fl_boxtype.o: ../FL/Fl_Widget.H
+fl_boxtype.o: ../FL/Fl_Window.H
+fl_boxtype.o: ../FL/x.H
+Fl_Browser.o: ../config.h
+Fl_Browser.o: ../FL/abi-version.h
+Fl_Browser.o: ../FL/Enumerations.H
+Fl_Browser.o: ../FL/Fl.H
+Fl_Browser.o: ../FL/Fl_Bitmap.H
+Fl_Browser.o: ../FL/Fl_Browser.H
+Fl_Browser.o: ../FL/Fl_Browser_.H
+Fl_Browser.o: ../FL/Fl_Cairo.H
+Fl_Browser.o: ../FL/Fl_Device.H
+Fl_Browser.o: ../FL/fl_draw.H
+Fl_Browser.o: ../FL/Fl_Export.H
+Fl_Browser.o: ../FL/Fl_Group.H
+Fl_Browser.o: ../FL/Fl_Hold_Browser.H
+Fl_Browser.o: ../FL/Fl_Image.H
+Fl_Browser.o: ../FL/Fl_Multi_Browser.H
+Fl_Browser.o: ../FL/Fl_Pixmap.H
+Fl_Browser.o: ../FL/Fl_Plugin.H
+Fl_Browser.o: ../FL/Fl_Preferences.H
+Fl_Browser.o: ../FL/Fl_RGB_Image.H
+Fl_Browser.o: ../FL/Fl_Scrollbar.H
+Fl_Browser.o: ../FL/Fl_Select_Browser.H
+Fl_Browser.o: ../FL/Fl_Slider.H
+Fl_Browser.o: ../FL/fl_types.h
+Fl_Browser.o: ../FL/fl_utf8.h
+Fl_Browser.o: ../FL/Fl_Valuator.H
+Fl_Browser.o: ../FL/Fl_Widget.H
+Fl_Browser.o: ../FL/Fl_Window.H
+Fl_Browser.o: ../FL/x.H
+Fl_Browser.o: flstring.h
+Fl_Browser_.o: ../FL/abi-version.h
+Fl_Browser_.o: ../FL/Enumerations.H
+Fl_Browser_.o: ../FL/Fl.H
+Fl_Browser_.o: ../FL/Fl_Bitmap.H
+Fl_Browser_.o: ../FL/Fl_Browser_.H
+Fl_Browser_.o: ../FL/Fl_Cairo.H
+Fl_Browser_.o: ../FL/Fl_Device.H
+Fl_Browser_.o: ../FL/fl_draw.H
+Fl_Browser_.o: ../FL/Fl_Export.H
+Fl_Browser_.o: ../FL/Fl_Group.H
+Fl_Browser_.o: ../FL/Fl_Image.H
+Fl_Browser_.o: ../FL/Fl_Pixmap.H
+Fl_Browser_.o: ../FL/Fl_Plugin.H
+Fl_Browser_.o: ../FL/Fl_Preferences.H
+Fl_Browser_.o: ../FL/Fl_RGB_Image.H
+Fl_Browser_.o: ../FL/Fl_Scrollbar.H
+Fl_Browser_.o: ../FL/Fl_Slider.H
+Fl_Browser_.o: ../FL/fl_types.h
+Fl_Browser_.o: ../FL/fl_utf8.h
+Fl_Browser_.o: ../FL/Fl_Valuator.H
+Fl_Browser_.o: ../FL/Fl_Widget.H
+Fl_Browser_.o: ../FL/Fl_Window.H
+Fl_Browser_.o: ../FL/x.H
+Fl_Browser_load.o: ../FL/abi-version.h
+Fl_Browser_load.o: ../FL/Enumerations.H
+Fl_Browser_load.o: ../FL/Fl.H
+Fl_Browser_load.o: ../FL/Fl_Browser.H
+Fl_Browser_load.o: ../FL/Fl_Browser_.H
+Fl_Browser_load.o: ../FL/Fl_Cairo.H
+Fl_Browser_load.o: ../FL/Fl_Export.H
+Fl_Browser_load.o: ../FL/Fl_Group.H
+Fl_Browser_load.o: ../FL/Fl_Image.H
+Fl_Browser_load.o: ../FL/Fl_Scrollbar.H
+Fl_Browser_load.o: ../FL/Fl_Slider.H
+Fl_Browser_load.o: ../FL/fl_types.h
+Fl_Browser_load.o: ../FL/fl_utf8.h
+Fl_Browser_load.o: ../FL/Fl_Valuator.H
+Fl_Browser_load.o: ../FL/Fl_Widget.H
+Fl_Button.o: ../FL/abi-version.h
+Fl_Button.o: ../FL/Enumerations.H
+Fl_Button.o: ../FL/Fl.H
+Fl_Button.o: ../FL/Fl_Bitmap.H
+Fl_Button.o: ../FL/Fl_Button.H
+Fl_Button.o: ../FL/Fl_Cairo.H
+Fl_Button.o: ../FL/Fl_Export.H
+Fl_Button.o: ../FL/Fl_Group.H
+Fl_Button.o: ../FL/Fl_Image.H
+Fl_Button.o: ../FL/Fl_Radio_Button.H
+Fl_Button.o: ../FL/Fl_Toggle_Button.H
+Fl_Button.o: ../FL/fl_types.h
+Fl_Button.o: ../FL/fl_utf8.h
+Fl_Button.o: ../FL/Fl_Widget.H
+Fl_Button.o: ../FL/Fl_Window.H
+Fl_Chart.o: ../config.h
+Fl_Chart.o: ../FL/abi-version.h
+Fl_Chart.o: ../FL/Enumerations.H
+Fl_Chart.o: ../FL/Fl.H
+Fl_Chart.o: ../FL/Fl_Bitmap.H
+Fl_Chart.o: ../FL/Fl_Cairo.H
+Fl_Chart.o: ../FL/Fl_Chart.H
+Fl_Chart.o: ../FL/Fl_Device.H
+Fl_Chart.o: ../FL/fl_draw.H
+Fl_Chart.o: ../FL/Fl_Export.H
+Fl_Chart.o: ../FL/Fl_Group.H
+Fl_Chart.o: ../FL/Fl_Image.H
+Fl_Chart.o: ../FL/Fl_Pixmap.H
+Fl_Chart.o: ../FL/Fl_Plugin.H
+Fl_Chart.o: ../FL/Fl_Preferences.H
+Fl_Chart.o: ../FL/Fl_RGB_Image.H
+Fl_Chart.o: ../FL/fl_types.h
+Fl_Chart.o: ../FL/fl_utf8.h
+Fl_Chart.o: ../FL/Fl_Widget.H
+Fl_Chart.o: ../FL/Fl_Window.H
+Fl_Chart.o: ../FL/math.h
+Fl_Chart.o: ../FL/x.H
+Fl_Chart.o: flstring.h
+Fl_Check_Browser.o: ../config.h
+Fl_Check_Browser.o: ../FL/abi-version.h
+Fl_Check_Browser.o: ../FL/Enumerations.H
+Fl_Check_Browser.o: ../FL/Fl.H
+Fl_Check_Browser.o: ../FL/Fl_Bitmap.H
+Fl_Check_Browser.o: ../FL/Fl_Browser_.H
+Fl_Check_Browser.o: ../FL/Fl_Cairo.H
+Fl_Check_Browser.o: ../FL/Fl_Check_Browser.H
+Fl_Check_Browser.o: ../FL/Fl_Device.H
+Fl_Check_Browser.o: ../FL/fl_draw.H
+Fl_Check_Browser.o: ../FL/Fl_Export.H
+Fl_Check_Browser.o: ../FL/Fl_Group.H
+Fl_Check_Browser.o: ../FL/Fl_Image.H
+Fl_Check_Browser.o: ../FL/Fl_Pixmap.H
+Fl_Check_Browser.o: ../FL/Fl_Plugin.H
+Fl_Check_Browser.o: ../FL/Fl_Preferences.H
+Fl_Check_Browser.o: ../FL/Fl_RGB_Image.H
+Fl_Check_Browser.o: ../FL/Fl_Scrollbar.H
+Fl_Check_Browser.o: ../FL/Fl_Slider.H
+Fl_Check_Browser.o: ../FL/fl_types.h
+Fl_Check_Browser.o: ../FL/fl_utf8.h
+Fl_Check_Browser.o: ../FL/Fl_Valuator.H
+Fl_Check_Browser.o: ../FL/Fl_Widget.H
+Fl_Check_Browser.o: ../FL/Fl_Window.H
+Fl_Check_Browser.o: ../FL/x.H
+Fl_Check_Browser.o: flstring.h
+Fl_Check_Button.o: ../FL/abi-version.h
+Fl_Check_Button.o: ../FL/Enumerations.H
+Fl_Check_Button.o: ../FL/Fl.H
 Fl_Check_Button.o: ../FL/Fl_Button.H
-Fl_Choice.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Choice.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Choice.o: ../FL/abi-version.h ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-Fl_Choice.o: ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H ../FL/Fl_Image.H
-Fl_Choice.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-Fl_Choice.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Bitmap.H
-Fl_Choice.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Choice.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_Choice.o: ../FL/Fl_RGB_Image.H flstring.h ../config.h
-Fl_Clock.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Clock.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Clock.o: ../FL/abi-version.h ../FL/Fl_Clock.H ../FL/Fl_Widget.H
-Fl_Clock.o: ../FL/Fl_Round_Clock.H ../FL/Fl_Clock.H ../FL/fl_draw.H ../FL/x.H
-Fl_Clock.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Window.H
-Fl_Clock.o: ../FL/Fl_Group.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-Fl_Clock.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Clock.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
+Fl_Check_Button.o: ../FL/Fl_Cairo.H
+Fl_Check_Button.o: ../FL/Fl_Check_Button.H
+Fl_Check_Button.o: ../FL/Fl_Export.H
+Fl_Check_Button.o: ../FL/Fl_Light_Button.H
+Fl_Check_Button.o: ../FL/fl_types.h
+Fl_Check_Button.o: ../FL/fl_utf8.h
+Fl_Choice.o: ../config.h
+Fl_Choice.o: ../FL/abi-version.h
+Fl_Choice.o: ../FL/Enumerations.H
+Fl_Choice.o: ../FL/Fl.H
+Fl_Choice.o: ../FL/Fl_Bitmap.H
+Fl_Choice.o: ../FL/Fl_Cairo.H
+Fl_Choice.o: ../FL/Fl_Choice.H
+Fl_Choice.o: ../FL/Fl_Device.H
+Fl_Choice.o: ../FL/fl_draw.H
+Fl_Choice.o: ../FL/Fl_Export.H
+Fl_Choice.o: ../FL/Fl_Group.H
+Fl_Choice.o: ../FL/Fl_Image.H
+Fl_Choice.o: ../FL/Fl_Menu_.H
+Fl_Choice.o: ../FL/Fl_Menu_Item.H
+Fl_Choice.o: ../FL/Fl_Pixmap.H
+Fl_Choice.o: ../FL/Fl_Plugin.H
+Fl_Choice.o: ../FL/Fl_Preferences.H
+Fl_Choice.o: ../FL/Fl_RGB_Image.H
+Fl_Choice.o: ../FL/fl_types.h
+Fl_Choice.o: ../FL/fl_utf8.h
+Fl_Choice.o: ../FL/Fl_Widget.H
+Fl_Choice.o: ../FL/Fl_Window.H
+Fl_Choice.o: ../FL/x.H
+Fl_Choice.o: flstring.h
+Fl_Clock.o: ../FL/abi-version.h
+Fl_Clock.o: ../FL/Enumerations.H
+Fl_Clock.o: ../FL/Fl.H
+Fl_Clock.o: ../FL/Fl_Bitmap.H
+Fl_Clock.o: ../FL/Fl_Cairo.H
+Fl_Clock.o: ../FL/Fl_Clock.H
+Fl_Clock.o: ../FL/Fl_Device.H
+Fl_Clock.o: ../FL/fl_draw.H
+Fl_Clock.o: ../FL/Fl_Export.H
+Fl_Clock.o: ../FL/Fl_Group.H
+Fl_Clock.o: ../FL/Fl_Image.H
+Fl_Clock.o: ../FL/Fl_Pixmap.H
+Fl_Clock.o: ../FL/Fl_Plugin.H
+Fl_Clock.o: ../FL/Fl_Preferences.H
 Fl_Clock.o: ../FL/Fl_RGB_Image.H
-Fl_Color_Chooser.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Color_Chooser.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Color_Chooser.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Color_Chooser.o: ../FL/Fl_Color_Chooser.H ../FL/Fl_Group.H ../FL/Fl_Box.H
-Fl_Color_Chooser.o: ../FL/Fl_Widget.H ../FL/Fl_Return_Button.H
-Fl_Color_Chooser.o: ../FL/Fl_Button.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-Fl_Color_Chooser.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Image.H
-Fl_Color_Chooser.o: ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H
-Fl_Color_Chooser.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/fl_draw.H
-Fl_Color_Chooser.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-Fl_Color_Chooser.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Bitmap.H
-Fl_Color_Chooser.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_Color_Chooser.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Color_Chooser.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/math.h
-Fl_Copy_Surface.o: ../FL/Fl_Copy_Surface.H ../FL/Fl_Paged_Device.H
-Fl_Copy_Surface.o: ../FL/Fl_Device.H ../FL/x.H ../FL/Enumerations.H
-Fl_Copy_Surface.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Copy_Surface.o: ../FL/Fl_Window.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Copy_Surface.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_Copy_Surface.o: ../FL/Fl_Image.H ../FL/Fl_RGB_Image.H ../FL/Fl_Window.H
-Fl_Copy_Surface.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-Fl_Copy_Surface.o: ../FL/Fl_Printer.H ../FL/fl_draw.H ../FL/Enumerations.H
-Fl_Copy_Surface.o: ../FL/Fl_PostScript.H ../FL/Fl.H ../FL/Fl_Export.H
-Fl_Copy_Surface.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Counter.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Counter.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Counter.o: ../FL/abi-version.h ../FL/Fl_Counter.H ../FL/Fl_Valuator.H
-Fl_Counter.o: ../FL/Fl_Widget.H ../FL/Fl_Simple_Counter.H ../FL/Fl_Counter.H
-Fl_Counter.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Counter.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Counter.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-Fl_Counter.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Counter.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Dial.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Dial.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Dial.o: ../FL/abi-version.h ../FL/Fl_Dial.H ../FL/Fl_Valuator.H
-Fl_Dial.o: ../FL/Fl_Widget.H ../FL/Fl_Fill_Dial.H ../FL/Fl_Dial.H
-Fl_Dial.o: ../FL/Fl_Line_Dial.H ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Dial.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Dial.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-Fl_Dial.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Dial.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
+Fl_Clock.o: ../FL/Fl_Round_Clock.H
+Fl_Clock.o: ../FL/fl_types.h
+Fl_Clock.o: ../FL/fl_utf8.h
+Fl_Clock.o: ../FL/Fl_Widget.H
+Fl_Clock.o: ../FL/Fl_Window.H
+Fl_Clock.o: ../FL/x.H
+fl_color.o: ../config.h
+fl_color.o: ../FL/abi-version.h
+fl_color.o: ../FL/Enumerations.H
+fl_color.o: ../FL/Fl.H
+fl_color.o: ../FL/Fl_Bitmap.H
+fl_color.o: ../FL/Fl_Cairo.H
+fl_color.o: ../FL/Fl_Device.H
+fl_color.o: ../FL/fl_draw.H
+fl_color.o: ../FL/Fl_Export.H
+fl_color.o: ../FL/Fl_Group.H
+fl_color.o: ../FL/Fl_Image.H
+fl_color.o: ../FL/Fl_Pixmap.H
+fl_color.o: ../FL/Fl_Plugin.H
+fl_color.o: ../FL/Fl_Preferences.H
+fl_color.o: ../FL/Fl_RGB_Image.H
+fl_color.o: ../FL/fl_types.h
+fl_color.o: ../FL/fl_utf8.h
+fl_color.o: ../FL/Fl_Widget.H
+fl_color.o: ../FL/Fl_Window.H
+fl_color.o: ../FL/x.H
+fl_color.o: fl_cmap.h
+fl_color.o: Fl_XColor.H
+Fl_Color_Chooser.o: ../FL/abi-version.h
+Fl_Color_Chooser.o: ../FL/Enumerations.H
+Fl_Color_Chooser.o: ../FL/Fl.H
+Fl_Color_Chooser.o: ../FL/Fl_Bitmap.H
+Fl_Color_Chooser.o: ../FL/Fl_Box.H
+Fl_Color_Chooser.o: ../FL/Fl_Button.H
+Fl_Color_Chooser.o: ../FL/Fl_Cairo.H
+Fl_Color_Chooser.o: ../FL/Fl_Choice.H
+Fl_Color_Chooser.o: ../FL/Fl_Color_Chooser.H
+Fl_Color_Chooser.o: ../FL/Fl_Device.H
+Fl_Color_Chooser.o: ../FL/fl_draw.H
+Fl_Color_Chooser.o: ../FL/Fl_Export.H
+Fl_Color_Chooser.o: ../FL/Fl_Group.H
+Fl_Color_Chooser.o: ../FL/Fl_Image.H
+Fl_Color_Chooser.o: ../FL/Fl_Input.H
+Fl_Color_Chooser.o: ../FL/Fl_Input_.H
+Fl_Color_Chooser.o: ../FL/Fl_Menu_.H
+Fl_Color_Chooser.o: ../FL/Fl_Menu_Item.H
+Fl_Color_Chooser.o: ../FL/Fl_Pixmap.H
+Fl_Color_Chooser.o: ../FL/Fl_Plugin.H
+Fl_Color_Chooser.o: ../FL/Fl_Preferences.H
+Fl_Color_Chooser.o: ../FL/Fl_Return_Button.H
+Fl_Color_Chooser.o: ../FL/Fl_RGB_Image.H
+Fl_Color_Chooser.o: ../FL/fl_types.h
+Fl_Color_Chooser.o: ../FL/fl_utf8.h
+Fl_Color_Chooser.o: ../FL/Fl_Valuator.H
+Fl_Color_Chooser.o: ../FL/Fl_Value_Input.H
+Fl_Color_Chooser.o: ../FL/Fl_Widget.H
+Fl_Color_Chooser.o: ../FL/Fl_Window.H
+Fl_Color_Chooser.o: ../FL/math.h
+Fl_Color_Chooser.o: ../FL/x.H
+Fl_compose.o: ../FL/abi-version.h
+Fl_compose.o: ../FL/Enumerations.H
+Fl_compose.o: ../FL/Fl.H
+Fl_compose.o: ../FL/Fl_Cairo.H
+Fl_compose.o: ../FL/Fl_Export.H
+Fl_compose.o: ../FL/fl_types.h
+Fl_compose.o: ../FL/fl_utf8.h
+Fl_compose.o: ../FL/Fl_Window.H
+Fl_compose.o: ../FL/x.H
+Fl_Copy_Surface.o: ../FL/abi-version.h
+Fl_Copy_Surface.o: ../FL/Enumerations.H
+Fl_Copy_Surface.o: ../FL/Fl.H
+Fl_Copy_Surface.o: ../FL/Fl_Bitmap.H
+Fl_Copy_Surface.o: ../FL/Fl_Cairo.H
+Fl_Copy_Surface.o: ../FL/Fl_Copy_Surface.H
+Fl_Copy_Surface.o: ../FL/Fl_Device.H
+Fl_Copy_Surface.o: ../FL/fl_draw.H
+Fl_Copy_Surface.o: ../FL/Fl_Export.H
+Fl_Copy_Surface.o: ../FL/Fl_Group.H
+Fl_Copy_Surface.o: ../FL/Fl_Image.H
+Fl_Copy_Surface.o: ../FL/Fl_Paged_Device.H
+Fl_Copy_Surface.o: ../FL/Fl_Pixmap.H
+Fl_Copy_Surface.o: ../FL/Fl_Plugin.H
+Fl_Copy_Surface.o: ../FL/Fl_PostScript.H
+Fl_Copy_Surface.o: ../FL/Fl_Preferences.H
+Fl_Copy_Surface.o: ../FL/Fl_Printer.H
+Fl_Copy_Surface.o: ../FL/Fl_RGB_Image.H
+Fl_Copy_Surface.o: ../FL/fl_types.h
+Fl_Copy_Surface.o: ../FL/fl_utf8.h
+Fl_Copy_Surface.o: ../FL/Fl_Widget.H
+Fl_Copy_Surface.o: ../FL/Fl_Window.H
+Fl_Copy_Surface.o: ../FL/x.H
+Fl_Counter.o: ../FL/abi-version.h
+Fl_Counter.o: ../FL/Enumerations.H
+Fl_Counter.o: ../FL/Fl.H
+Fl_Counter.o: ../FL/Fl_Bitmap.H
+Fl_Counter.o: ../FL/Fl_Cairo.H
+Fl_Counter.o: ../FL/Fl_Counter.H
+Fl_Counter.o: ../FL/Fl_Device.H
+Fl_Counter.o: ../FL/fl_draw.H
+Fl_Counter.o: ../FL/Fl_Export.H
+Fl_Counter.o: ../FL/Fl_Group.H
+Fl_Counter.o: ../FL/Fl_Image.H
+Fl_Counter.o: ../FL/Fl_Pixmap.H
+Fl_Counter.o: ../FL/Fl_Plugin.H
+Fl_Counter.o: ../FL/Fl_Preferences.H
+Fl_Counter.o: ../FL/Fl_RGB_Image.H
+Fl_Counter.o: ../FL/Fl_Simple_Counter.H
+Fl_Counter.o: ../FL/fl_types.h
+Fl_Counter.o: ../FL/fl_utf8.h
+Fl_Counter.o: ../FL/Fl_Valuator.H
+Fl_Counter.o: ../FL/Fl_Widget.H
+Fl_Counter.o: ../FL/Fl_Window.H
+Fl_Counter.o: ../FL/x.H
+fl_cursor.o: ../FL/abi-version.h
+fl_cursor.o: ../FL/Enumerations.H
+fl_cursor.o: ../FL/Fl.H
+fl_cursor.o: ../FL/Fl_Bitmap.H
+fl_cursor.o: ../FL/Fl_Cairo.H
+fl_cursor.o: ../FL/Fl_Device.H
+fl_cursor.o: ../FL/fl_draw.H
+fl_cursor.o: ../FL/Fl_Export.H
+fl_cursor.o: ../FL/Fl_Group.H
+fl_cursor.o: ../FL/Fl_Image.H
+fl_cursor.o: ../FL/Fl_Pixmap.H
+fl_cursor.o: ../FL/Fl_Plugin.H
+fl_cursor.o: ../FL/Fl_Preferences.H
+fl_cursor.o: ../FL/Fl_RGB_Image.H
+fl_cursor.o: ../FL/fl_types.h
+fl_cursor.o: ../FL/fl_utf8.h
+fl_cursor.o: ../FL/Fl_Widget.H
+fl_cursor.o: ../FL/Fl_Window.H
+fl_cursor.o: ../FL/x.H
+fl_cursor.o: fl_cursor_help.xpm
+fl_cursor.o: fl_cursor_nesw.xpm
+fl_cursor.o: fl_cursor_none.xpm
+fl_cursor.o: fl_cursor_nwse.xpm
+fl_cursor.o: fl_cursor_wait.xpm
+fl_curve.o: ../FL/abi-version.h
+fl_curve.o: ../FL/Enumerations.H
+fl_curve.o: ../FL/Fl_Bitmap.H
+fl_curve.o: ../FL/Fl_Device.H
+fl_curve.o: ../FL/fl_draw.H
+fl_curve.o: ../FL/Fl_Export.H
+fl_curve.o: ../FL/Fl_Group.H
+fl_curve.o: ../FL/Fl_Image.H
+fl_curve.o: ../FL/Fl_Pixmap.H
+fl_curve.o: ../FL/Fl_Plugin.H
+fl_curve.o: ../FL/Fl_Preferences.H
+fl_curve.o: ../FL/Fl_RGB_Image.H
+fl_curve.o: ../FL/fl_types.h
+fl_curve.o: ../FL/Fl_Widget.H
+fl_curve.o: ../FL/Fl_Window.H
+fl_curve.o: ../FL/x.H
+Fl_Device.o: ../FL/abi-version.h
+Fl_Device.o: ../FL/Enumerations.H
+Fl_Device.o: ../FL/Fl.H
+Fl_Device.o: ../FL/Fl_Bitmap.H
+Fl_Device.o: ../FL/Fl_Cairo.H
+Fl_Device.o: ../FL/Fl_Device.H
+Fl_Device.o: ../FL/Fl_Export.H
+Fl_Device.o: ../FL/Fl_Image.H
+Fl_Device.o: ../FL/Fl_Pixmap.H
+Fl_Device.o: ../FL/Fl_Plugin.H
+Fl_Device.o: ../FL/Fl_Preferences.H
+Fl_Device.o: ../FL/Fl_RGB_Image.H
+Fl_Device.o: ../FL/fl_types.h
+Fl_Device.o: ../FL/fl_utf8.h
+Fl_Device.o: ../FL/Fl_Window.H
+Fl_Device.o: ../FL/x.H
+Fl_Dial.o: ../FL/abi-version.h
+Fl_Dial.o: ../FL/Enumerations.H
+Fl_Dial.o: ../FL/Fl.H
+Fl_Dial.o: ../FL/Fl_Bitmap.H
+Fl_Dial.o: ../FL/Fl_Cairo.H
+Fl_Dial.o: ../FL/Fl_Device.H
+Fl_Dial.o: ../FL/Fl_Dial.H
+Fl_Dial.o: ../FL/fl_draw.H
+Fl_Dial.o: ../FL/Fl_Export.H
+Fl_Dial.o: ../FL/Fl_Fill_Dial.H
+Fl_Dial.o: ../FL/Fl_Group.H
+Fl_Dial.o: ../FL/Fl_Image.H
+Fl_Dial.o: ../FL/Fl_Line_Dial.H
+Fl_Dial.o: ../FL/Fl_Pixmap.H
+Fl_Dial.o: ../FL/Fl_Plugin.H
+Fl_Dial.o: ../FL/Fl_Preferences.H
+Fl_Dial.o: ../FL/Fl_RGB_Image.H
+Fl_Dial.o: ../FL/fl_types.h
+Fl_Dial.o: ../FL/fl_utf8.h
+Fl_Dial.o: ../FL/Fl_Valuator.H
+Fl_Dial.o: ../FL/Fl_Widget.H
+Fl_Dial.o: ../FL/Fl_Window.H
 Fl_Dial.o: ../FL/math.h
-Fl_Device.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Device.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Device.o: ../FL/abi-version.h ../FL/Fl_Device.H ../FL/x.H
-Fl_Device.o: ../FL/Fl_Window.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Device.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_Device.o: ../FL/Fl_Image.H ../FL/Fl_RGB_Image.H
-Fl_Double_Window.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Double_Window.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Double_Window.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Double_Window.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-Fl_Double_Window.o: ../FL/Fl_Overlay_Window.H ../FL/Fl_Double_Window.H
-Fl_Double_Window.o: ../FL/Fl_Printer.H ../FL/x.H ../FL/Fl_Paged_Device.H
-Fl_Double_Window.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_Double_Window.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Double_Window.o: ../FL/Fl_Pixmap.H ../FL/Fl_Image.H ../FL/Fl_RGB_Image.H
-Fl_Double_Window.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Double_Window.o: ../FL/Fl_Bitmap.H ../FL/fl_draw.H ../FL/Enumerations.H
+Fl_Dial.o: ../FL/x.H
+fl_diamond_box.o: ../FL/abi-version.h
+fl_diamond_box.o: ../FL/Enumerations.H
+fl_diamond_box.o: ../FL/Fl.H
+fl_diamond_box.o: ../FL/Fl_Bitmap.H
+fl_diamond_box.o: ../FL/Fl_Cairo.H
+fl_diamond_box.o: ../FL/Fl_Device.H
+fl_diamond_box.o: ../FL/fl_draw.H
+fl_diamond_box.o: ../FL/Fl_Export.H
+fl_diamond_box.o: ../FL/Fl_Group.H
+fl_diamond_box.o: ../FL/Fl_Image.H
+fl_diamond_box.o: ../FL/Fl_Pixmap.H
+fl_diamond_box.o: ../FL/Fl_Plugin.H
+fl_diamond_box.o: ../FL/Fl_Preferences.H
+fl_diamond_box.o: ../FL/Fl_RGB_Image.H
+fl_diamond_box.o: ../FL/fl_types.h
+fl_diamond_box.o: ../FL/fl_utf8.h
+fl_diamond_box.o: ../FL/Fl_Widget.H
+fl_diamond_box.o: ../FL/Fl_Window.H
+fl_diamond_box.o: ../FL/x.H
+Fl_display.o: ../config.h
+Fl_display.o: ../FL/abi-version.h
+Fl_display.o: ../FL/Enumerations.H
+Fl_display.o: ../FL/Fl.H
+Fl_display.o: ../FL/Fl_Cairo.H
+Fl_display.o: ../FL/Fl_Export.H
+Fl_display.o: ../FL/fl_types.h
+Fl_display.o: ../FL/fl_utf8.h
+Fl_display.o: flstring.h
+fl_dnd.o: ../config.h
+fl_dnd.o: ../FL/abi-version.h
+fl_dnd.o: ../FL/Enumerations.H
+fl_dnd.o: ../FL/Fl.H
+fl_dnd.o: ../FL/Fl_Bitmap.H
+fl_dnd.o: ../FL/Fl_Cairo.H
+fl_dnd.o: ../FL/Fl_Export.H
+fl_dnd.o: ../FL/Fl_Group.H
+fl_dnd.o: ../FL/Fl_Image.H
+fl_dnd.o: ../FL/fl_types.h
+fl_dnd.o: ../FL/fl_utf8.h
+fl_dnd.o: ../FL/Fl_Widget.H
+fl_dnd.o: ../FL/Fl_Window.H
+fl_dnd.o: ../FL/x.H
+fl_dnd.o: flstring.h
+fl_dnd.o: fl_dnd_x.cxx
+Fl_Double_Window.o: ../config.h
+Fl_Double_Window.o: ../FL/abi-version.h
+Fl_Double_Window.o: ../FL/Enumerations.H
+Fl_Double_Window.o: ../FL/Fl.H
+Fl_Double_Window.o: ../FL/Fl_Bitmap.H
+Fl_Double_Window.o: ../FL/Fl_Cairo.H
+Fl_Double_Window.o: ../FL/Fl_Device.H
+Fl_Double_Window.o: ../FL/Fl_Double_Window.H
+Fl_Double_Window.o: ../FL/fl_draw.H
+Fl_Double_Window.o: ../FL/Fl_Export.H
+Fl_Double_Window.o: ../FL/Fl_Group.H
+Fl_Double_Window.o: ../FL/Fl_Image.H
+Fl_Double_Window.o: ../FL/Fl_Overlay_Window.H
+Fl_Double_Window.o: ../FL/Fl_Paged_Device.H
+Fl_Double_Window.o: ../FL/Fl_Pixmap.H
+Fl_Double_Window.o: ../FL/Fl_Plugin.H
 Fl_Double_Window.o: ../FL/Fl_PostScript.H
-Fl_File_Browser.o: ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H
-Fl_File_Browser.o: ../FL/Fl_File_Icon.H ../FL/Fl.H ../FL/Fl_Export.H
-Fl_File_Browser.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-Fl_File_Browser.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-Fl_File_Browser.o: ../FL/filename.H ../FL/fl_draw.H ../FL/x.H
-Fl_File_Browser.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Window.H
-Fl_File_Browser.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-Fl_File_Browser.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_File_Browser.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_File_Browser.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/filename.H
-Fl_File_Browser.o: flstring.h ../config.h
-Fl_File_Chooser.o: ../FL/Fl_File_Chooser.H ../FL/Fl.H ../FL/Fl_Export.H
-Fl_File_Chooser.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-Fl_File_Chooser.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-Fl_File_Chooser.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-Fl_File_Chooser.o: ../FL/Fl_Group.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-Fl_File_Chooser.o: ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H ../FL/Fl_Image.H
-Fl_File_Chooser.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Button.H
-Fl_File_Chooser.o: ../FL/Fl_Preferences.H ../FL/Fl_Tile.H ../FL/Fl_Group.H
-Fl_File_Chooser.o: ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H
-Fl_File_Chooser.o: ../FL/Fl_File_Icon.H ../FL/Fl.H ../FL/filename.H
-Fl_File_Chooser.o: ../FL/Fl_Box.H ../FL/Fl_Check_Button.H
-Fl_File_Chooser.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
-Fl_File_Chooser.o: ../FL/Fl_File_Input.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-Fl_File_Chooser.o: ../FL/Fl_Return_Button.H ../FL/fl_ask.H ../FL/fl_draw.H
-Fl_File_Chooser.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Window.H
-Fl_File_Chooser.o: ../FL/Fl_Bitmap.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_File_Chooser.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_File_Chooser.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_File_Chooser2.o: ../FL/Fl_File_Chooser.H ../FL/Fl.H ../FL/Fl_Export.H
-Fl_File_Chooser2.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-Fl_File_Chooser2.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-Fl_File_Chooser2.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-Fl_File_Chooser2.o: ../FL/Fl_Group.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-Fl_File_Chooser2.o: ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H ../FL/Fl_Image.H
-Fl_File_Chooser2.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Button.H
-Fl_File_Chooser2.o: ../FL/Fl_Preferences.H ../FL/Fl_Tile.H ../FL/Fl_Group.H
-Fl_File_Chooser2.o: ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H
-Fl_File_Chooser2.o: ../FL/Fl_File_Icon.H ../FL/Fl.H ../FL/filename.H
-Fl_File_Chooser2.o: ../FL/Fl_Box.H ../FL/Fl_Check_Button.H
-Fl_File_Chooser2.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
-Fl_File_Chooser2.o: ../FL/Fl_File_Input.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-Fl_File_Chooser2.o: ../FL/Fl_Return_Button.H ../FL/fl_ask.H ../FL/filename.H
-Fl_File_Chooser2.o: ../FL/x.H ../FL/Fl_Shared_Image.H ../FL/fl_draw.H
-Fl_File_Chooser2.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Bitmap.H
-Fl_File_Chooser2.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_File_Chooser2.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_File_Chooser2.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H flstring.h
+Fl_Double_Window.o: ../FL/Fl_Preferences.H
+Fl_Double_Window.o: ../FL/Fl_Printer.H
+Fl_Double_Window.o: ../FL/Fl_RGB_Image.H
+Fl_Double_Window.o: ../FL/fl_types.h
+Fl_Double_Window.o: ../FL/fl_utf8.h
+Fl_Double_Window.o: ../FL/Fl_Widget.H
+Fl_Double_Window.o: ../FL/Fl_Window.H
+Fl_Double_Window.o: ../FL/x.H
+fl_draw.o: ../config.h
+fl_draw.o: ../FL/abi-version.h
+fl_draw.o: ../FL/Enumerations.H
+fl_draw.o: ../FL/Fl.H
+fl_draw.o: ../FL/Fl_Bitmap.H
+fl_draw.o: ../FL/Fl_Cairo.H
+fl_draw.o: ../FL/Fl_Device.H
+fl_draw.o: ../FL/fl_draw.H
+fl_draw.o: ../FL/Fl_Export.H
+fl_draw.o: ../FL/Fl_Group.H
+fl_draw.o: ../FL/Fl_Image.H
+fl_draw.o: ../FL/Fl_Pixmap.H
+fl_draw.o: ../FL/Fl_Plugin.H
+fl_draw.o: ../FL/Fl_Preferences.H
+fl_draw.o: ../FL/Fl_RGB_Image.H
+fl_draw.o: ../FL/fl_types.h
+fl_draw.o: ../FL/fl_utf8.h
+fl_draw.o: ../FL/Fl_Widget.H
+fl_draw.o: ../FL/Fl_Window.H
+fl_draw.o: ../FL/x.H
+fl_draw.o: flstring.h
+fl_draw_image.o: ../config.h
+fl_draw_image.o: ../FL/abi-version.h
+fl_draw_image.o: ../FL/Enumerations.H
+fl_draw_image.o: ../FL/Fl.H
+fl_draw_image.o: ../FL/Fl_Bitmap.H
+fl_draw_image.o: ../FL/Fl_Cairo.H
+fl_draw_image.o: ../FL/Fl_Device.H
+fl_draw_image.o: ../FL/fl_draw.H
+fl_draw_image.o: ../FL/Fl_Export.H
+fl_draw_image.o: ../FL/Fl_Group.H
+fl_draw_image.o: ../FL/Fl_Image.H
+fl_draw_image.o: ../FL/Fl_Pixmap.H
+fl_draw_image.o: ../FL/Fl_Plugin.H
+fl_draw_image.o: ../FL/Fl_Preferences.H
+fl_draw_image.o: ../FL/Fl_RGB_Image.H
+fl_draw_image.o: ../FL/fl_types.h
+fl_draw_image.o: ../FL/fl_utf8.h
+fl_draw_image.o: ../FL/Fl_Widget.H
+fl_draw_image.o: ../FL/Fl_Window.H
+fl_draw_image.o: ../FL/x.H
+fl_draw_image.o: flstring.h
+fl_draw_image.o: Fl_XColor.H
+fl_draw_pixmap.o: ../config.h
+fl_draw_pixmap.o: ../FL/abi-version.h
+fl_draw_pixmap.o: ../FL/Enumerations.H
+fl_draw_pixmap.o: ../FL/Fl.H
+fl_draw_pixmap.o: ../FL/Fl_Bitmap.H
+fl_draw_pixmap.o: ../FL/Fl_Cairo.H
+fl_draw_pixmap.o: ../FL/Fl_Device.H
+fl_draw_pixmap.o: ../FL/fl_draw.H
+fl_draw_pixmap.o: ../FL/Fl_Export.H
+fl_draw_pixmap.o: ../FL/Fl_Group.H
+fl_draw_pixmap.o: ../FL/Fl_Image.H
+fl_draw_pixmap.o: ../FL/Fl_Pixmap.H
+fl_draw_pixmap.o: ../FL/Fl_Plugin.H
+fl_draw_pixmap.o: ../FL/Fl_Preferences.H
+fl_draw_pixmap.o: ../FL/Fl_RGB_Image.H
+fl_draw_pixmap.o: ../FL/fl_types.h
+fl_draw_pixmap.o: ../FL/fl_utf8.h
+fl_draw_pixmap.o: ../FL/Fl_Widget.H
+fl_draw_pixmap.o: ../FL/Fl_Window.H
+fl_draw_pixmap.o: ../FL/x.H
+fl_draw_pixmap.o: flstring.h
+fl_encoding_latin1.o: ../config.h
+fl_encoding_latin1.o: ../FL/abi-version.h
+fl_encoding_latin1.o: ../FL/Enumerations.H
+fl_encoding_latin1.o: ../FL/Fl_Bitmap.H
+fl_encoding_latin1.o: ../FL/Fl_Device.H
+fl_encoding_latin1.o: ../FL/fl_draw.H
+fl_encoding_latin1.o: ../FL/Fl_Export.H
+fl_encoding_latin1.o: ../FL/Fl_Group.H
+fl_encoding_latin1.o: ../FL/Fl_Image.H
+fl_encoding_latin1.o: ../FL/Fl_Pixmap.H
+fl_encoding_latin1.o: ../FL/Fl_Plugin.H
+fl_encoding_latin1.o: ../FL/Fl_Preferences.H
+fl_encoding_latin1.o: ../FL/Fl_RGB_Image.H
+fl_encoding_latin1.o: ../FL/fl_types.h
+fl_encoding_latin1.o: ../FL/Fl_Widget.H
+fl_encoding_latin1.o: ../FL/Fl_Window.H
+fl_encoding_latin1.o: ../FL/x.H
+fl_encoding_latin1.o: flstring.h
+fl_encoding_mac_roman.o: ../config.h
+fl_encoding_mac_roman.o: ../FL/abi-version.h
+fl_encoding_mac_roman.o: ../FL/Enumerations.H
+fl_encoding_mac_roman.o: ../FL/Fl_Bitmap.H
+fl_encoding_mac_roman.o: ../FL/Fl_Device.H
+fl_encoding_mac_roman.o: ../FL/fl_draw.H
+fl_encoding_mac_roman.o: ../FL/Fl_Export.H
+fl_encoding_mac_roman.o: ../FL/Fl_Group.H
+fl_encoding_mac_roman.o: ../FL/Fl_Image.H
+fl_encoding_mac_roman.o: ../FL/Fl_Pixmap.H
+fl_encoding_mac_roman.o: ../FL/Fl_Plugin.H
+fl_encoding_mac_roman.o: ../FL/Fl_Preferences.H
+fl_encoding_mac_roman.o: ../FL/Fl_RGB_Image.H
+fl_encoding_mac_roman.o: ../FL/fl_types.h
+fl_encoding_mac_roman.o: ../FL/Fl_Widget.H
+fl_encoding_mac_roman.o: ../FL/Fl_Window.H
+fl_encoding_mac_roman.o: ../FL/x.H
+fl_encoding_mac_roman.o: flstring.h
+fl_engraved_label.o: ../FL/abi-version.h
+fl_engraved_label.o: ../FL/Enumerations.H
+fl_engraved_label.o: ../FL/Fl.H
+fl_engraved_label.o: ../FL/Fl_Bitmap.H
+fl_engraved_label.o: ../FL/Fl_Cairo.H
+fl_engraved_label.o: ../FL/Fl_Device.H
+fl_engraved_label.o: ../FL/fl_draw.H
+fl_engraved_label.o: ../FL/Fl_Export.H
+fl_engraved_label.o: ../FL/Fl_Group.H
+fl_engraved_label.o: ../FL/Fl_Image.H
+fl_engraved_label.o: ../FL/Fl_Pixmap.H
+fl_engraved_label.o: ../FL/Fl_Plugin.H
+fl_engraved_label.o: ../FL/Fl_Preferences.H
+fl_engraved_label.o: ../FL/Fl_RGB_Image.H
+fl_engraved_label.o: ../FL/fl_types.h
+fl_engraved_label.o: ../FL/fl_utf8.h
+fl_engraved_label.o: ../FL/Fl_Widget.H
+fl_engraved_label.o: ../FL/Fl_Window.H
+fl_engraved_label.o: ../FL/x.H
+Fl_File_Browser.o: ../config.h
+Fl_File_Browser.o: ../FL/abi-version.h
+Fl_File_Browser.o: ../FL/Enumerations.H
+Fl_File_Browser.o: ../FL/filename.H
+Fl_File_Browser.o: ../FL/Fl.H
+Fl_File_Browser.o: ../FL/Fl_Bitmap.H
+Fl_File_Browser.o: ../FL/Fl_Browser.H
+Fl_File_Browser.o: ../FL/Fl_Cairo.H
+Fl_File_Browser.o: ../FL/Fl_Device.H
+Fl_File_Browser.o: ../FL/fl_draw.H
+Fl_File_Browser.o: ../FL/Fl_Export.H
+Fl_File_Browser.o: ../FL/Fl_File_Browser.H
+Fl_File_Browser.o: ../FL/Fl_File_Icon.H
+Fl_File_Browser.o: ../FL/Fl_Group.H
+Fl_File_Browser.o: ../FL/Fl_Image.H
+Fl_File_Browser.o: ../FL/Fl_Pixmap.H
+Fl_File_Browser.o: ../FL/Fl_Plugin.H
+Fl_File_Browser.o: ../FL/Fl_Preferences.H
+Fl_File_Browser.o: ../FL/Fl_RGB_Image.H
+Fl_File_Browser.o: ../FL/fl_types.h
+Fl_File_Browser.o: ../FL/fl_utf8.h
+Fl_File_Browser.o: ../FL/Fl_Widget.H
+Fl_File_Browser.o: ../FL/Fl_Window.H
+Fl_File_Browser.o: ../FL/x.H
+Fl_File_Browser.o: flstring.h
+Fl_File_Chooser.o: ../FL/abi-version.h
+Fl_File_Chooser.o: ../FL/Enumerations.H
+Fl_File_Chooser.o: ../FL/filename.H
+Fl_File_Chooser.o: ../FL/Fl.H
+Fl_File_Chooser.o: ../FL/fl_ask.H
+Fl_File_Chooser.o: ../FL/Fl_Bitmap.H
+Fl_File_Chooser.o: ../FL/Fl_Box.H
+Fl_File_Chooser.o: ../FL/Fl_Browser.H
+Fl_File_Chooser.o: ../FL/Fl_Button.H
+Fl_File_Chooser.o: ../FL/Fl_Cairo.H
+Fl_File_Chooser.o: ../FL/Fl_Check_Button.H
+Fl_File_Chooser.o: ../FL/Fl_Choice.H
+Fl_File_Chooser.o: ../FL/Fl_Device.H
+Fl_File_Chooser.o: ../FL/Fl_Double_Window.H
+Fl_File_Chooser.o: ../FL/fl_draw.H
+Fl_File_Chooser.o: ../FL/Fl_Export.H
+Fl_File_Chooser.o: ../FL/Fl_File_Browser.H
+Fl_File_Chooser.o: ../FL/Fl_File_Chooser.H
+Fl_File_Chooser.o: ../FL/Fl_File_Icon.H
+Fl_File_Chooser.o: ../FL/Fl_File_Input.H
+Fl_File_Chooser.o: ../FL/Fl_Group.H
+Fl_File_Chooser.o: ../FL/Fl_Image.H
+Fl_File_Chooser.o: ../FL/Fl_Input.H
+Fl_File_Chooser.o: ../FL/Fl_Input_.H
+Fl_File_Chooser.o: ../FL/Fl_Light_Button.H
+Fl_File_Chooser.o: ../FL/Fl_Menu_.H
+Fl_File_Chooser.o: ../FL/Fl_Menu_Button.H
+Fl_File_Chooser.o: ../FL/Fl_Menu_Item.H
+Fl_File_Chooser.o: ../FL/Fl_Pixmap.H
+Fl_File_Chooser.o: ../FL/Fl_Plugin.H
+Fl_File_Chooser.o: ../FL/Fl_Preferences.H
+Fl_File_Chooser.o: ../FL/Fl_Return_Button.H
+Fl_File_Chooser.o: ../FL/Fl_RGB_Image.H
+Fl_File_Chooser.o: ../FL/Fl_Tile.H
+Fl_File_Chooser.o: ../FL/fl_types.h
+Fl_File_Chooser.o: ../FL/fl_utf8.h
+Fl_File_Chooser.o: ../FL/Fl_Widget.H
+Fl_File_Chooser.o: ../FL/Fl_Window.H
+Fl_File_Chooser.o: ../FL/x.H
 Fl_File_Chooser2.o: ../config.h
-Fl_File_Icon.o: ../FL/fl_utf8.h flstring.h ../FL/Fl_Export.H ../config.h
-Fl_File_Icon.o: ../FL/Fl_File_Icon.H ../FL/Fl.H ../FL/Fl_Cairo.H
-Fl_File_Icon.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_File_Icon.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Widget.H
-Fl_File_Icon.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_File_Icon.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_File_Icon.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-Fl_File_Icon.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_File_Icon.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_File_Icon.o: ../FL/Fl_RGB_Image.H ../FL/filename.H
-Fl_File_Input.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_File_Input.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_File_Input.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_File_Input.o: ../FL/Fl_File_Input.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-Fl_File_Input.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_File_Input.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/fl_draw.H ../FL/x.H
-Fl_File_Input.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Device.H
-Fl_File_Input.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_File_Input.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_File_Input.o: ../FL/filename.H flstring.h ../config.h
-Fl_Group.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Group.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Group.o: ../FL/abi-version.h ../FL/Fl_Group.H ../FL/Fl_Window.H
-Fl_Group.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-Fl_Group.o: ../FL/Fl_Image.H ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Group.o: ../FL/Enumerations.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_Group.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Group.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/Fl_Input_Choice.H
-Fl_Group.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Menu_Button.H
-Fl_Group.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Spinner.H
-Fl_Group.o: ../FL/Fl_Repeat_Button.H ../FL/Fl.H ../FL/Fl_Button.H
-Fl_Help_View.o: ../FL/Fl_Help_View.H ../FL/Fl.H ../FL/Fl_Export.H
-Fl_Help_View.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-Fl_Help_View.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Help_View.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H
-Fl_Help_View.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H
-Fl_Help_View.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-Fl_Help_View.o: ../FL/Fl_Window.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-Fl_Help_View.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Help_View.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_Help_View.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Shared_Image.H ../FL/filename.H
-Fl_Help_View.o: ../FL/fl_utf8.h ../FL/filename.H flstring.h ../config.h
-Fl_Image.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Image.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Image.o: ../FL/abi-version.h ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Image.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Image.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-Fl_Image.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Image.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_Image.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H
-Fl_Image.o: ../FL/Fl_Printer.H ../FL/Fl_Paged_Device.H ../FL/Fl_PostScript.H
-Fl_Image.o: flstring.h ../config.h
-Fl_Image_Surface.o: ../FL/Fl_Image_Surface.H ../FL/Fl_Copy_Surface.H
-Fl_Image_Surface.o: ../FL/Fl_Paged_Device.H ../FL/Fl_Device.H ../FL/x.H
-Fl_Image_Surface.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Image_Surface.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Fl_Window.H
-Fl_Image_Surface.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Image_Surface.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_Image.H
-Fl_Image_Surface.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Image_Surface.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Printer.H
-Fl_Image_Surface.o: ../FL/fl_draw.H ../FL/Enumerations.H
-Fl_Image_Surface.o: ../FL/Fl_PostScript.H ../FL/Fl_Shared_Image.H ../FL/Fl.H
-Fl_Image_Surface.o: ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Input.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Input.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Input.o: ../FL/abi-version.h ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Input.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-Fl_Input.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/fl_draw.H ../FL/x.H
-Fl_Input.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Device.H
-Fl_Input.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Input.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Input.o: ../FL/fl_ask.H flstring.h ../config.h ../FL/Fl_Float_Input.H
-Fl_Input.o: ../FL/Fl_Input.H ../FL/Fl_Int_Input.H ../FL/Fl_Multiline_Input.H
-Fl_Input.o: ../FL/Fl_Output.H ../FL/Fl_Multiline_Output.H ../FL/Fl_Output.H
+Fl_File_Chooser2.o: ../FL/abi-version.h
+Fl_File_Chooser2.o: ../FL/Enumerations.H
+Fl_File_Chooser2.o: ../FL/filename.H
+Fl_File_Chooser2.o: ../FL/Fl.H
+Fl_File_Chooser2.o: ../FL/fl_ask.H
+Fl_File_Chooser2.o: ../FL/Fl_Bitmap.H
+Fl_File_Chooser2.o: ../FL/Fl_Box.H
+Fl_File_Chooser2.o: ../FL/Fl_Browser.H
+Fl_File_Chooser2.o: ../FL/Fl_Button.H
+Fl_File_Chooser2.o: ../FL/Fl_Cairo.H
+Fl_File_Chooser2.o: ../FL/Fl_Check_Button.H
+Fl_File_Chooser2.o: ../FL/Fl_Choice.H
+Fl_File_Chooser2.o: ../FL/Fl_Device.H
+Fl_File_Chooser2.o: ../FL/Fl_Double_Window.H
+Fl_File_Chooser2.o: ../FL/fl_draw.H
+Fl_File_Chooser2.o: ../FL/Fl_Export.H
+Fl_File_Chooser2.o: ../FL/Fl_File_Browser.H
+Fl_File_Chooser2.o: ../FL/Fl_File_Chooser.H
+Fl_File_Chooser2.o: ../FL/Fl_File_Icon.H
+Fl_File_Chooser2.o: ../FL/Fl_File_Input.H
+Fl_File_Chooser2.o: ../FL/Fl_Group.H
+Fl_File_Chooser2.o: ../FL/Fl_Image.H
+Fl_File_Chooser2.o: ../FL/Fl_Input.H
+Fl_File_Chooser2.o: ../FL/Fl_Input_.H
+Fl_File_Chooser2.o: ../FL/Fl_Light_Button.H
+Fl_File_Chooser2.o: ../FL/Fl_Menu_.H
+Fl_File_Chooser2.o: ../FL/Fl_Menu_Button.H
+Fl_File_Chooser2.o: ../FL/Fl_Menu_Item.H
+Fl_File_Chooser2.o: ../FL/Fl_Pixmap.H
+Fl_File_Chooser2.o: ../FL/Fl_Plugin.H
+Fl_File_Chooser2.o: ../FL/Fl_Preferences.H
+Fl_File_Chooser2.o: ../FL/Fl_Return_Button.H
+Fl_File_Chooser2.o: ../FL/Fl_RGB_Image.H
+Fl_File_Chooser2.o: ../FL/Fl_Shared_Image.H
+Fl_File_Chooser2.o: ../FL/Fl_Tile.H
+Fl_File_Chooser2.o: ../FL/fl_types.h
+Fl_File_Chooser2.o: ../FL/fl_utf8.h
+Fl_File_Chooser2.o: ../FL/Fl_Widget.H
+Fl_File_Chooser2.o: ../FL/Fl_Window.H
+Fl_File_Chooser2.o: ../FL/x.H
+Fl_File_Chooser2.o: flstring.h
+fl_file_dir.o: ../config.h
+fl_file_dir.o: ../FL/abi-version.h
+fl_file_dir.o: ../FL/Enumerations.H
+fl_file_dir.o: ../FL/filename.H
+fl_file_dir.o: ../FL/Fl.H
+fl_file_dir.o: ../FL/fl_ask.H
+fl_file_dir.o: ../FL/Fl_Box.H
+fl_file_dir.o: ../FL/Fl_Browser.H
+fl_file_dir.o: ../FL/Fl_Button.H
+fl_file_dir.o: ../FL/Fl_Cairo.H
+fl_file_dir.o: ../FL/Fl_Check_Button.H
+fl_file_dir.o: ../FL/Fl_Choice.H
+fl_file_dir.o: ../FL/Fl_Double_Window.H
+fl_file_dir.o: ../FL/Fl_Export.H
+fl_file_dir.o: ../FL/Fl_File_Browser.H
+fl_file_dir.o: ../FL/Fl_File_Chooser.H
+fl_file_dir.o: ../FL/Fl_File_Icon.H
+fl_file_dir.o: ../FL/Fl_File_Input.H
+fl_file_dir.o: ../FL/Fl_Group.H
+fl_file_dir.o: ../FL/Fl_Image.H
+fl_file_dir.o: ../FL/Fl_Input.H
+fl_file_dir.o: ../FL/Fl_Input_.H
+fl_file_dir.o: ../FL/Fl_Light_Button.H
+fl_file_dir.o: ../FL/Fl_Menu_.H
+fl_file_dir.o: ../FL/Fl_Menu_Button.H
+fl_file_dir.o: ../FL/Fl_Menu_Item.H
+fl_file_dir.o: ../FL/Fl_Preferences.H
+fl_file_dir.o: ../FL/Fl_Return_Button.H
+fl_file_dir.o: ../FL/Fl_Tile.H
+fl_file_dir.o: ../FL/fl_types.h
+fl_file_dir.o: ../FL/fl_utf8.h
+fl_file_dir.o: ../FL/Fl_Widget.H
+fl_file_dir.o: ../FL/Fl_Window.H
+fl_file_dir.o: flstring.h
+Fl_File_Icon.o: ../config.h
+Fl_File_Icon.o: ../FL/abi-version.h
+Fl_File_Icon.o: ../FL/Enumerations.H
+Fl_File_Icon.o: ../FL/filename.H
+Fl_File_Icon.o: ../FL/Fl.H
+Fl_File_Icon.o: ../FL/Fl_Bitmap.H
+Fl_File_Icon.o: ../FL/Fl_Cairo.H
+Fl_File_Icon.o: ../FL/Fl_Device.H
+Fl_File_Icon.o: ../FL/fl_draw.H
+Fl_File_Icon.o: ../FL/Fl_Export.H
+Fl_File_Icon.o: ../FL/Fl_File_Icon.H
+Fl_File_Icon.o: ../FL/Fl_Group.H
+Fl_File_Icon.o: ../FL/Fl_Image.H
+Fl_File_Icon.o: ../FL/Fl_Pixmap.H
+Fl_File_Icon.o: ../FL/Fl_Plugin.H
+Fl_File_Icon.o: ../FL/Fl_Preferences.H
+Fl_File_Icon.o: ../FL/Fl_RGB_Image.H
+Fl_File_Icon.o: ../FL/fl_types.h
+Fl_File_Icon.o: ../FL/fl_utf8.h
+Fl_File_Icon.o: ../FL/Fl_Widget.H
+Fl_File_Icon.o: ../FL/Fl_Window.H
+Fl_File_Icon.o: ../FL/x.H
+Fl_File_Icon.o: flstring.h
+Fl_File_Icon2.o: ../config.h
+Fl_File_Icon2.o: ../FL/abi-version.h
+Fl_File_Icon2.o: ../FL/Enumerations.H
+Fl_File_Icon2.o: ../FL/filename.H
+Fl_File_Icon2.o: ../FL/Fl.H
+Fl_File_Icon2.o: ../FL/Fl_Bitmap.H
+Fl_File_Icon2.o: ../FL/Fl_Cairo.H
+Fl_File_Icon2.o: ../FL/Fl_Device.H
+Fl_File_Icon2.o: ../FL/fl_draw.H
+Fl_File_Icon2.o: ../FL/Fl_Export.H
+Fl_File_Icon2.o: ../FL/Fl_File_Icon.H
+Fl_File_Icon2.o: ../FL/Fl_Group.H
+Fl_File_Icon2.o: ../FL/Fl_Image.H
+Fl_File_Icon2.o: ../FL/Fl_Pixmap.H
+Fl_File_Icon2.o: ../FL/Fl_Plugin.H
+Fl_File_Icon2.o: ../FL/Fl_Preferences.H
+Fl_File_Icon2.o: ../FL/Fl_RGB_Image.H
+Fl_File_Icon2.o: ../FL/Fl_Shared_Image.H
+Fl_File_Icon2.o: ../FL/fl_types.h
+Fl_File_Icon2.o: ../FL/fl_utf8.h
+Fl_File_Icon2.o: ../FL/Fl_Widget.H
+Fl_File_Icon2.o: ../FL/Fl_Window.H
+Fl_File_Icon2.o: ../FL/math.h
+Fl_File_Icon2.o: ../FL/x.H
+Fl_File_Icon2.o: flstring.h
+Fl_File_Input.o: ../config.h
+Fl_File_Input.o: ../FL/abi-version.h
+Fl_File_Input.o: ../FL/Enumerations.H
+Fl_File_Input.o: ../FL/filename.H
+Fl_File_Input.o: ../FL/Fl.H
+Fl_File_Input.o: ../FL/Fl_Bitmap.H
+Fl_File_Input.o: ../FL/Fl_Cairo.H
+Fl_File_Input.o: ../FL/Fl_Device.H
+Fl_File_Input.o: ../FL/fl_draw.H
+Fl_File_Input.o: ../FL/Fl_Export.H
+Fl_File_Input.o: ../FL/Fl_File_Input.H
+Fl_File_Input.o: ../FL/Fl_Group.H
+Fl_File_Input.o: ../FL/Fl_Image.H
+Fl_File_Input.o: ../FL/Fl_Input.H
+Fl_File_Input.o: ../FL/Fl_Input_.H
+Fl_File_Input.o: ../FL/Fl_Pixmap.H
+Fl_File_Input.o: ../FL/Fl_Plugin.H
+Fl_File_Input.o: ../FL/Fl_Preferences.H
+Fl_File_Input.o: ../FL/Fl_RGB_Image.H
+Fl_File_Input.o: ../FL/fl_types.h
+Fl_File_Input.o: ../FL/fl_utf8.h
+Fl_File_Input.o: ../FL/Fl_Widget.H
+Fl_File_Input.o: ../FL/Fl_Window.H
+Fl_File_Input.o: ../FL/x.H
+Fl_File_Input.o: flstring.h
+fl_font.o: ../config.h
+fl_font.o: ../FL/abi-version.h
+fl_font.o: ../FL/Enumerations.H
+fl_font.o: ../FL/Fl.H
+fl_font.o: ../FL/Fl_Bitmap.H
+fl_font.o: ../FL/Fl_Cairo.H
+fl_font.o: ../FL/Fl_Device.H
+fl_font.o: ../FL/fl_draw.H
+fl_font.o: ../FL/Fl_Export.H
+fl_font.o: ../FL/Fl_Group.H
+fl_font.o: ../FL/Fl_Image.H
+fl_font.o: ../FL/Fl_Pixmap.H
+fl_font.o: ../FL/Fl_Plugin.H
+fl_font.o: ../FL/Fl_Preferences.H
+fl_font.o: ../FL/Fl_RGB_Image.H
+fl_font.o: ../FL/fl_types.h
+fl_font.o: ../FL/fl_utf8.h
+fl_font.o: ../FL/Fl_Widget.H
+fl_font.o: ../FL/Fl_Window.H
+fl_font.o: ../FL/x.H
+fl_font.o: flstring.h
+fl_font.o: Fl_Font.H
+fl_font.o: fl_font_xft.cxx
+Fl_get_key.o: ../FL/abi-version.h
+Fl_get_key.o: ../FL/Enumerations.H
+Fl_get_key.o: ../FL/Fl.H
+Fl_get_key.o: ../FL/Fl_Cairo.H
+Fl_get_key.o: ../FL/Fl_Export.H
+Fl_get_key.o: ../FL/fl_types.h
+Fl_get_key.o: ../FL/fl_utf8.h
+Fl_get_key.o: ../FL/Fl_Window.H
+Fl_get_key.o: ../FL/x.H
+Fl_get_system_colors.o: ../config.h
+Fl_get_system_colors.o: ../FL/abi-version.h
+Fl_get_system_colors.o: ../FL/Enumerations.H
+Fl_get_system_colors.o: ../FL/Fl.H
+Fl_get_system_colors.o: ../FL/Fl_Bitmap.H
+Fl_get_system_colors.o: ../FL/Fl_Cairo.H
+Fl_get_system_colors.o: ../FL/Fl_Device.H
+Fl_get_system_colors.o: ../FL/fl_draw.H
+Fl_get_system_colors.o: ../FL/Fl_Export.H
+Fl_get_system_colors.o: ../FL/Fl_Group.H
+Fl_get_system_colors.o: ../FL/Fl_Image.H
+Fl_get_system_colors.o: ../FL/Fl_Pixmap.H
+Fl_get_system_colors.o: ../FL/Fl_Plugin.H
+Fl_get_system_colors.o: ../FL/Fl_Preferences.H
+Fl_get_system_colors.o: ../FL/Fl_RGB_Image.H
+Fl_get_system_colors.o: ../FL/Fl_Tiled_Image.H
+Fl_get_system_colors.o: ../FL/fl_types.h
+Fl_get_system_colors.o: ../FL/fl_utf8.h
+Fl_get_system_colors.o: ../FL/Fl_Widget.H
+Fl_get_system_colors.o: ../FL/Fl_Window.H
+Fl_get_system_colors.o: ../FL/math.h
+Fl_get_system_colors.o: ../FL/x.H
+Fl_get_system_colors.o: flstring.h
+Fl_get_system_colors.o: tile.xpm
+Fl_GIF_Image.o: ../config.h
+Fl_GIF_Image.o: ../FL/abi-version.h
+Fl_GIF_Image.o: ../FL/Enumerations.H
+Fl_GIF_Image.o: ../FL/Fl.H
+Fl_GIF_Image.o: ../FL/Fl_Cairo.H
+Fl_GIF_Image.o: ../FL/Fl_Export.H
+Fl_GIF_Image.o: ../FL/Fl_GIF_Image.H
+Fl_GIF_Image.o: ../FL/Fl_Image.H
+Fl_GIF_Image.o: ../FL/Fl_Pixmap.H
+Fl_GIF_Image.o: ../FL/fl_types.h
+Fl_GIF_Image.o: ../FL/fl_utf8.h
+Fl_GIF_Image.o: flstring.h
+fl_gleam.o: ../FL/abi-version.h
+fl_gleam.o: ../FL/Enumerations.H
+fl_gleam.o: ../FL/Fl.H
+fl_gleam.o: ../FL/Fl_Bitmap.H
+fl_gleam.o: ../FL/Fl_Cairo.H
+fl_gleam.o: ../FL/Fl_Device.H
+fl_gleam.o: ../FL/fl_draw.H
+fl_gleam.o: ../FL/Fl_Export.H
+fl_gleam.o: ../FL/Fl_Group.H
+fl_gleam.o: ../FL/Fl_Image.H
+fl_gleam.o: ../FL/Fl_Pixmap.H
+fl_gleam.o: ../FL/Fl_Plugin.H
+fl_gleam.o: ../FL/Fl_Preferences.H
+fl_gleam.o: ../FL/Fl_RGB_Image.H
+fl_gleam.o: ../FL/fl_types.h
+fl_gleam.o: ../FL/fl_utf8.h
+fl_gleam.o: ../FL/Fl_Widget.H
+fl_gleam.o: ../FL/Fl_Window.H
+fl_gleam.o: ../FL/x.H
+Fl_Gl_Choice.o: ../config.h
+Fl_Gl_Choice.o: ../FL/abi-version.h
+Fl_Gl_Choice.o: ../FL/Enumerations.H
+Fl_Gl_Choice.o: ../FL/Fl.H
+Fl_Gl_Choice.o: ../FL/Fl_Cairo.H
+Fl_Gl_Choice.o: ../FL/Fl_Export.H
+Fl_Gl_Choice.o: ../FL/fl_types.h
+Fl_Gl_Choice.o: ../FL/fl_utf8.h
+Fl_Gl_Choice.o: ../FL/Fl_Window.H
+Fl_Gl_Choice.o: ../FL/gl.h
+Fl_Gl_Choice.o: ../FL/gl_draw.H
+Fl_Gl_Choice.o: ../FL/x.H
+Fl_Gl_Choice.o: flstring.h
+Fl_Gl_Choice.o: Fl_Gl_Choice.H
+Fl_Gl_Device_Plugin.o: ../config.h
+Fl_Gl_Device_Plugin.o: ../FL/abi-version.h
+Fl_Gl_Device_Plugin.o: ../FL/Enumerations.H
+Fl_Gl_Device_Plugin.o: ../FL/Fl.H
+Fl_Gl_Device_Plugin.o: ../FL/Fl_Bitmap.H
+Fl_Gl_Device_Plugin.o: ../FL/Fl_Cairo.H
+Fl_Gl_Device_Plugin.o: ../FL/Fl_Device.H
+Fl_Gl_Device_Plugin.o: ../FL/fl_draw.H
+Fl_Gl_Device_Plugin.o: ../FL/Fl_Export.H
+Fl_Gl_Device_Plugin.o: ../FL/Fl_Gl_Window.H
+Fl_Gl_Device_Plugin.o: ../FL/Fl_Group.H
+Fl_Gl_Device_Plugin.o: ../FL/Fl_Image.H
+Fl_Gl_Device_Plugin.o: ../FL/Fl_Paged_Device.H
+Fl_Gl_Device_Plugin.o: ../FL/Fl_Pixmap.H
+Fl_Gl_Device_Plugin.o: ../FL/Fl_Plugin.H
+Fl_Gl_Device_Plugin.o: ../FL/Fl_PostScript.H
+Fl_Gl_Device_Plugin.o: ../FL/Fl_Preferences.H
+Fl_Gl_Device_Plugin.o: ../FL/Fl_Printer.H
+Fl_Gl_Device_Plugin.o: ../FL/Fl_RGB_Image.H
+Fl_Gl_Device_Plugin.o: ../FL/fl_types.h
+Fl_Gl_Device_Plugin.o: ../FL/fl_utf8.h
+Fl_Gl_Device_Plugin.o: ../FL/Fl_Widget.H
+Fl_Gl_Device_Plugin.o: ../FL/Fl_Window.H
+Fl_Gl_Device_Plugin.o: ../FL/x.H
+Fl_Gl_Device_Plugin.o: Fl_Gl_Choice.H
+Fl_Gl_Overlay.o: ../config.h
+Fl_Gl_Overlay.o: ../FL/abi-version.h
+Fl_Gl_Overlay.o: ../FL/Enumerations.H
+Fl_Gl_Overlay.o: ../FL/Fl.H
+Fl_Gl_Overlay.o: ../FL/Fl_Cairo.H
+Fl_Gl_Overlay.o: ../FL/Fl_Export.H
+Fl_Gl_Overlay.o: ../FL/Fl_Gl_Window.H
+Fl_Gl_Overlay.o: ../FL/fl_types.h
+Fl_Gl_Overlay.o: ../FL/fl_utf8.h
+Fl_Gl_Overlay.o: ../FL/Fl_Window.H
+Fl_Gl_Overlay.o: ../FL/x.H
+Fl_Gl_Overlay.o: Fl_Gl_Choice.H
+Fl_Gl_Window.o: ../config.h
+Fl_Gl_Window.o: ../FL/abi-version.h
+Fl_Gl_Window.o: ../FL/Enumerations.H
+Fl_Gl_Window.o: ../FL/Fl.H
+Fl_Gl_Window.o: ../FL/Fl_Cairo.H
+Fl_Gl_Window.o: ../FL/Fl_Export.H
+Fl_Gl_Window.o: ../FL/Fl_Gl_Window.H
+Fl_Gl_Window.o: ../FL/fl_types.h
+Fl_Gl_Window.o: ../FL/fl_utf8.h
+Fl_Gl_Window.o: ../FL/Fl_Window.H
+Fl_Gl_Window.o: ../FL/x.H
+Fl_Gl_Window.o: flstring.h
+Fl_Gl_Window.o: Fl_Gl_Choice.H
+Fl_grab.o: ../config.h
+Fl_grab.o: ../FL/abi-version.h
+Fl_grab.o: ../FL/Enumerations.H
+Fl_grab.o: ../FL/Fl.H
+Fl_grab.o: ../FL/Fl_Cairo.H
+Fl_grab.o: ../FL/Fl_Export.H
+Fl_grab.o: ../FL/fl_types.h
+Fl_grab.o: ../FL/fl_utf8.h
+Fl_grab.o: ../FL/Fl_Window.H
+Fl_grab.o: ../FL/x.H
+Fl_Group.o: ../FL/abi-version.h
+Fl_Group.o: ../FL/Enumerations.H
+Fl_Group.o: ../FL/Fl.H
+Fl_Group.o: ../FL/Fl_Bitmap.H
+Fl_Group.o: ../FL/Fl_Button.H
+Fl_Group.o: ../FL/Fl_Cairo.H
+Fl_Group.o: ../FL/Fl_Device.H
+Fl_Group.o: ../FL/fl_draw.H
+Fl_Group.o: ../FL/Fl_Export.H
+Fl_Group.o: ../FL/Fl_Group.H
+Fl_Group.o: ../FL/Fl_Image.H
+Fl_Group.o: ../FL/Fl_Input.H
+Fl_Group.o: ../FL/Fl_Input_.H
+Fl_Group.o: ../FL/Fl_Input_Choice.H
+Fl_Group.o: ../FL/Fl_Menu_.H
+Fl_Group.o: ../FL/Fl_Menu_Button.H
+Fl_Group.o: ../FL/Fl_Menu_Item.H
+Fl_Group.o: ../FL/Fl_Pixmap.H
+Fl_Group.o: ../FL/Fl_Plugin.H
+Fl_Group.o: ../FL/Fl_Preferences.H
+Fl_Group.o: ../FL/Fl_Repeat_Button.H
+Fl_Group.o: ../FL/Fl_RGB_Image.H
+Fl_Group.o: ../FL/Fl_Spinner.H
+Fl_Group.o: ../FL/fl_types.h
+Fl_Group.o: ../FL/fl_utf8.h
+Fl_Group.o: ../FL/Fl_Widget.H
+Fl_Group.o: ../FL/Fl_Window.H
+Fl_Group.o: ../FL/x.H
+fl_gtk.o: ../FL/abi-version.h
+fl_gtk.o: ../FL/Enumerations.H
+fl_gtk.o: ../FL/Fl.H
+fl_gtk.o: ../FL/Fl_Bitmap.H
+fl_gtk.o: ../FL/Fl_Cairo.H
+fl_gtk.o: ../FL/Fl_Device.H
+fl_gtk.o: ../FL/fl_draw.H
+fl_gtk.o: ../FL/Fl_Export.H
+fl_gtk.o: ../FL/Fl_Group.H
+fl_gtk.o: ../FL/Fl_Image.H
+fl_gtk.o: ../FL/Fl_Pixmap.H
+fl_gtk.o: ../FL/Fl_Plugin.H
+fl_gtk.o: ../FL/Fl_Preferences.H
+fl_gtk.o: ../FL/Fl_RGB_Image.H
+fl_gtk.o: ../FL/fl_types.h
+fl_gtk.o: ../FL/fl_utf8.h
+fl_gtk.o: ../FL/Fl_Widget.H
+fl_gtk.o: ../FL/Fl_Window.H
+fl_gtk.o: ../FL/x.H
+Fl_Help_Dialog.o: ../config.h
+Fl_Help_Dialog.o: ../FL/abi-version.h
+Fl_Help_Dialog.o: ../FL/Enumerations.H
+Fl_Help_Dialog.o: ../FL/filename.H
+Fl_Help_Dialog.o: ../FL/Fl.H
+Fl_Help_Dialog.o: ../FL/fl_ask.H
+Fl_Help_Dialog.o: ../FL/Fl_Bitmap.H
+Fl_Help_Dialog.o: ../FL/Fl_Box.H
+Fl_Help_Dialog.o: ../FL/Fl_Button.H
+Fl_Help_Dialog.o: ../FL/Fl_Cairo.H
+Fl_Help_Dialog.o: ../FL/Fl_Device.H
+Fl_Help_Dialog.o: ../FL/Fl_Double_Window.H
+Fl_Help_Dialog.o: ../FL/fl_draw.H
+Fl_Help_Dialog.o: ../FL/Fl_Export.H
+Fl_Help_Dialog.o: ../FL/Fl_Group.H
+Fl_Help_Dialog.o: ../FL/Fl_Help_Dialog.H
+Fl_Help_Dialog.o: ../FL/Fl_Help_View.H
+Fl_Help_Dialog.o: ../FL/Fl_Image.H
+Fl_Help_Dialog.o: ../FL/Fl_Input.H
+Fl_Help_Dialog.o: ../FL/Fl_Input_.H
+Fl_Help_Dialog.o: ../FL/Fl_Pixmap.H
+Fl_Help_Dialog.o: ../FL/Fl_Plugin.H
+Fl_Help_Dialog.o: ../FL/Fl_Preferences.H
+Fl_Help_Dialog.o: ../FL/Fl_RGB_Image.H
+Fl_Help_Dialog.o: ../FL/Fl_Scrollbar.H
+Fl_Help_Dialog.o: ../FL/Fl_Shared_Image.H
+Fl_Help_Dialog.o: ../FL/Fl_Slider.H
+Fl_Help_Dialog.o: ../FL/fl_types.h
+Fl_Help_Dialog.o: ../FL/fl_utf8.h
+Fl_Help_Dialog.o: ../FL/Fl_Valuator.H
+Fl_Help_Dialog.o: ../FL/Fl_Widget.H
+Fl_Help_Dialog.o: ../FL/Fl_Window.H
+Fl_Help_Dialog.o: ../FL/x.H
+Fl_Help_Dialog.o: flstring.h
+Fl_Help_View.o: ../config.h
+Fl_Help_View.o: ../FL/abi-version.h
+Fl_Help_View.o: ../FL/Enumerations.H
+Fl_Help_View.o: ../FL/filename.H
+Fl_Help_View.o: ../FL/Fl.H
+Fl_Help_View.o: ../FL/Fl_Bitmap.H
+Fl_Help_View.o: ../FL/Fl_Cairo.H
+Fl_Help_View.o: ../FL/Fl_Device.H
+Fl_Help_View.o: ../FL/fl_draw.H
+Fl_Help_View.o: ../FL/Fl_Export.H
+Fl_Help_View.o: ../FL/Fl_Group.H
+Fl_Help_View.o: ../FL/Fl_Help_View.H
+Fl_Help_View.o: ../FL/Fl_Image.H
+Fl_Help_View.o: ../FL/Fl_Pixmap.H
+Fl_Help_View.o: ../FL/Fl_Plugin.H
+Fl_Help_View.o: ../FL/Fl_Preferences.H
+Fl_Help_View.o: ../FL/Fl_RGB_Image.H
+Fl_Help_View.o: ../FL/Fl_Scrollbar.H
+Fl_Help_View.o: ../FL/Fl_Shared_Image.H
+Fl_Help_View.o: ../FL/Fl_Slider.H
+Fl_Help_View.o: ../FL/fl_types.h
+Fl_Help_View.o: ../FL/fl_utf8.h
+Fl_Help_View.o: ../FL/Fl_Valuator.H
+Fl_Help_View.o: ../FL/Fl_Widget.H
+Fl_Help_View.o: ../FL/Fl_Window.H
+Fl_Help_View.o: ../FL/x.H
+Fl_Help_View.o: flstring.h
+Fl_Image.o: ../config.h
+Fl_Image.o: ../FL/abi-version.h
+Fl_Image.o: ../FL/Enumerations.H
+Fl_Image.o: ../FL/Fl.H
+Fl_Image.o: ../FL/Fl_Bitmap.H
+Fl_Image.o: ../FL/Fl_Cairo.H
+Fl_Image.o: ../FL/Fl_Device.H
+Fl_Image.o: ../FL/fl_draw.H
+Fl_Image.o: ../FL/Fl_Export.H
+Fl_Image.o: ../FL/Fl_Group.H
+Fl_Image.o: ../FL/Fl_Image.H
+Fl_Image.o: ../FL/Fl_Menu_Item.H
+Fl_Image.o: ../FL/Fl_Paged_Device.H
+Fl_Image.o: ../FL/Fl_Pixmap.H
+Fl_Image.o: ../FL/Fl_Plugin.H
+Fl_Image.o: ../FL/Fl_PostScript.H
+Fl_Image.o: ../FL/Fl_Preferences.H
+Fl_Image.o: ../FL/Fl_Printer.H
+Fl_Image.o: ../FL/Fl_RGB_Image.H
+Fl_Image.o: ../FL/fl_types.h
+Fl_Image.o: ../FL/fl_utf8.h
+Fl_Image.o: ../FL/Fl_Widget.H
+Fl_Image.o: ../FL/Fl_Window.H
+Fl_Image.o: ../FL/x.H
+Fl_Image.o: flstring.h
+fl_images_core.o: ../config.h
+fl_images_core.o: ../FL/abi-version.h
+fl_images_core.o: ../FL/Enumerations.H
+fl_images_core.o: ../FL/Fl_BMP_Image.H
+fl_images_core.o: ../FL/Fl_Export.H
+fl_images_core.o: ../FL/Fl_GIF_Image.H
+fl_images_core.o: ../FL/Fl_Image.H
+fl_images_core.o: ../FL/Fl_JPEG_Image.H
+fl_images_core.o: ../FL/Fl_Pixmap.H
+fl_images_core.o: ../FL/Fl_PNG_Image.H
+fl_images_core.o: ../FL/Fl_PNM_Image.H
+fl_images_core.o: ../FL/Fl_Shared_Image.H
+fl_images_core.o: ../FL/fl_types.h
+fl_images_core.o: flstring.h
+Fl_Image_Surface.o: ../FL/abi-version.h
+Fl_Image_Surface.o: ../FL/Enumerations.H
+Fl_Image_Surface.o: ../FL/Fl.H
+Fl_Image_Surface.o: ../FL/Fl_Bitmap.H
+Fl_Image_Surface.o: ../FL/Fl_Cairo.H
+Fl_Image_Surface.o: ../FL/Fl_Copy_Surface.H
+Fl_Image_Surface.o: ../FL/Fl_Device.H
+Fl_Image_Surface.o: ../FL/fl_draw.H
+Fl_Image_Surface.o: ../FL/Fl_Export.H
+Fl_Image_Surface.o: ../FL/Fl_Group.H
+Fl_Image_Surface.o: ../FL/Fl_Image.H
+Fl_Image_Surface.o: ../FL/Fl_Image_Surface.H
+Fl_Image_Surface.o: ../FL/Fl_Paged_Device.H
+Fl_Image_Surface.o: ../FL/Fl_Pixmap.H
+Fl_Image_Surface.o: ../FL/Fl_Plugin.H
+Fl_Image_Surface.o: ../FL/Fl_PostScript.H
+Fl_Image_Surface.o: ../FL/Fl_Preferences.H
+Fl_Image_Surface.o: ../FL/Fl_Printer.H
+Fl_Image_Surface.o: ../FL/Fl_RGB_Image.H
+Fl_Image_Surface.o: ../FL/Fl_Shared_Image.H
+Fl_Image_Surface.o: ../FL/fl_types.h
+Fl_Image_Surface.o: ../FL/fl_utf8.h
+Fl_Image_Surface.o: ../FL/Fl_Widget.H
+Fl_Image_Surface.o: ../FL/Fl_Window.H
+Fl_Image_Surface.o: ../FL/x.H
+Fl_Input.o: ../config.h
+Fl_Input.o: ../FL/abi-version.h
+Fl_Input.o: ../FL/Enumerations.H
+Fl_Input.o: ../FL/Fl.H
+Fl_Input.o: ../FL/fl_ask.H
+Fl_Input.o: ../FL/Fl_Bitmap.H
+Fl_Input.o: ../FL/Fl_Cairo.H
+Fl_Input.o: ../FL/Fl_Device.H
+Fl_Input.o: ../FL/fl_draw.H
+Fl_Input.o: ../FL/Fl_Export.H
+Fl_Input.o: ../FL/Fl_Float_Input.H
+Fl_Input.o: ../FL/Fl_Group.H
+Fl_Input.o: ../FL/Fl_Image.H
+Fl_Input.o: ../FL/Fl_Input.H
+Fl_Input.o: ../FL/Fl_Input_.H
+Fl_Input.o: ../FL/Fl_Int_Input.H
+Fl_Input.o: ../FL/Fl_Multiline_Input.H
+Fl_Input.o: ../FL/Fl_Multiline_Output.H
+Fl_Input.o: ../FL/Fl_Output.H
+Fl_Input.o: ../FL/Fl_Pixmap.H
+Fl_Input.o: ../FL/Fl_Plugin.H
+Fl_Input.o: ../FL/Fl_Preferences.H
+Fl_Input.o: ../FL/Fl_RGB_Image.H
 Fl_Input.o: ../FL/Fl_Secret_Input.H
-Fl_Input_.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Input_.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Input_.o: ../FL/abi-version.h ../FL/Fl_Input_.H ../FL/Fl_Widget.H
-Fl_Input_.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Bitmap.H
-Fl_Input_.o: ../FL/Fl_Image.H ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Input_.o: ../FL/Enumerations.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_Input_.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Input_.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/fl_ask.H
-Fl_Input_.o: ../FL/fl_utf8.h flstring.h ../config.h
-Fl_Light_Button.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Light_Button.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Light_Button.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Light_Button.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
-Fl_Light_Button.o: ../FL/Fl_Radio_Light_Button.H ../FL/Fl_Light_Button.H
-Fl_Light_Button.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Light_Button.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Light_Button.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-Fl_Light_Button.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Light_Button.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_Light_Button.o: ../FL/Fl_RGB_Image.H flstring.h ../config.h
-Fl_Menu.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Menu.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Menu.o: ../FL/abi-version.h ../FL/Fl_Menu_Window.H
-Fl_Menu.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H ../FL/Fl_Menu_.H
-Fl_Menu.o: ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H ../FL/Fl_Image.H
-Fl_Menu.o: ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Window.H
-Fl_Menu.o: ../FL/Fl_Group.H ../FL/Fl_Bitmap.H ../FL/Fl_Device.H
-Fl_Menu.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Menu.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Menu.o: flstring.h ../config.h
-Fl_Menu_.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Menu_.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Menu_.o: ../FL/abi-version.h ../FL/Fl_Menu_.H ../FL/Fl_Widget.H
-Fl_Menu_.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Image.H flstring.h ../config.h
-Fl_Menu_Bar.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Menu_Bar.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Menu_Bar.o: ../FL/abi-version.h ../FL/Fl_Menu_Bar.H ../FL/Fl_Menu_.H
-Fl_Menu_Bar.o: ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H ../FL/Fl_Image.H
-Fl_Menu_Bar.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Menu_Bar.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Menu_Bar.o: ../FL/Fl_Bitmap.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_Menu_Bar.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Menu_Bar.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Menu_Button.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Menu_Button.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Menu_Button.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Menu_Button.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Widget.H
-Fl_Menu_Button.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Image.H ../FL/fl_draw.H
-Fl_Menu_Button.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-Fl_Menu_Button.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Bitmap.H
-Fl_Menu_Button.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Menu_Button.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
+Fl_Input.o: ../FL/fl_types.h
+Fl_Input.o: ../FL/fl_utf8.h
+Fl_Input.o: ../FL/Fl_Widget.H
+Fl_Input.o: ../FL/Fl_Window.H
+Fl_Input.o: ../FL/x.H
+Fl_Input.o: flstring.h
+Fl_Input_.o: ../config.h
+Fl_Input_.o: ../FL/abi-version.h
+Fl_Input_.o: ../FL/Enumerations.H
+Fl_Input_.o: ../FL/Fl.H
+Fl_Input_.o: ../FL/fl_ask.H
+Fl_Input_.o: ../FL/Fl_Bitmap.H
+Fl_Input_.o: ../FL/Fl_Cairo.H
+Fl_Input_.o: ../FL/Fl_Device.H
+Fl_Input_.o: ../FL/fl_draw.H
+Fl_Input_.o: ../FL/Fl_Export.H
+Fl_Input_.o: ../FL/Fl_Group.H
+Fl_Input_.o: ../FL/Fl_Image.H
+Fl_Input_.o: ../FL/Fl_Input_.H
+Fl_Input_.o: ../FL/Fl_Pixmap.H
+Fl_Input_.o: ../FL/Fl_Plugin.H
+Fl_Input_.o: ../FL/Fl_Preferences.H
+Fl_Input_.o: ../FL/Fl_RGB_Image.H
+Fl_Input_.o: ../FL/fl_types.h
+Fl_Input_.o: ../FL/fl_utf8.h
+Fl_Input_.o: ../FL/Fl_Widget.H
+Fl_Input_.o: ../FL/Fl_Window.H
+Fl_Input_.o: ../FL/x.H
+Fl_Input_.o: flstring.h
+Fl_JPEG_Image.o: ../config.h
+Fl_JPEG_Image.o: ../FL/abi-version.h
+Fl_JPEG_Image.o: ../FL/Enumerations.H
+Fl_JPEG_Image.o: ../FL/Fl.H
+Fl_JPEG_Image.o: ../FL/Fl_Cairo.H
+Fl_JPEG_Image.o: ../FL/Fl_Export.H
+Fl_JPEG_Image.o: ../FL/Fl_Image.H
+Fl_JPEG_Image.o: ../FL/Fl_JPEG_Image.H
+Fl_JPEG_Image.o: ../FL/Fl_Shared_Image.H
+Fl_JPEG_Image.o: ../FL/fl_types.h
+Fl_JPEG_Image.o: ../FL/fl_utf8.h
+fl_labeltype.o: ../FL/abi-version.h
+fl_labeltype.o: ../FL/Enumerations.H
+fl_labeltype.o: ../FL/Fl.H
+fl_labeltype.o: ../FL/Fl_Bitmap.H
+fl_labeltype.o: ../FL/Fl_Cairo.H
+fl_labeltype.o: ../FL/Fl_Device.H
+fl_labeltype.o: ../FL/fl_draw.H
+fl_labeltype.o: ../FL/Fl_Export.H
+fl_labeltype.o: ../FL/Fl_Group.H
+fl_labeltype.o: ../FL/Fl_Image.H
+fl_labeltype.o: ../FL/Fl_Input_.H
+fl_labeltype.o: ../FL/Fl_Pixmap.H
+fl_labeltype.o: ../FL/Fl_Plugin.H
+fl_labeltype.o: ../FL/Fl_Preferences.H
+fl_labeltype.o: ../FL/Fl_RGB_Image.H
+fl_labeltype.o: ../FL/fl_types.h
+fl_labeltype.o: ../FL/fl_utf8.h
+fl_labeltype.o: ../FL/Fl_Widget.H
+fl_labeltype.o: ../FL/Fl_Window.H
+fl_labeltype.o: ../FL/x.H
+Fl_Light_Button.o: ../config.h
+Fl_Light_Button.o: ../FL/abi-version.h
+Fl_Light_Button.o: ../FL/Enumerations.H
+Fl_Light_Button.o: ../FL/Fl.H
+Fl_Light_Button.o: ../FL/Fl_Bitmap.H
+Fl_Light_Button.o: ../FL/Fl_Button.H
+Fl_Light_Button.o: ../FL/Fl_Cairo.H
+Fl_Light_Button.o: ../FL/Fl_Device.H
+Fl_Light_Button.o: ../FL/fl_draw.H
+Fl_Light_Button.o: ../FL/Fl_Export.H
+Fl_Light_Button.o: ../FL/Fl_Group.H
+Fl_Light_Button.o: ../FL/Fl_Image.H
+Fl_Light_Button.o: ../FL/Fl_Light_Button.H
+Fl_Light_Button.o: ../FL/Fl_Pixmap.H
+Fl_Light_Button.o: ../FL/Fl_Plugin.H
+Fl_Light_Button.o: ../FL/Fl_Preferences.H
+Fl_Light_Button.o: ../FL/Fl_Radio_Light_Button.H
+Fl_Light_Button.o: ../FL/Fl_RGB_Image.H
+Fl_Light_Button.o: ../FL/fl_types.h
+Fl_Light_Button.o: ../FL/fl_utf8.h
+Fl_Light_Button.o: ../FL/Fl_Widget.H
+Fl_Light_Button.o: ../FL/Fl_Window.H
+Fl_Light_Button.o: ../FL/x.H
+Fl_Light_Button.o: flstring.h
+fl_line_style.o: ../config.h
+fl_line_style.o: ../FL/abi-version.h
+fl_line_style.o: ../FL/Enumerations.H
+fl_line_style.o: ../FL/Fl.H
+fl_line_style.o: ../FL/Fl_Bitmap.H
+fl_line_style.o: ../FL/Fl_Cairo.H
+fl_line_style.o: ../FL/Fl_Device.H
+fl_line_style.o: ../FL/fl_draw.H
+fl_line_style.o: ../FL/Fl_Export.H
+fl_line_style.o: ../FL/Fl_Group.H
+fl_line_style.o: ../FL/Fl_Image.H
+fl_line_style.o: ../FL/Fl_Paged_Device.H
+fl_line_style.o: ../FL/Fl_Pixmap.H
+fl_line_style.o: ../FL/Fl_Plugin.H
+fl_line_style.o: ../FL/Fl_PostScript.H
+fl_line_style.o: ../FL/Fl_Preferences.H
+fl_line_style.o: ../FL/Fl_Printer.H
+fl_line_style.o: ../FL/Fl_RGB_Image.H
+fl_line_style.o: ../FL/fl_types.h
+fl_line_style.o: ../FL/fl_utf8.h
+fl_line_style.o: ../FL/Fl_Widget.H
+fl_line_style.o: ../FL/Fl_Window.H
+fl_line_style.o: ../FL/x.H
+fl_line_style.o: flstring.h
+Fl_lock.o: ../config.h
+Fl_lock.o: ../FL/abi-version.h
+Fl_lock.o: ../FL/Enumerations.H
+Fl_lock.o: ../FL/Fl.H
+Fl_lock.o: ../FL/Fl_Cairo.H
+Fl_lock.o: ../FL/Fl_Export.H
+Fl_lock.o: ../FL/fl_types.h
+Fl_lock.o: ../FL/fl_utf8.h
+Fl_Menu.o: ../config.h
+Fl_Menu.o: ../FL/abi-version.h
+Fl_Menu.o: ../FL/Enumerations.H
+Fl_Menu.o: ../FL/Fl.H
+Fl_Menu.o: ../FL/Fl_Bitmap.H
+Fl_Menu.o: ../FL/Fl_Cairo.H
+Fl_Menu.o: ../FL/Fl_Device.H
+Fl_Menu.o: ../FL/fl_draw.H
+Fl_Menu.o: ../FL/Fl_Export.H
+Fl_Menu.o: ../FL/Fl_Group.H
+Fl_Menu.o: ../FL/Fl_Image.H
+Fl_Menu.o: ../FL/Fl_Menu_.H
+Fl_Menu.o: ../FL/Fl_Menu_Item.H
+Fl_Menu.o: ../FL/Fl_Menu_Window.H
+Fl_Menu.o: ../FL/Fl_Pixmap.H
+Fl_Menu.o: ../FL/Fl_Plugin.H
+Fl_Menu.o: ../FL/Fl_Preferences.H
+Fl_Menu.o: ../FL/Fl_RGB_Image.H
+Fl_Menu.o: ../FL/Fl_Single_Window.H
+Fl_Menu.o: ../FL/fl_types.h
+Fl_Menu.o: ../FL/fl_utf8.h
+Fl_Menu.o: ../FL/Fl_Widget.H
+Fl_Menu.o: ../FL/Fl_Window.H
+Fl_Menu.o: ../FL/x.H
+Fl_Menu.o: flstring.h
+Fl_Menu_.o: ../config.h
+Fl_Menu_.o: ../FL/abi-version.h
+Fl_Menu_.o: ../FL/Enumerations.H
+Fl_Menu_.o: ../FL/Fl.H
+Fl_Menu_.o: ../FL/Fl_Cairo.H
+Fl_Menu_.o: ../FL/Fl_Export.H
+Fl_Menu_.o: ../FL/Fl_Image.H
+Fl_Menu_.o: ../FL/Fl_Menu_.H
+Fl_Menu_.o: ../FL/Fl_Menu_Item.H
+Fl_Menu_.o: ../FL/fl_types.h
+Fl_Menu_.o: ../FL/fl_utf8.h
+Fl_Menu_.o: ../FL/Fl_Widget.H
+Fl_Menu_.o: flstring.h
+Fl_Menu_add.o: ../config.h
+Fl_Menu_add.o: ../FL/abi-version.h
+Fl_Menu_add.o: ../FL/Enumerations.H
+Fl_Menu_add.o: ../FL/Fl_Export.H
+Fl_Menu_add.o: ../FL/Fl_Image.H
+Fl_Menu_add.o: ../FL/Fl_Menu_.H
+Fl_Menu_add.o: ../FL/Fl_Menu_Item.H
+Fl_Menu_add.o: ../FL/fl_types.h
+Fl_Menu_add.o: ../FL/Fl_Widget.H
+Fl_Menu_add.o: flstring.h
+Fl_Menu_Bar.o: ../FL/abi-version.h
+Fl_Menu_Bar.o: ../FL/Enumerations.H
+Fl_Menu_Bar.o: ../FL/Fl.H
+Fl_Menu_Bar.o: ../FL/Fl_Bitmap.H
+Fl_Menu_Bar.o: ../FL/Fl_Cairo.H
+Fl_Menu_Bar.o: ../FL/Fl_Device.H
+Fl_Menu_Bar.o: ../FL/fl_draw.H
+Fl_Menu_Bar.o: ../FL/Fl_Export.H
+Fl_Menu_Bar.o: ../FL/Fl_Group.H
+Fl_Menu_Bar.o: ../FL/Fl_Image.H
+Fl_Menu_Bar.o: ../FL/Fl_Menu_.H
+Fl_Menu_Bar.o: ../FL/Fl_Menu_Bar.H
+Fl_Menu_Bar.o: ../FL/Fl_Menu_Item.H
+Fl_Menu_Bar.o: ../FL/Fl_Pixmap.H
+Fl_Menu_Bar.o: ../FL/Fl_Plugin.H
+Fl_Menu_Bar.o: ../FL/Fl_Preferences.H
+Fl_Menu_Bar.o: ../FL/Fl_RGB_Image.H
+Fl_Menu_Bar.o: ../FL/fl_types.h
+Fl_Menu_Bar.o: ../FL/fl_utf8.h
+Fl_Menu_Bar.o: ../FL/Fl_Widget.H
+Fl_Menu_Bar.o: ../FL/Fl_Window.H
+Fl_Menu_Bar.o: ../FL/x.H
+Fl_Menu_Button.o: ../FL/abi-version.h
+Fl_Menu_Button.o: ../FL/Enumerations.H
+Fl_Menu_Button.o: ../FL/Fl.H
+Fl_Menu_Button.o: ../FL/Fl_Bitmap.H
+Fl_Menu_Button.o: ../FL/Fl_Cairo.H
+Fl_Menu_Button.o: ../FL/Fl_Device.H
+Fl_Menu_Button.o: ../FL/fl_draw.H
+Fl_Menu_Button.o: ../FL/Fl_Export.H
+Fl_Menu_Button.o: ../FL/Fl_Group.H
+Fl_Menu_Button.o: ../FL/Fl_Image.H
+Fl_Menu_Button.o: ../FL/Fl_Menu_.H
+Fl_Menu_Button.o: ../FL/Fl_Menu_Button.H
+Fl_Menu_Button.o: ../FL/Fl_Menu_Item.H
+Fl_Menu_Button.o: ../FL/Fl_Pixmap.H
+Fl_Menu_Button.o: ../FL/Fl_Plugin.H
+Fl_Menu_Button.o: ../FL/Fl_Preferences.H
 Fl_Menu_Button.o: ../FL/Fl_RGB_Image.H
-Fl_Menu_Window.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Menu_Window.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Menu_Window.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/x.H
-Fl_Menu_Window.o: ../FL/Fl_Window.H ../FL/fl_draw.H ../FL/Enumerations.H
-Fl_Menu_Window.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Menu_Window.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-Fl_Menu_Window.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Menu_Window.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Menu_Window.o: ../FL/Fl_Menu_Window.H ../FL/Fl_Single_Window.H
-Fl_Menu_add.o: ../FL/Fl_Menu_.H ../FL/Fl_Widget.H ../FL/Enumerations.H
-Fl_Menu_add.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Menu_add.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Image.H flstring.h
-Fl_Menu_add.o: ../FL/Fl_Export.H ../config.h
-Fl_Menu_global.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Menu_global.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Menu_global.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Menu_.H
-Fl_Menu_global.o: ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H ../FL/Fl_Image.H
-Fl_Multi_Label.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Multi_Label.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Multi_Label.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Widget.H
-Fl_Multi_Label.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H ../FL/Fl_Image.H
+Fl_Menu_Button.o: ../FL/fl_types.h
+Fl_Menu_Button.o: ../FL/fl_utf8.h
+Fl_Menu_Button.o: ../FL/Fl_Widget.H
+Fl_Menu_Button.o: ../FL/Fl_Window.H
+Fl_Menu_Button.o: ../FL/x.H
+Fl_Menu_global.o: ../FL/abi-version.h
+Fl_Menu_global.o: ../FL/Enumerations.H
+Fl_Menu_global.o: ../FL/Fl.H
+Fl_Menu_global.o: ../FL/Fl_Cairo.H
+Fl_Menu_global.o: ../FL/Fl_Export.H
+Fl_Menu_global.o: ../FL/Fl_Image.H
+Fl_Menu_global.o: ../FL/Fl_Menu_.H
+Fl_Menu_global.o: ../FL/Fl_Menu_Item.H
+Fl_Menu_global.o: ../FL/fl_types.h
+Fl_Menu_global.o: ../FL/fl_utf8.h
+Fl_Menu_global.o: ../FL/Fl_Widget.H
+Fl_Menu_Window.o: ../config.h
+Fl_Menu_Window.o: ../FL/abi-version.h
+Fl_Menu_Window.o: ../FL/Enumerations.H
+Fl_Menu_Window.o: ../FL/Fl.H
+Fl_Menu_Window.o: ../FL/Fl_Bitmap.H
+Fl_Menu_Window.o: ../FL/Fl_Cairo.H
+Fl_Menu_Window.o: ../FL/Fl_Device.H
+Fl_Menu_Window.o: ../FL/fl_draw.H
+Fl_Menu_Window.o: ../FL/Fl_Export.H
+Fl_Menu_Window.o: ../FL/Fl_Group.H
+Fl_Menu_Window.o: ../FL/Fl_Image.H
+Fl_Menu_Window.o: ../FL/Fl_Menu_Window.H
+Fl_Menu_Window.o: ../FL/Fl_Pixmap.H
+Fl_Menu_Window.o: ../FL/Fl_Plugin.H
+Fl_Menu_Window.o: ../FL/Fl_Preferences.H
+Fl_Menu_Window.o: ../FL/Fl_RGB_Image.H
+Fl_Menu_Window.o: ../FL/Fl_Single_Window.H
+Fl_Menu_Window.o: ../FL/fl_types.h
+Fl_Menu_Window.o: ../FL/fl_utf8.h
+Fl_Menu_Window.o: ../FL/Fl_Widget.H
+Fl_Menu_Window.o: ../FL/Fl_Window.H
+Fl_Menu_Window.o: ../FL/x.H
+Fl_Multi_Label.o: ../FL/abi-version.h
+Fl_Multi_Label.o: ../FL/Enumerations.H
+Fl_Multi_Label.o: ../FL/Fl.H
+Fl_Multi_Label.o: ../FL/Fl_Cairo.H
+Fl_Multi_Label.o: ../FL/Fl_Export.H
+Fl_Multi_Label.o: ../FL/Fl_Image.H
+Fl_Multi_Label.o: ../FL/Fl_Menu_Item.H
 Fl_Multi_Label.o: ../FL/Fl_Multi_Label.H
-Fl_Native_File_Chooser.o: Fl_Native_File_Chooser_FLTK.cxx ../config.h
+Fl_Multi_Label.o: ../FL/fl_types.h
+Fl_Multi_Label.o: ../FL/fl_utf8.h
+Fl_Multi_Label.o: ../FL/Fl_Widget.H
+Fl_Native_File_Chooser.o: ../config.h
+Fl_Native_File_Chooser.o: ../FL/abi-version.h
+Fl_Native_File_Chooser.o: ../FL/Enumerations.H
+Fl_Native_File_Chooser.o: ../FL/filename.H
+Fl_Native_File_Chooser.o: ../FL/Fl.H
+Fl_Native_File_Chooser.o: ../FL/fl_ask.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Box.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Browser.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Button.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Cairo.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Check_Button.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Choice.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Double_Window.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Export.H
+Fl_Native_File_Chooser.o: ../FL/Fl_File_Browser.H
+Fl_Native_File_Chooser.o: ../FL/Fl_File_Chooser.H
+Fl_Native_File_Chooser.o: ../FL/Fl_File_Icon.H
+Fl_Native_File_Chooser.o: ../FL/Fl_File_Input.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Group.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Image.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Input.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Input_.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Light_Button.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Menu_.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Menu_Button.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Menu_Item.H
 Fl_Native_File_Chooser.o: ../FL/Fl_Native_File_Chooser.H
-Fl_Native_File_Chooser.o: ../FL/Fl_File_Chooser.H ../FL/Fl.H
-Fl_Native_File_Chooser.o: ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Native_File_Chooser.o: ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Native_File_Chooser.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Native_File_Chooser.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-Fl_Native_File_Chooser.o: ../FL/Fl_Group.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-Fl_Native_File_Chooser.o: ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H
-Fl_Native_File_Chooser.o: ../FL/Fl_Image.H ../FL/Fl_Menu_Button.H
-Fl_Native_File_Chooser.o: ../FL/Fl_Button.H ../FL/Fl_Preferences.H
-Fl_Native_File_Chooser.o: ../FL/Fl_Tile.H ../FL/Fl_Group.H
-Fl_Native_File_Chooser.o: ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H
-Fl_Native_File_Chooser.o: ../FL/Fl_File_Icon.H ../FL/Fl.H ../FL/filename.H
-Fl_Native_File_Chooser.o: ../FL/Fl_Box.H ../FL/Fl_Check_Button.H
-Fl_Native_File_Chooser.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
-Fl_Native_File_Chooser.o: ../FL/Fl_File_Input.H ../FL/Fl_Input.H
-Fl_Native_File_Chooser.o: ../FL/Fl_Input_.H ../FL/Fl_Return_Button.H
-Fl_Native_File_Chooser.o: ../FL/fl_ask.H ../FL/Fl_File_Icon.H
-Fl_Native_File_Chooser.o: Fl_Native_File_Chooser_common.cxx
-Fl_Native_File_Chooser.o: ../FL/Enumerations.H Fl_Native_File_Chooser_GTK.cxx
+Fl_Native_File_Chooser.o: ../FL/Fl_Preferences.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Return_Button.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Tile.H
+Fl_Native_File_Chooser.o: ../FL/fl_types.h
+Fl_Native_File_Chooser.o: ../FL/fl_utf8.h
+Fl_Native_File_Chooser.o: ../FL/Fl_Widget.H
+Fl_Native_File_Chooser.o: ../FL/Fl_Window.H
 Fl_Native_File_Chooser.o: ../FL/x.H
-Fl_Overlay_Window.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H
-Fl_Overlay_Window.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-Fl_Overlay_Window.o: ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Overlay_Window.o: ../FL/abi-version.h ../FL/Fl_Overlay_Window.H
-Fl_Overlay_Window.o: ../FL/Fl_Double_Window.H ../FL/fl_draw.H ../FL/x.H
-Fl_Overlay_Window.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Window.H
-Fl_Overlay_Window.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-Fl_Overlay_Window.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_Overlay_Window.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Overlay_Window.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Pack.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Pack.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Pack.o: ../FL/abi-version.h ../FL/Fl_Pack.H ../FL/Fl_Group.H
-Fl_Pack.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-Fl_Pack.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Pack.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-Fl_Pack.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Pack.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Paged_Device.o: ../FL/Fl_Paged_Device.H ../FL/Fl_Device.H ../FL/x.H
-Fl_Paged_Device.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Export.H
-Fl_Paged_Device.o: ../FL/fl_types.h ../FL/Fl_Window.H ../FL/Fl_Plugin.H
-Fl_Paged_Device.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Paged_Device.o: ../FL/Fl_Pixmap.H ../FL/Fl_Image.H ../FL/Fl_RGB_Image.H
-Fl_Paged_Device.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Paged_Device.o: ../FL/Fl_Bitmap.H ../FL/Fl.H ../FL/Fl_Export.H
-Fl_Paged_Device.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/fl_draw.H
+Fl_Native_File_Chooser.o: Fl_Native_File_Chooser_common.cxx
+Fl_Native_File_Chooser.o: Fl_Native_File_Chooser_FLTK.cxx
+Fl_Native_File_Chooser.o: Fl_Native_File_Chooser_GTK.cxx
+fl_open_uri.o: ../config.h
+fl_open_uri.o: ../FL/filename.H
+fl_open_uri.o: ../FL/Fl_Export.H
+fl_open_uri.o: flstring.h
+fl_oval_box.o: ../FL/abi-version.h
+fl_oval_box.o: ../FL/Enumerations.H
+fl_oval_box.o: ../FL/Fl.H
+fl_oval_box.o: ../FL/Fl_Bitmap.H
+fl_oval_box.o: ../FL/Fl_Cairo.H
+fl_oval_box.o: ../FL/Fl_Device.H
+fl_oval_box.o: ../FL/fl_draw.H
+fl_oval_box.o: ../FL/Fl_Export.H
+fl_oval_box.o: ../FL/Fl_Group.H
+fl_oval_box.o: ../FL/Fl_Image.H
+fl_oval_box.o: ../FL/Fl_Pixmap.H
+fl_oval_box.o: ../FL/Fl_Plugin.H
+fl_oval_box.o: ../FL/Fl_Preferences.H
+fl_oval_box.o: ../FL/Fl_RGB_Image.H
+fl_oval_box.o: ../FL/fl_types.h
+fl_oval_box.o: ../FL/fl_utf8.h
+fl_oval_box.o: ../FL/Fl_Widget.H
+fl_oval_box.o: ../FL/Fl_Window.H
+fl_oval_box.o: ../FL/x.H
+fl_overlay.o: ../FL/abi-version.h
+fl_overlay.o: ../FL/Enumerations.H
+fl_overlay.o: ../FL/Fl_Bitmap.H
+fl_overlay.o: ../FL/Fl_Device.H
+fl_overlay.o: ../FL/fl_draw.H
+fl_overlay.o: ../FL/Fl_Export.H
+fl_overlay.o: ../FL/Fl_Group.H
+fl_overlay.o: ../FL/Fl_Image.H
+fl_overlay.o: ../FL/Fl_Pixmap.H
+fl_overlay.o: ../FL/Fl_Plugin.H
+fl_overlay.o: ../FL/Fl_Preferences.H
+fl_overlay.o: ../FL/Fl_RGB_Image.H
+fl_overlay.o: ../FL/fl_types.h
+fl_overlay.o: ../FL/Fl_Widget.H
+fl_overlay.o: ../FL/Fl_Window.H
+fl_overlay.o: ../FL/x.H
+fl_overlay_visual.o: ../config.h
+Fl_Overlay_Window.o: ../config.h
+Fl_Overlay_Window.o: ../FL/abi-version.h
+Fl_Overlay_Window.o: ../FL/Enumerations.H
+Fl_Overlay_Window.o: ../FL/Fl.H
+Fl_Overlay_Window.o: ../FL/Fl_Bitmap.H
+Fl_Overlay_Window.o: ../FL/Fl_Cairo.H
+Fl_Overlay_Window.o: ../FL/Fl_Device.H
+Fl_Overlay_Window.o: ../FL/Fl_Double_Window.H
+Fl_Overlay_Window.o: ../FL/fl_draw.H
+Fl_Overlay_Window.o: ../FL/Fl_Export.H
+Fl_Overlay_Window.o: ../FL/Fl_Group.H
+Fl_Overlay_Window.o: ../FL/Fl_Image.H
+Fl_Overlay_Window.o: ../FL/Fl_Overlay_Window.H
+Fl_Overlay_Window.o: ../FL/Fl_Pixmap.H
+Fl_Overlay_Window.o: ../FL/Fl_Plugin.H
+Fl_Overlay_Window.o: ../FL/Fl_Preferences.H
+Fl_Overlay_Window.o: ../FL/Fl_RGB_Image.H
+Fl_Overlay_Window.o: ../FL/fl_types.h
+Fl_Overlay_Window.o: ../FL/fl_utf8.h
+Fl_Overlay_Window.o: ../FL/Fl_Widget.H
+Fl_Overlay_Window.o: ../FL/Fl_Window.H
+Fl_Overlay_Window.o: ../FL/x.H
+Fl_own_colormap.o: ../config.h
+Fl_own_colormap.o: ../FL/abi-version.h
+Fl_own_colormap.o: ../FL/Enumerations.H
+Fl_own_colormap.o: ../FL/Fl.H
+Fl_own_colormap.o: ../FL/Fl_Cairo.H
+Fl_own_colormap.o: ../FL/Fl_Export.H
+Fl_own_colormap.o: ../FL/fl_types.h
+Fl_own_colormap.o: ../FL/fl_utf8.h
+Fl_own_colormap.o: ../FL/Fl_Window.H
+Fl_own_colormap.o: ../FL/x.H
+Fl_Pack.o: ../FL/abi-version.h
+Fl_Pack.o: ../FL/Enumerations.H
+Fl_Pack.o: ../FL/Fl.H
+Fl_Pack.o: ../FL/Fl_Bitmap.H
+Fl_Pack.o: ../FL/Fl_Cairo.H
+Fl_Pack.o: ../FL/Fl_Device.H
+Fl_Pack.o: ../FL/fl_draw.H
+Fl_Pack.o: ../FL/Fl_Export.H
+Fl_Pack.o: ../FL/Fl_Group.H
+Fl_Pack.o: ../FL/Fl_Image.H
+Fl_Pack.o: ../FL/Fl_Pack.H
+Fl_Pack.o: ../FL/Fl_Pixmap.H
+Fl_Pack.o: ../FL/Fl_Plugin.H
+Fl_Pack.o: ../FL/Fl_Preferences.H
+Fl_Pack.o: ../FL/Fl_RGB_Image.H
+Fl_Pack.o: ../FL/fl_types.h
+Fl_Pack.o: ../FL/fl_utf8.h
+Fl_Pack.o: ../FL/Fl_Widget.H
+Fl_Pack.o: ../FL/Fl_Window.H
+Fl_Pack.o: ../FL/x.H
+Fl_Paged_Device.o: ../FL/abi-version.h
 Fl_Paged_Device.o: ../FL/Enumerations.H
-Fl_Pixmap.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Pixmap.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Pixmap.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/fl_draw.H
-Fl_Pixmap.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-Fl_Pixmap.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Pixmap.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-Fl_Pixmap.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Pixmap.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Pixmap.o: ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H ../FL/Fl_Printer.H
-Fl_Pixmap.o: ../FL/Fl_Paged_Device.H ../FL/Fl_PostScript.H flstring.h
-Fl_PostScript.o: ../FL/Fl_Printer.H ../FL/x.H ../FL/Enumerations.H
-Fl_PostScript.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_PostScript.o: ../FL/Fl_Window.H ../FL/Fl_Paged_Device.H ../FL/Fl_Device.H
-Fl_PostScript.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_PostScript.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_Image.H
-Fl_PostScript.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_PostScript.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/fl_draw.H
-Fl_PostScript.o: ../FL/Enumerations.H ../FL/Fl_PostScript.H ../config.h
-Fl_PostScript.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_PostScript.o: ../FL/fl_utf8.h ../FL/fl_ask.H
-Fl_PostScript.o: ../FL/Fl_Native_File_Chooser.H ../FL/Fl_File_Chooser.H
-Fl_PostScript.o: ../FL/Fl_Double_Window.H ../FL/Fl_Group.H ../FL/Fl_Choice.H
-Fl_PostScript.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Menu_Button.H
-Fl_PostScript.o: ../FL/Fl_Button.H ../FL/Fl_Preferences.H ../FL/Fl_Tile.H
-Fl_PostScript.o: ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H
-Fl_PostScript.o: ../FL/Fl_File_Icon.H ../FL/Fl.H ../FL/filename.H
-Fl_PostScript.o: ../FL/Fl_Box.H ../FL/Fl_Check_Button.H
-Fl_PostScript.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
-Fl_PostScript.o: ../FL/Fl_File_Input.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-Fl_PostScript.o: ../FL/Fl_Return_Button.H Fl_Font.H print_panel.cxx
-Fl_PostScript.o: print_panel.h ../FL/Fl_Round_Button.H ../FL/Fl_Spinner.H
-Fl_PostScript.o: ../FL/Fl_Repeat_Button.H ../FL/Fl_Progress.H
-Fl_PostScript.o: ../src/flstring.h ../FL/Fl_Int_Input.H ../FL/Fl_Input.H
-Fl_Positioner.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Positioner.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Positioner.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Positioner.o: ../FL/Fl_Positioner.H ../FL/Fl_Widget.H ../FL/fl_draw.H
-Fl_Positioner.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-Fl_Positioner.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Bitmap.H
-Fl_Positioner.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_Positioner.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Positioner.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Preferences.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Preferences.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Preferences.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Preferences.o: ../FL/Fl_Preferences.H ../FL/Fl_Plugin.H
-Fl_Preferences.o: ../FL/Fl_Preferences.H ../FL/filename.H ../FL/fl_utf8.h
-Fl_Preferences.o: flstring.h ../config.h
-Fl_Printer.o: ../FL/Fl_Printer.H ../FL/x.H ../FL/Enumerations.H
-Fl_Printer.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Printer.o: ../FL/Fl_Window.H ../FL/Fl_Paged_Device.H ../FL/Fl_Device.H
-Fl_Printer.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Printer.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_Image.H
-Fl_Printer.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Printer.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/fl_draw.H
-Fl_Printer.o: ../FL/Enumerations.H ../FL/Fl_PostScript.H
-Fl_Progress.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Progress.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Progress.o: ../FL/abi-version.h ../FL/Fl_Progress.H ../FL/Fl_Widget.H
-Fl_Progress.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Progress.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Progress.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-Fl_Progress.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Progress.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Repeat_Button.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Repeat_Button.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Repeat_Button.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Repeat_Button.o: ../FL/Fl_Repeat_Button.H ../FL/Fl.H ../FL/Fl_Button.H
-Fl_Return_Button.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Return_Button.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Return_Button.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Return_Button.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H
-Fl_Return_Button.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Return_Button.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Return_Button.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-Fl_Return_Button.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_Return_Button.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Return_Button.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Roller.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Roller.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Roller.o: ../FL/abi-version.h ../FL/Fl_Roller.H ../FL/Fl_Valuator.H
-Fl_Roller.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Roller.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Roller.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-Fl_Roller.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Roller.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Round_Button.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Round_Button.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Round_Button.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Round_Button.o: ../FL/Fl_Round_Button.H ../FL/Fl_Light_Button.H
-Fl_Round_Button.o: ../FL/Fl_Button.H ../FL/Fl_Radio_Round_Button.H
+Fl_Paged_Device.o: ../FL/Fl.H
+Fl_Paged_Device.o: ../FL/Fl_Bitmap.H
+Fl_Paged_Device.o: ../FL/Fl_Cairo.H
+Fl_Paged_Device.o: ../FL/Fl_Device.H
+Fl_Paged_Device.o: ../FL/fl_draw.H
+Fl_Paged_Device.o: ../FL/Fl_Export.H
+Fl_Paged_Device.o: ../FL/Fl_Group.H
+Fl_Paged_Device.o: ../FL/Fl_Image.H
+Fl_Paged_Device.o: ../FL/Fl_Paged_Device.H
+Fl_Paged_Device.o: ../FL/Fl_Pixmap.H
+Fl_Paged_Device.o: ../FL/Fl_Plugin.H
+Fl_Paged_Device.o: ../FL/Fl_Preferences.H
+Fl_Paged_Device.o: ../FL/Fl_RGB_Image.H
+Fl_Paged_Device.o: ../FL/fl_types.h
+Fl_Paged_Device.o: ../FL/fl_utf8.h
+Fl_Paged_Device.o: ../FL/Fl_Widget.H
+Fl_Paged_Device.o: ../FL/Fl_Window.H
+Fl_Paged_Device.o: ../FL/x.H
+Fl_Pixmap.o: ../config.h
+Fl_Pixmap.o: ../FL/abi-version.h
+Fl_Pixmap.o: ../FL/Enumerations.H
+Fl_Pixmap.o: ../FL/Fl.H
+Fl_Pixmap.o: ../FL/Fl_Bitmap.H
+Fl_Pixmap.o: ../FL/Fl_Cairo.H
+Fl_Pixmap.o: ../FL/Fl_Device.H
+Fl_Pixmap.o: ../FL/fl_draw.H
+Fl_Pixmap.o: ../FL/Fl_Export.H
+Fl_Pixmap.o: ../FL/Fl_Group.H
+Fl_Pixmap.o: ../FL/Fl_Image.H
+Fl_Pixmap.o: ../FL/Fl_Menu_Item.H
+Fl_Pixmap.o: ../FL/Fl_Paged_Device.H
+Fl_Pixmap.o: ../FL/Fl_Pixmap.H
+Fl_Pixmap.o: ../FL/Fl_Plugin.H
+Fl_Pixmap.o: ../FL/Fl_PostScript.H
+Fl_Pixmap.o: ../FL/Fl_Preferences.H
+Fl_Pixmap.o: ../FL/Fl_Printer.H
+Fl_Pixmap.o: ../FL/Fl_RGB_Image.H
+Fl_Pixmap.o: ../FL/fl_types.h
+Fl_Pixmap.o: ../FL/fl_utf8.h
+Fl_Pixmap.o: ../FL/Fl_Widget.H
+Fl_Pixmap.o: ../FL/Fl_Window.H
+Fl_Pixmap.o: ../FL/x.H
+Fl_Pixmap.o: flstring.h
+fl_plastic.o: ../config.h
+fl_plastic.o: ../FL/abi-version.h
+fl_plastic.o: ../FL/Enumerations.H
+fl_plastic.o: ../FL/Fl.H
+fl_plastic.o: ../FL/Fl_Bitmap.H
+fl_plastic.o: ../FL/Fl_Cairo.H
+fl_plastic.o: ../FL/Fl_Device.H
+fl_plastic.o: ../FL/fl_draw.H
+fl_plastic.o: ../FL/Fl_Export.H
+fl_plastic.o: ../FL/Fl_Group.H
+fl_plastic.o: ../FL/Fl_Image.H
+fl_plastic.o: ../FL/Fl_Pixmap.H
+fl_plastic.o: ../FL/Fl_Plugin.H
+fl_plastic.o: ../FL/Fl_Preferences.H
+fl_plastic.o: ../FL/Fl_RGB_Image.H
+fl_plastic.o: ../FL/fl_types.h
+fl_plastic.o: ../FL/fl_utf8.h
+fl_plastic.o: ../FL/Fl_Widget.H
+fl_plastic.o: ../FL/Fl_Window.H
+fl_plastic.o: ../FL/x.H
+fl_plastic.o: flstring.h
+Fl_PNG_Image.o: ../config.h
+Fl_PNG_Image.o: ../FL/abi-version.h
+Fl_PNG_Image.o: ../FL/Enumerations.H
+Fl_PNG_Image.o: ../FL/Fl.H
+Fl_PNG_Image.o: ../FL/Fl_Cairo.H
+Fl_PNG_Image.o: ../FL/Fl_Export.H
+Fl_PNG_Image.o: ../FL/Fl_Image.H
+Fl_PNG_Image.o: ../FL/Fl_PNG_Image.H
+Fl_PNG_Image.o: ../FL/Fl_Shared_Image.H
+Fl_PNG_Image.o: ../FL/fl_types.h
+Fl_PNG_Image.o: ../FL/fl_utf8.h
+Fl_PNM_Image.o: ../config.h
+Fl_PNM_Image.o: ../FL/abi-version.h
+Fl_PNM_Image.o: ../FL/Enumerations.H
+Fl_PNM_Image.o: ../FL/Fl.H
+Fl_PNM_Image.o: ../FL/Fl_Cairo.H
+Fl_PNM_Image.o: ../FL/Fl_Export.H
+Fl_PNM_Image.o: ../FL/Fl_Image.H
+Fl_PNM_Image.o: ../FL/Fl_PNM_Image.H
+Fl_PNM_Image.o: ../FL/fl_types.h
+Fl_PNM_Image.o: ../FL/fl_utf8.h
+Fl_PNM_Image.o: flstring.h
+Fl_Positioner.o: ../FL/abi-version.h
+Fl_Positioner.o: ../FL/Enumerations.H
+Fl_Positioner.o: ../FL/Fl.H
+Fl_Positioner.o: ../FL/Fl_Bitmap.H
+Fl_Positioner.o: ../FL/Fl_Cairo.H
+Fl_Positioner.o: ../FL/Fl_Device.H
+Fl_Positioner.o: ../FL/fl_draw.H
+Fl_Positioner.o: ../FL/Fl_Export.H
+Fl_Positioner.o: ../FL/Fl_Group.H
+Fl_Positioner.o: ../FL/Fl_Image.H
+Fl_Positioner.o: ../FL/Fl_Pixmap.H
+Fl_Positioner.o: ../FL/Fl_Plugin.H
+Fl_Positioner.o: ../FL/Fl_Positioner.H
+Fl_Positioner.o: ../FL/Fl_Preferences.H
+Fl_Positioner.o: ../FL/Fl_RGB_Image.H
+Fl_Positioner.o: ../FL/fl_types.h
+Fl_Positioner.o: ../FL/fl_utf8.h
+Fl_Positioner.o: ../FL/Fl_Widget.H
+Fl_Positioner.o: ../FL/Fl_Window.H
+Fl_Positioner.o: ../FL/x.H
+Fl_PostScript.o: ../config.h
+Fl_PostScript.o: ../FL/abi-version.h
+Fl_PostScript.o: ../FL/Enumerations.H
+Fl_PostScript.o: ../FL/filename.H
+Fl_PostScript.o: ../FL/Fl.H
+Fl_PostScript.o: ../FL/fl_ask.H
+Fl_PostScript.o: ../FL/Fl_Bitmap.H
+Fl_PostScript.o: ../FL/Fl_Box.H
+Fl_PostScript.o: ../FL/Fl_Browser.H
+Fl_PostScript.o: ../FL/Fl_Button.H
+Fl_PostScript.o: ../FL/Fl_Cairo.H
+Fl_PostScript.o: ../FL/Fl_Check_Button.H
+Fl_PostScript.o: ../FL/Fl_Choice.H
+Fl_PostScript.o: ../FL/Fl_Device.H
+Fl_PostScript.o: ../FL/Fl_Double_Window.H
+Fl_PostScript.o: ../FL/fl_draw.H
+Fl_PostScript.o: ../FL/Fl_Export.H
+Fl_PostScript.o: ../FL/Fl_File_Browser.H
+Fl_PostScript.o: ../FL/Fl_File_Chooser.H
+Fl_PostScript.o: ../FL/Fl_File_Icon.H
+Fl_PostScript.o: ../FL/Fl_File_Input.H
+Fl_PostScript.o: ../FL/Fl_Group.H
+Fl_PostScript.o: ../FL/Fl_Image.H
+Fl_PostScript.o: ../FL/Fl_Input.H
+Fl_PostScript.o: ../FL/Fl_Input_.H
+Fl_PostScript.o: ../FL/Fl_Int_Input.H
+Fl_PostScript.o: ../FL/Fl_Light_Button.H
+Fl_PostScript.o: ../FL/Fl_Menu_.H
+Fl_PostScript.o: ../FL/Fl_Menu_Button.H
+Fl_PostScript.o: ../FL/Fl_Menu_Item.H
+Fl_PostScript.o: ../FL/Fl_Native_File_Chooser.H
+Fl_PostScript.o: ../FL/Fl_Paged_Device.H
+Fl_PostScript.o: ../FL/Fl_Pixmap.H
+Fl_PostScript.o: ../FL/Fl_Plugin.H
+Fl_PostScript.o: ../FL/Fl_PostScript.H
+Fl_PostScript.o: ../FL/Fl_Preferences.H
+Fl_PostScript.o: ../FL/Fl_Printer.H
+Fl_PostScript.o: ../FL/Fl_Progress.H
+Fl_PostScript.o: ../FL/Fl_Repeat_Button.H
+Fl_PostScript.o: ../FL/Fl_Return_Button.H
+Fl_PostScript.o: ../FL/Fl_RGB_Image.H
+Fl_PostScript.o: ../FL/Fl_Round_Button.H
+Fl_PostScript.o: ../FL/Fl_Spinner.H
+Fl_PostScript.o: ../FL/Fl_Tile.H
+Fl_PostScript.o: ../FL/fl_types.h
+Fl_PostScript.o: ../FL/fl_utf8.h
+Fl_PostScript.o: ../FL/Fl_Widget.H
+Fl_PostScript.o: ../FL/Fl_Window.H
+Fl_PostScript.o: ../FL/x.H
+Fl_PostScript.o: ../src/flstring.h
+Fl_PostScript.o: Fl_Font.H
+Fl_PostScript.o: print_panel.cxx
+Fl_PostScript.o: print_panel.h
+Fl_Preferences.o: ../config.h
+Fl_Preferences.o: ../FL/abi-version.h
+Fl_Preferences.o: ../FL/Enumerations.H
+Fl_Preferences.o: ../FL/filename.H
+Fl_Preferences.o: ../FL/Fl.H
+Fl_Preferences.o: ../FL/Fl_Cairo.H
+Fl_Preferences.o: ../FL/Fl_Export.H
+Fl_Preferences.o: ../FL/Fl_Plugin.H
+Fl_Preferences.o: ../FL/Fl_Preferences.H
+Fl_Preferences.o: ../FL/fl_types.h
+Fl_Preferences.o: ../FL/fl_utf8.h
+Fl_Preferences.o: flstring.h
+Fl_Printer.o: ../FL/abi-version.h
+Fl_Printer.o: ../FL/Enumerations.H
+Fl_Printer.o: ../FL/Fl_Bitmap.H
+Fl_Printer.o: ../FL/Fl_Device.H
+Fl_Printer.o: ../FL/fl_draw.H
+Fl_Printer.o: ../FL/Fl_Export.H
+Fl_Printer.o: ../FL/Fl_Group.H
+Fl_Printer.o: ../FL/Fl_Image.H
+Fl_Printer.o: ../FL/Fl_Paged_Device.H
+Fl_Printer.o: ../FL/Fl_Pixmap.H
+Fl_Printer.o: ../FL/Fl_Plugin.H
+Fl_Printer.o: ../FL/Fl_PostScript.H
+Fl_Printer.o: ../FL/Fl_Preferences.H
+Fl_Printer.o: ../FL/Fl_Printer.H
+Fl_Printer.o: ../FL/Fl_RGB_Image.H
+Fl_Printer.o: ../FL/fl_types.h
+Fl_Printer.o: ../FL/Fl_Widget.H
+Fl_Printer.o: ../FL/Fl_Window.H
+Fl_Printer.o: ../FL/x.H
+Fl_Progress.o: ../FL/abi-version.h
+Fl_Progress.o: ../FL/Enumerations.H
+Fl_Progress.o: ../FL/Fl.H
+Fl_Progress.o: ../FL/Fl_Bitmap.H
+Fl_Progress.o: ../FL/Fl_Cairo.H
+Fl_Progress.o: ../FL/Fl_Device.H
+Fl_Progress.o: ../FL/fl_draw.H
+Fl_Progress.o: ../FL/Fl_Export.H
+Fl_Progress.o: ../FL/Fl_Group.H
+Fl_Progress.o: ../FL/Fl_Image.H
+Fl_Progress.o: ../FL/Fl_Pixmap.H
+Fl_Progress.o: ../FL/Fl_Plugin.H
+Fl_Progress.o: ../FL/Fl_Preferences.H
+Fl_Progress.o: ../FL/Fl_Progress.H
+Fl_Progress.o: ../FL/Fl_RGB_Image.H
+Fl_Progress.o: ../FL/fl_types.h
+Fl_Progress.o: ../FL/fl_utf8.h
+Fl_Progress.o: ../FL/Fl_Widget.H
+Fl_Progress.o: ../FL/Fl_Window.H
+Fl_Progress.o: ../FL/x.H
+fl_read_image.o: ../config.h
+fl_read_image.o: ../FL/abi-version.h
+fl_read_image.o: ../FL/Enumerations.H
+fl_read_image.o: ../FL/Fl.H
+fl_read_image.o: ../FL/Fl_Bitmap.H
+fl_read_image.o: ../FL/Fl_Cairo.H
+fl_read_image.o: ../FL/Fl_Device.H
+fl_read_image.o: ../FL/fl_draw.H
+fl_read_image.o: ../FL/Fl_Export.H
+fl_read_image.o: ../FL/Fl_Group.H
+fl_read_image.o: ../FL/Fl_Image.H
+fl_read_image.o: ../FL/Fl_Pixmap.H
+fl_read_image.o: ../FL/Fl_Plugin.H
+fl_read_image.o: ../FL/Fl_Preferences.H
+fl_read_image.o: ../FL/Fl_RGB_Image.H
+fl_read_image.o: ../FL/fl_types.h
+fl_read_image.o: ../FL/fl_utf8.h
+fl_read_image.o: ../FL/Fl_Widget.H
+fl_read_image.o: ../FL/Fl_Window.H
+fl_read_image.o: ../FL/x.H
+fl_read_image.o: flstring.h
+fl_rect.o: ../config.h
+fl_rect.o: ../FL/abi-version.h
+fl_rect.o: ../FL/Enumerations.H
+fl_rect.o: ../FL/Fl.H
+fl_rect.o: ../FL/Fl_Bitmap.H
+fl_rect.o: ../FL/Fl_Cairo.H
+fl_rect.o: ../FL/Fl_Device.H
+fl_rect.o: ../FL/fl_draw.H
+fl_rect.o: ../FL/Fl_Export.H
+fl_rect.o: ../FL/Fl_Group.H
+fl_rect.o: ../FL/Fl_Image.H
+fl_rect.o: ../FL/Fl_Paged_Device.H
+fl_rect.o: ../FL/Fl_Pixmap.H
+fl_rect.o: ../FL/Fl_Plugin.H
+fl_rect.o: ../FL/Fl_PostScript.H
+fl_rect.o: ../FL/Fl_Preferences.H
+fl_rect.o: ../FL/Fl_Printer.H
+fl_rect.o: ../FL/Fl_RGB_Image.H
+fl_rect.o: ../FL/fl_types.h
+fl_rect.o: ../FL/fl_utf8.h
+fl_rect.o: ../FL/Fl_Widget.H
+fl_rect.o: ../FL/Fl_Window.H
+fl_rect.o: ../FL/x.H
+Fl_Repeat_Button.o: ../FL/abi-version.h
+Fl_Repeat_Button.o: ../FL/Enumerations.H
+Fl_Repeat_Button.o: ../FL/Fl.H
+Fl_Repeat_Button.o: ../FL/Fl_Button.H
+Fl_Repeat_Button.o: ../FL/Fl_Cairo.H
+Fl_Repeat_Button.o: ../FL/Fl_Export.H
+Fl_Repeat_Button.o: ../FL/Fl_Repeat_Button.H
+Fl_Repeat_Button.o: ../FL/fl_types.h
+Fl_Repeat_Button.o: ../FL/fl_utf8.h
+Fl_Return_Button.o: ../FL/abi-version.h
+Fl_Return_Button.o: ../FL/Enumerations.H
+Fl_Return_Button.o: ../FL/Fl.H
+Fl_Return_Button.o: ../FL/Fl_Bitmap.H
+Fl_Return_Button.o: ../FL/Fl_Button.H
+Fl_Return_Button.o: ../FL/Fl_Cairo.H
+Fl_Return_Button.o: ../FL/Fl_Device.H
+Fl_Return_Button.o: ../FL/fl_draw.H
+Fl_Return_Button.o: ../FL/Fl_Export.H
+Fl_Return_Button.o: ../FL/Fl_Group.H
+Fl_Return_Button.o: ../FL/Fl_Image.H
+Fl_Return_Button.o: ../FL/Fl_Pixmap.H
+Fl_Return_Button.o: ../FL/Fl_Plugin.H
+Fl_Return_Button.o: ../FL/Fl_Preferences.H
+Fl_Return_Button.o: ../FL/Fl_Return_Button.H
+Fl_Return_Button.o: ../FL/Fl_RGB_Image.H
+Fl_Return_Button.o: ../FL/fl_types.h
+Fl_Return_Button.o: ../FL/fl_utf8.h
+Fl_Return_Button.o: ../FL/Fl_Widget.H
+Fl_Return_Button.o: ../FL/Fl_Window.H
+Fl_Return_Button.o: ../FL/x.H
+Fl_Roller.o: ../FL/abi-version.h
+Fl_Roller.o: ../FL/Enumerations.H
+Fl_Roller.o: ../FL/Fl.H
+Fl_Roller.o: ../FL/Fl_Bitmap.H
+Fl_Roller.o: ../FL/Fl_Cairo.H
+Fl_Roller.o: ../FL/Fl_Device.H
+Fl_Roller.o: ../FL/fl_draw.H
+Fl_Roller.o: ../FL/Fl_Export.H
+Fl_Roller.o: ../FL/Fl_Group.H
+Fl_Roller.o: ../FL/Fl_Image.H
+Fl_Roller.o: ../FL/Fl_Pixmap.H
+Fl_Roller.o: ../FL/Fl_Plugin.H
+Fl_Roller.o: ../FL/Fl_Preferences.H
+Fl_Roller.o: ../FL/Fl_RGB_Image.H
+Fl_Roller.o: ../FL/Fl_Roller.H
+Fl_Roller.o: ../FL/fl_types.h
+Fl_Roller.o: ../FL/fl_utf8.h
+Fl_Roller.o: ../FL/Fl_Valuator.H
+Fl_Roller.o: ../FL/Fl_Widget.H
+Fl_Roller.o: ../FL/Fl_Window.H
+Fl_Roller.o: ../FL/x.H
+fl_rounded_box.o: ../FL/abi-version.h
+fl_rounded_box.o: ../FL/Enumerations.H
+fl_rounded_box.o: ../FL/Fl.H
+fl_rounded_box.o: ../FL/Fl_Bitmap.H
+fl_rounded_box.o: ../FL/Fl_Cairo.H
+fl_rounded_box.o: ../FL/Fl_Device.H
+fl_rounded_box.o: ../FL/fl_draw.H
+fl_rounded_box.o: ../FL/Fl_Export.H
+fl_rounded_box.o: ../FL/Fl_Group.H
+fl_rounded_box.o: ../FL/Fl_Image.H
+fl_rounded_box.o: ../FL/Fl_Pixmap.H
+fl_rounded_box.o: ../FL/Fl_Plugin.H
+fl_rounded_box.o: ../FL/Fl_Preferences.H
+fl_rounded_box.o: ../FL/Fl_RGB_Image.H
+fl_rounded_box.o: ../FL/fl_types.h
+fl_rounded_box.o: ../FL/fl_utf8.h
+fl_rounded_box.o: ../FL/Fl_Widget.H
+fl_rounded_box.o: ../FL/Fl_Window.H
+fl_rounded_box.o: ../FL/x.H
+fl_round_box.o: ../FL/abi-version.h
+fl_round_box.o: ../FL/Enumerations.H
+fl_round_box.o: ../FL/Fl.H
+fl_round_box.o: ../FL/Fl_Bitmap.H
+fl_round_box.o: ../FL/Fl_Cairo.H
+fl_round_box.o: ../FL/Fl_Device.H
+fl_round_box.o: ../FL/fl_draw.H
+fl_round_box.o: ../FL/Fl_Export.H
+fl_round_box.o: ../FL/Fl_Group.H
+fl_round_box.o: ../FL/Fl_Image.H
+fl_round_box.o: ../FL/Fl_Pixmap.H
+fl_round_box.o: ../FL/Fl_Plugin.H
+fl_round_box.o: ../FL/Fl_Preferences.H
+fl_round_box.o: ../FL/Fl_RGB_Image.H
+fl_round_box.o: ../FL/fl_types.h
+fl_round_box.o: ../FL/fl_utf8.h
+fl_round_box.o: ../FL/Fl_Widget.H
+fl_round_box.o: ../FL/Fl_Window.H
+fl_round_box.o: ../FL/x.H
+Fl_Round_Button.o: ../FL/abi-version.h
+Fl_Round_Button.o: ../FL/Enumerations.H
+Fl_Round_Button.o: ../FL/Fl.H
+Fl_Round_Button.o: ../FL/Fl_Button.H
+Fl_Round_Button.o: ../FL/Fl_Cairo.H
+Fl_Round_Button.o: ../FL/Fl_Export.H
+Fl_Round_Button.o: ../FL/Fl_Light_Button.H
+Fl_Round_Button.o: ../FL/Fl_Radio_Round_Button.H
 Fl_Round_Button.o: ../FL/Fl_Round_Button.H
-Fl_Scroll.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Scroll.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Scroll.o: ../FL/abi-version.h ../FL/Fl_Tiled_Image.H ../FL/Fl_Image.H
-Fl_Scroll.o: ../FL/Fl_Scroll.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Scroll.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-Fl_Scroll.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-Fl_Scroll.o: ../FL/Fl_Window.H ../FL/Fl_Bitmap.H ../FL/Fl_Device.H
-Fl_Scroll.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Scroll.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Scrollbar.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Scrollbar.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Scrollbar.o: ../FL/abi-version.h ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
-Fl_Scrollbar.o: ../FL/Fl_Valuator.H ../FL/Fl_Widget.H ../FL/fl_draw.H
-Fl_Scrollbar.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-Fl_Scrollbar.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Bitmap.H
-Fl_Scrollbar.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_Scrollbar.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Scrollbar.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H flstring.h ../config.h
-Fl_Shared_Image.o: ../FL/fl_utf8.h flstring.h ../FL/Fl_Export.H ../config.h
-Fl_Shared_Image.o: ../FL/Fl.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Shared_Image.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Shared_Image.o: ../FL/abi-version.h ../FL/Fl_Shared_Image.H
-Fl_Shared_Image.o: ../FL/Fl_Image.H ../FL/Fl_XBM_Image.H ../FL/Fl_Bitmap.H
-Fl_Shared_Image.o: ../FL/Fl_XPM_Image.H ../FL/Fl_Pixmap.H
-Fl_Shared_Image.o: ../FL/Fl_Preferences.H ../FL/fl_draw.H ../FL/x.H
-Fl_Shared_Image.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Window.H
-Fl_Shared_Image.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Device.H
-Fl_Shared_Image.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Shared_Image.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Single_Window.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H
-Fl_Slider.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Slider.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Slider.o: ../FL/abi-version.h ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-Fl_Slider.o: ../FL/Fl_Widget.H ../FL/Fl_Fill_Slider.H ../FL/Fl_Slider.H
-Fl_Slider.o: ../FL/Fl_Hor_Slider.H ../FL/Fl_Hor_Fill_Slider.H
-Fl_Slider.o: ../FL/Fl_Hor_Nice_Slider.H ../FL/Fl_Nice_Slider.H
-Fl_Slider.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-Fl_Slider.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Bitmap.H
-Fl_Slider.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_Slider.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Slider.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H flstring.h ../config.h
-Fl_Table.o: ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H
-Fl_Table.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Table.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Window.H
-Fl_Table.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-Fl_Table.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_Table.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Table.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/Fl_Table.H
-Fl_Table.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Table.o: ../FL/Fl_Group.H ../FL/Fl_Scroll.H ../FL/Fl_Scrollbar.H
-Fl_Table.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Box.H
+Fl_Round_Button.o: ../FL/fl_types.h
+Fl_Round_Button.o: ../FL/fl_utf8.h
+Fl_Scroll.o: ../FL/abi-version.h
+Fl_Scroll.o: ../FL/Enumerations.H
+Fl_Scroll.o: ../FL/Fl.H
+Fl_Scroll.o: ../FL/Fl_Bitmap.H
+Fl_Scroll.o: ../FL/Fl_Cairo.H
+Fl_Scroll.o: ../FL/Fl_Device.H
+Fl_Scroll.o: ../FL/fl_draw.H
+Fl_Scroll.o: ../FL/Fl_Export.H
+Fl_Scroll.o: ../FL/Fl_Group.H
+Fl_Scroll.o: ../FL/Fl_Image.H
+Fl_Scroll.o: ../FL/Fl_Pixmap.H
+Fl_Scroll.o: ../FL/Fl_Plugin.H
+Fl_Scroll.o: ../FL/Fl_Preferences.H
+Fl_Scroll.o: ../FL/Fl_RGB_Image.H
+Fl_Scroll.o: ../FL/Fl_Scroll.H
+Fl_Scroll.o: ../FL/Fl_Scrollbar.H
+Fl_Scroll.o: ../FL/Fl_Slider.H
+Fl_Scroll.o: ../FL/Fl_Tiled_Image.H
+Fl_Scroll.o: ../FL/fl_types.h
+Fl_Scroll.o: ../FL/fl_utf8.h
+Fl_Scroll.o: ../FL/Fl_Valuator.H
+Fl_Scroll.o: ../FL/Fl_Widget.H
+Fl_Scroll.o: ../FL/Fl_Window.H
+Fl_Scroll.o: ../FL/x.H
+Fl_Scrollbar.o: ../config.h
+Fl_Scrollbar.o: ../FL/abi-version.h
+Fl_Scrollbar.o: ../FL/Enumerations.H
+Fl_Scrollbar.o: ../FL/Fl.H
+Fl_Scrollbar.o: ../FL/Fl_Bitmap.H
+Fl_Scrollbar.o: ../FL/Fl_Cairo.H
+Fl_Scrollbar.o: ../FL/Fl_Device.H
+Fl_Scrollbar.o: ../FL/fl_draw.H
+Fl_Scrollbar.o: ../FL/Fl_Export.H
+Fl_Scrollbar.o: ../FL/Fl_Group.H
+Fl_Scrollbar.o: ../FL/Fl_Image.H
+Fl_Scrollbar.o: ../FL/Fl_Pixmap.H
+Fl_Scrollbar.o: ../FL/Fl_Plugin.H
+Fl_Scrollbar.o: ../FL/Fl_Preferences.H
+Fl_Scrollbar.o: ../FL/Fl_RGB_Image.H
+Fl_Scrollbar.o: ../FL/Fl_Scrollbar.H
+Fl_Scrollbar.o: ../FL/Fl_Slider.H
+Fl_Scrollbar.o: ../FL/fl_types.h
+Fl_Scrollbar.o: ../FL/fl_utf8.h
+Fl_Scrollbar.o: ../FL/Fl_Valuator.H
+Fl_Scrollbar.o: ../FL/Fl_Widget.H
+Fl_Scrollbar.o: ../FL/Fl_Window.H
+Fl_Scrollbar.o: ../FL/x.H
+Fl_Scrollbar.o: flstring.h
+fl_scroll_area.o: ../config.h
+fl_scroll_area.o: ../FL/abi-version.h
+fl_scroll_area.o: ../FL/Enumerations.H
+fl_scroll_area.o: ../FL/Fl.H
+fl_scroll_area.o: ../FL/Fl_Bitmap.H
+fl_scroll_area.o: ../FL/Fl_Cairo.H
+fl_scroll_area.o: ../FL/Fl_Device.H
+fl_scroll_area.o: ../FL/fl_draw.H
+fl_scroll_area.o: ../FL/Fl_Export.H
+fl_scroll_area.o: ../FL/Fl_Group.H
+fl_scroll_area.o: ../FL/Fl_Image.H
+fl_scroll_area.o: ../FL/Fl_Pixmap.H
+fl_scroll_area.o: ../FL/Fl_Plugin.H
+fl_scroll_area.o: ../FL/Fl_Preferences.H
+fl_scroll_area.o: ../FL/Fl_RGB_Image.H
+fl_scroll_area.o: ../FL/fl_types.h
+fl_scroll_area.o: ../FL/fl_utf8.h
+fl_scroll_area.o: ../FL/Fl_Widget.H
+fl_scroll_area.o: ../FL/Fl_Window.H
+fl_scroll_area.o: ../FL/x.H
+fl_set_font.o: ../config.h
+fl_set_font.o: ../FL/abi-version.h
+fl_set_font.o: ../FL/Enumerations.H
+fl_set_font.o: ../FL/Fl.H
+fl_set_font.o: ../FL/Fl_Bitmap.H
+fl_set_font.o: ../FL/Fl_Cairo.H
+fl_set_font.o: ../FL/Fl_Device.H
+fl_set_font.o: ../FL/fl_draw.H
+fl_set_font.o: ../FL/Fl_Export.H
+fl_set_font.o: ../FL/Fl_Group.H
+fl_set_font.o: ../FL/Fl_Image.H
+fl_set_font.o: ../FL/Fl_Pixmap.H
+fl_set_font.o: ../FL/Fl_Plugin.H
+fl_set_font.o: ../FL/Fl_Preferences.H
+fl_set_font.o: ../FL/Fl_RGB_Image.H
+fl_set_font.o: ../FL/fl_types.h
+fl_set_font.o: ../FL/fl_utf8.h
+fl_set_font.o: ../FL/Fl_Widget.H
+fl_set_font.o: ../FL/Fl_Window.H
+fl_set_font.o: ../FL/x.H
+fl_set_font.o: flstring.h
+fl_set_font.o: Fl_Font.H
+fl_set_fonts.o: ../config.h
+fl_set_fonts.o: ../FL/abi-version.h
+fl_set_fonts.o: ../FL/Enumerations.H
+fl_set_fonts.o: ../FL/Fl.H
+fl_set_fonts.o: ../FL/Fl_Cairo.H
+fl_set_fonts.o: ../FL/Fl_Export.H
+fl_set_fonts.o: ../FL/fl_types.h
+fl_set_fonts.o: ../FL/fl_utf8.h
+fl_set_fonts.o: ../FL/Fl_Window.H
+fl_set_fonts.o: ../FL/x.H
+fl_set_fonts.o: flstring.h
+fl_set_fonts.o: Fl_Font.H
+fl_set_fonts.o: fl_set_fonts_xft.cxx
+fl_shadow_box.o: ../FL/abi-version.h
+fl_shadow_box.o: ../FL/Enumerations.H
+fl_shadow_box.o: ../FL/Fl.H
+fl_shadow_box.o: ../FL/Fl_Bitmap.H
+fl_shadow_box.o: ../FL/Fl_Cairo.H
+fl_shadow_box.o: ../FL/Fl_Device.H
+fl_shadow_box.o: ../FL/fl_draw.H
+fl_shadow_box.o: ../FL/Fl_Export.H
+fl_shadow_box.o: ../FL/Fl_Group.H
+fl_shadow_box.o: ../FL/Fl_Image.H
+fl_shadow_box.o: ../FL/Fl_Pixmap.H
+fl_shadow_box.o: ../FL/Fl_Plugin.H
+fl_shadow_box.o: ../FL/Fl_Preferences.H
+fl_shadow_box.o: ../FL/Fl_RGB_Image.H
+fl_shadow_box.o: ../FL/fl_types.h
+fl_shadow_box.o: ../FL/fl_utf8.h
+fl_shadow_box.o: ../FL/Fl_Widget.H
+fl_shadow_box.o: ../FL/Fl_Window.H
+fl_shadow_box.o: ../FL/x.H
+Fl_Shared_Image.o: ../config.h
+Fl_Shared_Image.o: ../FL/abi-version.h
+Fl_Shared_Image.o: ../FL/Enumerations.H
+Fl_Shared_Image.o: ../FL/Fl.H
+Fl_Shared_Image.o: ../FL/Fl_Bitmap.H
+Fl_Shared_Image.o: ../FL/Fl_Cairo.H
+Fl_Shared_Image.o: ../FL/Fl_Device.H
+Fl_Shared_Image.o: ../FL/fl_draw.H
+Fl_Shared_Image.o: ../FL/Fl_Export.H
+Fl_Shared_Image.o: ../FL/Fl_Group.H
+Fl_Shared_Image.o: ../FL/Fl_Image.H
+Fl_Shared_Image.o: ../FL/Fl_Pixmap.H
+Fl_Shared_Image.o: ../FL/Fl_Plugin.H
+Fl_Shared_Image.o: ../FL/Fl_Preferences.H
+Fl_Shared_Image.o: ../FL/Fl_RGB_Image.H
+Fl_Shared_Image.o: ../FL/Fl_Shared_Image.H
+Fl_Shared_Image.o: ../FL/fl_types.h
+Fl_Shared_Image.o: ../FL/fl_utf8.h
+Fl_Shared_Image.o: ../FL/Fl_Widget.H
+Fl_Shared_Image.o: ../FL/Fl_Window.H
+Fl_Shared_Image.o: ../FL/Fl_XBM_Image.H
+Fl_Shared_Image.o: ../FL/Fl_XPM_Image.H
+Fl_Shared_Image.o: ../FL/x.H
+Fl_Shared_Image.o: flstring.h
+fl_shortcut.o: ../config.h
+fl_shortcut.o: ../FL/abi-version.h
+fl_shortcut.o: ../FL/Enumerations.H
+fl_shortcut.o: ../FL/Fl.H
+fl_shortcut.o: ../FL/Fl_Bitmap.H
+fl_shortcut.o: ../FL/Fl_Button.H
+fl_shortcut.o: ../FL/Fl_Cairo.H
+fl_shortcut.o: ../FL/Fl_Device.H
+fl_shortcut.o: ../FL/fl_draw.H
+fl_shortcut.o: ../FL/Fl_Export.H
+fl_shortcut.o: ../FL/Fl_Group.H
+fl_shortcut.o: ../FL/Fl_Image.H
+fl_shortcut.o: ../FL/Fl_Pixmap.H
+fl_shortcut.o: ../FL/Fl_Plugin.H
+fl_shortcut.o: ../FL/Fl_Preferences.H
+fl_shortcut.o: ../FL/Fl_RGB_Image.H
+fl_shortcut.o: ../FL/fl_types.h
+fl_shortcut.o: ../FL/fl_utf8.h
+fl_shortcut.o: ../FL/Fl_Widget.H
+fl_shortcut.o: ../FL/Fl_Window.H
+fl_shortcut.o: ../FL/x.H
+fl_shortcut.o: flstring.h
+fl_show_colormap.o: ../config.h
+fl_show_colormap.o: ../FL/abi-version.h
+fl_show_colormap.o: ../FL/Enumerations.H
+fl_show_colormap.o: ../FL/Fl.H
+fl_show_colormap.o: ../FL/Fl_Bitmap.H
+fl_show_colormap.o: ../FL/Fl_Cairo.H
+fl_show_colormap.o: ../FL/Fl_Device.H
+fl_show_colormap.o: ../FL/fl_draw.H
+fl_show_colormap.o: ../FL/Fl_Export.H
+fl_show_colormap.o: ../FL/Fl_Group.H
+fl_show_colormap.o: ../FL/Fl_Image.H
+fl_show_colormap.o: ../FL/Fl_Pixmap.H
+fl_show_colormap.o: ../FL/Fl_Plugin.H
+fl_show_colormap.o: ../FL/Fl_Preferences.H
+fl_show_colormap.o: ../FL/Fl_RGB_Image.H
+fl_show_colormap.o: ../FL/fl_show_colormap.H
+fl_show_colormap.o: ../FL/Fl_Single_Window.H
+fl_show_colormap.o: ../FL/fl_types.h
+fl_show_colormap.o: ../FL/fl_utf8.h
+fl_show_colormap.o: ../FL/Fl_Widget.H
+fl_show_colormap.o: ../FL/Fl_Window.H
+fl_show_colormap.o: ../FL/x.H
+Fl_Single_Window.o: ../FL/Fl_Single_Window.H
+Fl_Single_Window.o: ../FL/Fl_Window.H
+Fl_Slider.o: ../config.h
+Fl_Slider.o: ../FL/abi-version.h
+Fl_Slider.o: ../FL/Enumerations.H
+Fl_Slider.o: ../FL/Fl.H
+Fl_Slider.o: ../FL/Fl_Bitmap.H
+Fl_Slider.o: ../FL/Fl_Cairo.H
+Fl_Slider.o: ../FL/Fl_Device.H
+Fl_Slider.o: ../FL/fl_draw.H
+Fl_Slider.o: ../FL/Fl_Export.H
+Fl_Slider.o: ../FL/Fl_Fill_Slider.H
+Fl_Slider.o: ../FL/Fl_Group.H
+Fl_Slider.o: ../FL/Fl_Hor_Fill_Slider.H
+Fl_Slider.o: ../FL/Fl_Hor_Nice_Slider.H
+Fl_Slider.o: ../FL/Fl_Hor_Slider.H
+Fl_Slider.o: ../FL/Fl_Image.H
+Fl_Slider.o: ../FL/Fl_Nice_Slider.H
+Fl_Slider.o: ../FL/Fl_Pixmap.H
+Fl_Slider.o: ../FL/Fl_Plugin.H
+Fl_Slider.o: ../FL/Fl_Preferences.H
+Fl_Slider.o: ../FL/Fl_RGB_Image.H
+Fl_Slider.o: ../FL/Fl_Slider.H
+Fl_Slider.o: ../FL/fl_types.h
+Fl_Slider.o: ../FL/fl_utf8.h
+Fl_Slider.o: ../FL/Fl_Valuator.H
+Fl_Slider.o: ../FL/Fl_Widget.H
+Fl_Slider.o: ../FL/Fl_Window.H
+Fl_Slider.o: ../FL/x.H
+Fl_Slider.o: flstring.h
+fl_symbols.o: ../config.h
+fl_symbols.o: ../FL/abi-version.h
+fl_symbols.o: ../FL/Enumerations.H
+fl_symbols.o: ../FL/Fl.H
+fl_symbols.o: ../FL/Fl_Bitmap.H
+fl_symbols.o: ../FL/Fl_Cairo.H
+fl_symbols.o: ../FL/Fl_Device.H
+fl_symbols.o: ../FL/fl_draw.H
+fl_symbols.o: ../FL/Fl_Export.H
+fl_symbols.o: ../FL/Fl_Group.H
+fl_symbols.o: ../FL/Fl_Image.H
+fl_symbols.o: ../FL/Fl_Pixmap.H
+fl_symbols.o: ../FL/Fl_Plugin.H
+fl_symbols.o: ../FL/Fl_Preferences.H
+fl_symbols.o: ../FL/Fl_RGB_Image.H
+fl_symbols.o: ../FL/fl_types.h
+fl_symbols.o: ../FL/fl_utf8.h
+fl_symbols.o: ../FL/Fl_Widget.H
+fl_symbols.o: ../FL/Fl_Window.H
+fl_symbols.o: ../FL/math.h
+fl_symbols.o: ../FL/x.H
+fl_symbols.o: flstring.h
+Fl_Table.o: ../FL/abi-version.h
+Fl_Table.o: ../FL/Enumerations.H
+Fl_Table.o: ../FL/Fl.H
+Fl_Table.o: ../FL/Fl_Bitmap.H
+Fl_Table.o: ../FL/Fl_Box.H
+Fl_Table.o: ../FL/Fl_Cairo.H
+Fl_Table.o: ../FL/Fl_Device.H
+Fl_Table.o: ../FL/fl_draw.H
+Fl_Table.o: ../FL/Fl_Export.H
+Fl_Table.o: ../FL/Fl_Group.H
+Fl_Table.o: ../FL/Fl_Image.H
+Fl_Table.o: ../FL/Fl_Pixmap.H
+Fl_Table.o: ../FL/Fl_Plugin.H
+Fl_Table.o: ../FL/Fl_Preferences.H
+Fl_Table.o: ../FL/Fl_RGB_Image.H
+Fl_Table.o: ../FL/Fl_Scroll.H
 Fl_Table.o: ../FL/Fl_Scrollbar.H
-Fl_Table_Row.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Table_Row.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Table_Row.o: ../FL/abi-version.h ../FL/fl_draw.H ../FL/x.H
-Fl_Table_Row.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Window.H
-Fl_Table_Row.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-Fl_Table_Row.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_Table_Row.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Table_Row.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/Fl_Table_Row.H
-Fl_Table_Row.o: ../FL/Fl_Table.H ../FL/Fl_Group.H ../FL/Fl_Scroll.H
-Fl_Table_Row.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-Fl_Table_Row.o: ../FL/Fl_Box.H ../FL/Fl_Scrollbar.H
-Fl_Tabs.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Tabs.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Tabs.o: ../FL/abi-version.h ../FL/Fl_Tabs.H ../FL/Fl_Group.H
-Fl_Tabs.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Tabs.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Bitmap.H
-Fl_Tabs.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_Tabs.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Tabs.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/Fl_Tooltip.H
+Fl_Table.o: ../FL/Fl_Slider.H
+Fl_Table.o: ../FL/Fl_Table.H
+Fl_Table.o: ../FL/fl_types.h
+Fl_Table.o: ../FL/fl_utf8.h
+Fl_Table.o: ../FL/Fl_Valuator.H
+Fl_Table.o: ../FL/Fl_Widget.H
+Fl_Table.o: ../FL/Fl_Window.H
+Fl_Table.o: ../FL/x.H
+Fl_Table_Row.o: ../FL/abi-version.h
+Fl_Table_Row.o: ../FL/Enumerations.H
+Fl_Table_Row.o: ../FL/Fl.H
+Fl_Table_Row.o: ../FL/Fl_Bitmap.H
+Fl_Table_Row.o: ../FL/Fl_Box.H
+Fl_Table_Row.o: ../FL/Fl_Cairo.H
+Fl_Table_Row.o: ../FL/Fl_Device.H
+Fl_Table_Row.o: ../FL/fl_draw.H
+Fl_Table_Row.o: ../FL/Fl_Export.H
+Fl_Table_Row.o: ../FL/Fl_Group.H
+Fl_Table_Row.o: ../FL/Fl_Image.H
+Fl_Table_Row.o: ../FL/Fl_Pixmap.H
+Fl_Table_Row.o: ../FL/Fl_Plugin.H
+Fl_Table_Row.o: ../FL/Fl_Preferences.H
+Fl_Table_Row.o: ../FL/Fl_RGB_Image.H
+Fl_Table_Row.o: ../FL/Fl_Scroll.H
+Fl_Table_Row.o: ../FL/Fl_Scrollbar.H
+Fl_Table_Row.o: ../FL/Fl_Slider.H
+Fl_Table_Row.o: ../FL/Fl_Table.H
+Fl_Table_Row.o: ../FL/Fl_Table_Row.H
+Fl_Table_Row.o: ../FL/fl_types.h
+Fl_Table_Row.o: ../FL/fl_utf8.h
+Fl_Table_Row.o: ../FL/Fl_Valuator.H
+Fl_Table_Row.o: ../FL/Fl_Widget.H
+Fl_Table_Row.o: ../FL/Fl_Window.H
+Fl_Table_Row.o: ../FL/x.H
+Fl_Tabs.o: ../FL/abi-version.h
+Fl_Tabs.o: ../FL/Enumerations.H
+Fl_Tabs.o: ../FL/Fl.H
+Fl_Tabs.o: ../FL/Fl_Bitmap.H
+Fl_Tabs.o: ../FL/Fl_Cairo.H
+Fl_Tabs.o: ../FL/Fl_Device.H
+Fl_Tabs.o: ../FL/fl_draw.H
+Fl_Tabs.o: ../FL/Fl_Export.H
+Fl_Tabs.o: ../FL/Fl_Group.H
+Fl_Tabs.o: ../FL/Fl_Image.H
+Fl_Tabs.o: ../FL/Fl_Pixmap.H
+Fl_Tabs.o: ../FL/Fl_Plugin.H
+Fl_Tabs.o: ../FL/Fl_Preferences.H
+Fl_Tabs.o: ../FL/Fl_RGB_Image.H
+Fl_Tabs.o: ../FL/Fl_Tabs.H
+Fl_Tabs.o: ../FL/Fl_Tooltip.H
+Fl_Tabs.o: ../FL/fl_types.h
+Fl_Tabs.o: ../FL/fl_utf8.h
 Fl_Tabs.o: ../FL/Fl_Widget.H
-Fl_Text_Buffer.o: ../FL/fl_utf8.h flstring.h ../FL/Fl_Export.H ../config.h
-Fl_Text_Buffer.o: ../FL/Fl.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Text_Buffer.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Text_Buffer.o: ../FL/abi-version.h ../FL/Fl_Text_Buffer.H ../FL/fl_ask.H
-Fl_Text_Display.o: ../FL/fl_utf8.h flstring.h ../FL/Fl_Export.H ../config.h
-Fl_Text_Display.o: ../FL/Fl.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Text_Display.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Text_Display.o: ../FL/abi-version.h ../FL/Fl_Text_Buffer.H
-Fl_Text_Display.o: ../FL/Fl_Text_Display.H ../FL/fl_draw.H ../FL/x.H
-Fl_Text_Display.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Window.H
-Fl_Text_Display.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-Fl_Text_Display.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_Text_Display.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Text_Display.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Text_Display.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
+Fl_Tabs.o: ../FL/Fl_Window.H
+Fl_Tabs.o: ../FL/x.H
+Fl_Text_Buffer.o: ../config.h
+Fl_Text_Buffer.o: ../FL/abi-version.h
+Fl_Text_Buffer.o: ../FL/Enumerations.H
+Fl_Text_Buffer.o: ../FL/Fl.H
+Fl_Text_Buffer.o: ../FL/fl_ask.H
+Fl_Text_Buffer.o: ../FL/Fl_Cairo.H
+Fl_Text_Buffer.o: ../FL/Fl_Export.H
+Fl_Text_Buffer.o: ../FL/Fl_Text_Buffer.H
+Fl_Text_Buffer.o: ../FL/fl_types.h
+Fl_Text_Buffer.o: ../FL/fl_utf8.h
+Fl_Text_Buffer.o: flstring.h
+Fl_Text_Display.o: ../config.h
+Fl_Text_Display.o: ../FL/abi-version.h
+Fl_Text_Display.o: ../FL/Enumerations.H
+Fl_Text_Display.o: ../FL/Fl.H
+Fl_Text_Display.o: ../FL/Fl_Bitmap.H
+Fl_Text_Display.o: ../FL/Fl_Cairo.H
+Fl_Text_Display.o: ../FL/Fl_Device.H
+Fl_Text_Display.o: ../FL/fl_draw.H
+Fl_Text_Display.o: ../FL/Fl_Export.H
+Fl_Text_Display.o: ../FL/Fl_Group.H
+Fl_Text_Display.o: ../FL/Fl_Image.H
+Fl_Text_Display.o: ../FL/Fl_Pixmap.H
+Fl_Text_Display.o: ../FL/Fl_Plugin.H
+Fl_Text_Display.o: ../FL/Fl_Preferences.H
+Fl_Text_Display.o: ../FL/Fl_RGB_Image.H
+Fl_Text_Display.o: ../FL/Fl_Scrollbar.H
+Fl_Text_Display.o: ../FL/Fl_Slider.H
 Fl_Text_Display.o: ../FL/Fl_Text_Buffer.H
-Fl_Text_Editor.o: flstring.h ../FL/Fl_Export.H ../config.h ../FL/Fl.H
-Fl_Text_Editor.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-Fl_Text_Editor.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Text_Editor.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Text_Editor.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Text_Editor.H
-Fl_Text_Editor.o: ../FL/Fl_Text_Display.H ../FL/fl_draw.H ../FL/x.H
-Fl_Text_Editor.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Device.H
-Fl_Text_Editor.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Text_Editor.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Text_Editor.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-Fl_Text_Editor.o: ../FL/Fl_Text_Buffer.H ../FL/fl_ask.H
-Fl_Tile.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Tile.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Tile.o: ../FL/abi-version.h ../FL/Fl_Tile.H ../FL/Fl_Group.H
-Fl_Tile.o: ../FL/Fl_Widget.H ../FL/Fl_Window.H ../FL/Fl_Bitmap.H
+Fl_Text_Display.o: ../FL/Fl_Text_Display.H
+Fl_Text_Display.o: ../FL/fl_types.h
+Fl_Text_Display.o: ../FL/fl_utf8.h
+Fl_Text_Display.o: ../FL/Fl_Valuator.H
+Fl_Text_Display.o: ../FL/Fl_Widget.H
+Fl_Text_Display.o: ../FL/Fl_Window.H
+Fl_Text_Display.o: ../FL/x.H
+Fl_Text_Display.o: flstring.h
+Fl_Text_Editor.o: ../config.h
+Fl_Text_Editor.o: ../FL/abi-version.h
+Fl_Text_Editor.o: ../FL/Enumerations.H
+Fl_Text_Editor.o: ../FL/Fl.H
+Fl_Text_Editor.o: ../FL/fl_ask.H
+Fl_Text_Editor.o: ../FL/Fl_Bitmap.H
+Fl_Text_Editor.o: ../FL/Fl_Cairo.H
+Fl_Text_Editor.o: ../FL/Fl_Device.H
+Fl_Text_Editor.o: ../FL/fl_draw.H
+Fl_Text_Editor.o: ../FL/Fl_Export.H
+Fl_Text_Editor.o: ../FL/Fl_Group.H
+Fl_Text_Editor.o: ../FL/Fl_Image.H
+Fl_Text_Editor.o: ../FL/Fl_Pixmap.H
+Fl_Text_Editor.o: ../FL/Fl_Plugin.H
+Fl_Text_Editor.o: ../FL/Fl_Preferences.H
+Fl_Text_Editor.o: ../FL/Fl_RGB_Image.H
+Fl_Text_Editor.o: ../FL/Fl_Scrollbar.H
+Fl_Text_Editor.o: ../FL/Fl_Slider.H
+Fl_Text_Editor.o: ../FL/Fl_Text_Buffer.H
+Fl_Text_Editor.o: ../FL/Fl_Text_Display.H
+Fl_Text_Editor.o: ../FL/Fl_Text_Editor.H
+Fl_Text_Editor.o: ../FL/fl_types.h
+Fl_Text_Editor.o: ../FL/fl_utf8.h
+Fl_Text_Editor.o: ../FL/Fl_Valuator.H
+Fl_Text_Editor.o: ../FL/Fl_Widget.H
+Fl_Text_Editor.o: ../FL/Fl_Window.H
+Fl_Text_Editor.o: ../FL/x.H
+Fl_Text_Editor.o: flstring.h
+Fl_Tile.o: ../FL/abi-version.h
+Fl_Tile.o: ../FL/Enumerations.H
+Fl_Tile.o: ../FL/Fl.H
+Fl_Tile.o: ../FL/Fl_Bitmap.H
+Fl_Tile.o: ../FL/Fl_Cairo.H
+Fl_Tile.o: ../FL/Fl_Export.H
+Fl_Tile.o: ../FL/Fl_Group.H
 Fl_Tile.o: ../FL/Fl_Image.H
-Fl_Tiled_Image.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Tiled_Image.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Tiled_Image.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Tiled_Image.o: ../FL/Fl_Tiled_Image.H ../FL/Fl_Image.H ../FL/Fl_Window.H
-Fl_Tiled_Image.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-Fl_Tiled_Image.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Tiled_Image.o: ../FL/Enumerations.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_Tiled_Image.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-Fl_Tiled_Image.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Tree.o: ../FL/Fl_Tree.H ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Tree.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Tree.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Group.H
-Fl_Tree.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-Fl_Tree.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Tree.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Tree.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-Fl_Tree.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Tree.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Tree.o: ../FL/Fl_Tree_Item.H ../FL/Fl_Widget.H ../FL/Fl_Tree_Item_Array.H
-Fl_Tree.o: ../FL/Fl_Tree_Prefs.H ../FL/Fl_Preferences.H
-Fl_Tree_Item.o: ../FL/Fl_Widget.H ../FL/Fl_Tree_Item.H ../FL/Fl.H
-Fl_Tree_Item.o: ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Tree_Item.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Tree_Item.o: ../FL/abi-version.h ../FL/Fl_Image.H ../FL/fl_draw.H
-Fl_Tree_Item.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-Fl_Tree_Item.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Tree_Item.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-Fl_Tree_Item.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Bitmap.H
-Fl_Tree_Item.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Tree_Item.o: ../FL/Fl_Tree_Item_Array.H ../FL/Fl_Tree_Prefs.H
-Fl_Tree_Item.o: ../FL/Fl_Tree.H ../FL/Fl_Group.H ../FL/Fl_Scrollbar.H
-Fl_Tree_Item.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-Fl_Tree_Item_Array.o: ../FL/Fl_Tree_Item_Array.H ../FL/Fl.H ../FL/Fl_Export.H
-Fl_Tree_Item_Array.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-Fl_Tree_Item_Array.o: ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Tree_Item_Array.o: ../FL/abi-version.h ../FL/Fl_Tree_Item.H
-Fl_Tree_Item_Array.o: ../FL/Fl_Widget.H ../FL/Fl_Image.H ../FL/fl_draw.H
-Fl_Tree_Item_Array.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-Fl_Tree_Item_Array.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Tree_Item_Array.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-Fl_Tree_Item_Array.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Tree_Item_Array.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_Tree_Item_Array.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Tree_Prefs.H
-Fl_Tree_Prefs.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Tree_Prefs.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Tree_Prefs.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Pixmap.H
-Fl_Tree_Prefs.o: ../FL/Fl_Image.H ../FL/Fl_Tree_Prefs.H
-Fl_Tooltip.o: ../FL/Fl_Tooltip.H ../FL/Fl.H ../FL/Fl_Export.H
-Fl_Tooltip.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-Fl_Tooltip.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Tooltip.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Tooltip.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Tooltip.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-Fl_Tooltip.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Tooltip.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_Tooltip.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Menu_Window.H
+Fl_Tile.o: ../FL/Fl_Tile.H
+Fl_Tile.o: ../FL/fl_types.h
+Fl_Tile.o: ../FL/fl_utf8.h
+Fl_Tile.o: ../FL/Fl_Widget.H
+Fl_Tile.o: ../FL/Fl_Window.H
+Fl_Tiled_Image.o: ../FL/abi-version.h
+Fl_Tiled_Image.o: ../FL/Enumerations.H
+Fl_Tiled_Image.o: ../FL/Fl.H
+Fl_Tiled_Image.o: ../FL/Fl_Bitmap.H
+Fl_Tiled_Image.o: ../FL/Fl_Cairo.H
+Fl_Tiled_Image.o: ../FL/Fl_Device.H
+Fl_Tiled_Image.o: ../FL/fl_draw.H
+Fl_Tiled_Image.o: ../FL/Fl_Export.H
+Fl_Tiled_Image.o: ../FL/Fl_Group.H
+Fl_Tiled_Image.o: ../FL/Fl_Image.H
+Fl_Tiled_Image.o: ../FL/Fl_Pixmap.H
+Fl_Tiled_Image.o: ../FL/Fl_Plugin.H
+Fl_Tiled_Image.o: ../FL/Fl_Preferences.H
+Fl_Tiled_Image.o: ../FL/Fl_RGB_Image.H
+Fl_Tiled_Image.o: ../FL/Fl_Tiled_Image.H
+Fl_Tiled_Image.o: ../FL/fl_types.h
+Fl_Tiled_Image.o: ../FL/fl_utf8.h
+Fl_Tiled_Image.o: ../FL/Fl_Widget.H
+Fl_Tiled_Image.o: ../FL/Fl_Window.H
+Fl_Tiled_Image.o: ../FL/x.H
+Fl_Tooltip.o: ../FL/abi-version.h
+Fl_Tooltip.o: ../FL/Enumerations.H
+Fl_Tooltip.o: ../FL/Fl.H
+Fl_Tooltip.o: ../FL/Fl_Bitmap.H
+Fl_Tooltip.o: ../FL/Fl_Cairo.H
+Fl_Tooltip.o: ../FL/Fl_Device.H
+Fl_Tooltip.o: ../FL/fl_draw.H
+Fl_Tooltip.o: ../FL/Fl_Export.H
+Fl_Tooltip.o: ../FL/Fl_Group.H
+Fl_Tooltip.o: ../FL/Fl_Image.H
+Fl_Tooltip.o: ../FL/Fl_Menu_Window.H
+Fl_Tooltip.o: ../FL/Fl_Pixmap.H
+Fl_Tooltip.o: ../FL/Fl_Plugin.H
+Fl_Tooltip.o: ../FL/Fl_Preferences.H
+Fl_Tooltip.o: ../FL/Fl_RGB_Image.H
 Fl_Tooltip.o: ../FL/Fl_Single_Window.H
-Fl_Valuator.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Valuator.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Valuator.o: ../FL/abi-version.h ../FL/Fl_Valuator.H ../FL/Fl_Widget.H
-Fl_Valuator.o: ../FL/math.h flstring.h ../config.h
-Fl_Value_Input.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Value_Input.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Value_Input.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Value_Input.o: ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H
-Fl_Value_Input.o: ../FL/Fl_Widget.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-Fl_Value_Input.o: ../FL/Fl_Group.H ../FL/math.h
-Fl_Value_Output.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Value_Output.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Value_Output.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Value_Output.o: ../FL/Fl_Value_Output.H ../FL/Fl_Valuator.H
-Fl_Value_Output.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/x.H
-Fl_Value_Output.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Window.H
-Fl_Value_Output.o: ../FL/Fl_Group.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-Fl_Value_Output.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Value_Output.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
+Fl_Tooltip.o: ../FL/Fl_Tooltip.H
+Fl_Tooltip.o: ../FL/fl_types.h
+Fl_Tooltip.o: ../FL/fl_utf8.h
+Fl_Tooltip.o: ../FL/Fl_Widget.H
+Fl_Tooltip.o: ../FL/Fl_Window.H
+Fl_Tooltip.o: ../FL/x.H
+Fl_Tree.o: ../FL/abi-version.h
+Fl_Tree.o: ../FL/Enumerations.H
+Fl_Tree.o: ../FL/Fl.H
+Fl_Tree.o: ../FL/Fl_Bitmap.H
+Fl_Tree.o: ../FL/Fl_Cairo.H
+Fl_Tree.o: ../FL/Fl_Device.H
+Fl_Tree.o: ../FL/fl_draw.H
+Fl_Tree.o: ../FL/Fl_Export.H
+Fl_Tree.o: ../FL/Fl_Group.H
+Fl_Tree.o: ../FL/Fl_Image.H
+Fl_Tree.o: ../FL/Fl_Pixmap.H
+Fl_Tree.o: ../FL/Fl_Plugin.H
+Fl_Tree.o: ../FL/Fl_Preferences.H
+Fl_Tree.o: ../FL/Fl_RGB_Image.H
+Fl_Tree.o: ../FL/Fl_Scrollbar.H
+Fl_Tree.o: ../FL/Fl_Slider.H
+Fl_Tree.o: ../FL/Fl_Tree.H
+Fl_Tree.o: ../FL/Fl_Tree_Item.H
+Fl_Tree.o: ../FL/Fl_Tree_Item_Array.H
+Fl_Tree.o: ../FL/Fl_Tree_Prefs.H
+Fl_Tree.o: ../FL/fl_types.h
+Fl_Tree.o: ../FL/fl_utf8.h
+Fl_Tree.o: ../FL/Fl_Valuator.H
+Fl_Tree.o: ../FL/Fl_Widget.H
+Fl_Tree.o: ../FL/Fl_Window.H
+Fl_Tree.o: ../FL/x.H
+Fl_Tree_Item.o: ../FL/abi-version.h
+Fl_Tree_Item.o: ../FL/Enumerations.H
+Fl_Tree_Item.o: ../FL/Fl.H
+Fl_Tree_Item.o: ../FL/Fl_Bitmap.H
+Fl_Tree_Item.o: ../FL/Fl_Cairo.H
+Fl_Tree_Item.o: ../FL/Fl_Device.H
+Fl_Tree_Item.o: ../FL/fl_draw.H
+Fl_Tree_Item.o: ../FL/Fl_Export.H
+Fl_Tree_Item.o: ../FL/Fl_Group.H
+Fl_Tree_Item.o: ../FL/Fl_Image.H
+Fl_Tree_Item.o: ../FL/Fl_Pixmap.H
+Fl_Tree_Item.o: ../FL/Fl_Plugin.H
+Fl_Tree_Item.o: ../FL/Fl_Preferences.H
+Fl_Tree_Item.o: ../FL/Fl_RGB_Image.H
+Fl_Tree_Item.o: ../FL/Fl_Scrollbar.H
+Fl_Tree_Item.o: ../FL/Fl_Slider.H
+Fl_Tree_Item.o: ../FL/Fl_Tree.H
+Fl_Tree_Item.o: ../FL/Fl_Tree_Item.H
+Fl_Tree_Item.o: ../FL/Fl_Tree_Item_Array.H
+Fl_Tree_Item.o: ../FL/Fl_Tree_Prefs.H
+Fl_Tree_Item.o: ../FL/fl_types.h
+Fl_Tree_Item.o: ../FL/fl_utf8.h
+Fl_Tree_Item.o: ../FL/Fl_Valuator.H
+Fl_Tree_Item.o: ../FL/Fl_Widget.H
+Fl_Tree_Item.o: ../FL/Fl_Window.H
+Fl_Tree_Item.o: ../FL/x.H
+Fl_Tree_Item_Array.o: ../FL/abi-version.h
+Fl_Tree_Item_Array.o: ../FL/Enumerations.H
+Fl_Tree_Item_Array.o: ../FL/Fl.H
+Fl_Tree_Item_Array.o: ../FL/Fl_Bitmap.H
+Fl_Tree_Item_Array.o: ../FL/Fl_Cairo.H
+Fl_Tree_Item_Array.o: ../FL/Fl_Device.H
+Fl_Tree_Item_Array.o: ../FL/fl_draw.H
+Fl_Tree_Item_Array.o: ../FL/Fl_Export.H
+Fl_Tree_Item_Array.o: ../FL/Fl_Group.H
+Fl_Tree_Item_Array.o: ../FL/Fl_Image.H
+Fl_Tree_Item_Array.o: ../FL/Fl_Pixmap.H
+Fl_Tree_Item_Array.o: ../FL/Fl_Plugin.H
+Fl_Tree_Item_Array.o: ../FL/Fl_Preferences.H
+Fl_Tree_Item_Array.o: ../FL/Fl_RGB_Image.H
+Fl_Tree_Item_Array.o: ../FL/Fl_Tree_Item.H
+Fl_Tree_Item_Array.o: ../FL/Fl_Tree_Item_Array.H
+Fl_Tree_Item_Array.o: ../FL/Fl_Tree_Prefs.H
+Fl_Tree_Item_Array.o: ../FL/fl_types.h
+Fl_Tree_Item_Array.o: ../FL/fl_utf8.h
+Fl_Tree_Item_Array.o: ../FL/Fl_Widget.H
+Fl_Tree_Item_Array.o: ../FL/Fl_Window.H
+Fl_Tree_Item_Array.o: ../FL/x.H
+Fl_Tree_Prefs.o: ../FL/abi-version.h
+Fl_Tree_Prefs.o: ../FL/Enumerations.H
+Fl_Tree_Prefs.o: ../FL/Fl.H
+Fl_Tree_Prefs.o: ../FL/Fl_Cairo.H
+Fl_Tree_Prefs.o: ../FL/Fl_Export.H
+Fl_Tree_Prefs.o: ../FL/Fl_Image.H
+Fl_Tree_Prefs.o: ../FL/Fl_Pixmap.H
+Fl_Tree_Prefs.o: ../FL/Fl_Tree_Prefs.H
+Fl_Tree_Prefs.o: ../FL/fl_types.h
+Fl_Tree_Prefs.o: ../FL/fl_utf8.h
+fl_utf.o: ../FL/fl_utf8.h
+fl_utf.o: xutf8/mk_wcwidth.c
+fl_utf8.o: ../config.h
+fl_utf8.o: ../FL/filename.H
+fl_utf8.o: ../FL/Fl_Export.H
+fl_utf8.o: ../FL/fl_utf8.h
+fl_utf8.o: Xutf8.h
+Fl_Valuator.o: ../config.h
+Fl_Valuator.o: ../FL/abi-version.h
+Fl_Valuator.o: ../FL/Enumerations.H
+Fl_Valuator.o: ../FL/Fl.H
+Fl_Valuator.o: ../FL/Fl_Cairo.H
+Fl_Valuator.o: ../FL/Fl_Export.H
+Fl_Valuator.o: ../FL/fl_types.h
+Fl_Valuator.o: ../FL/fl_utf8.h
+Fl_Valuator.o: ../FL/Fl_Valuator.H
+Fl_Valuator.o: ../FL/Fl_Widget.H
+Fl_Valuator.o: ../FL/math.h
+Fl_Valuator.o: flstring.h
+Fl_Value_Input.o: ../FL/abi-version.h
+Fl_Value_Input.o: ../FL/Enumerations.H
+Fl_Value_Input.o: ../FL/Fl.H
+Fl_Value_Input.o: ../FL/Fl_Cairo.H
+Fl_Value_Input.o: ../FL/Fl_Export.H
+Fl_Value_Input.o: ../FL/Fl_Group.H
+Fl_Value_Input.o: ../FL/Fl_Input.H
+Fl_Value_Input.o: ../FL/Fl_Input_.H
+Fl_Value_Input.o: ../FL/fl_types.h
+Fl_Value_Input.o: ../FL/fl_utf8.h
+Fl_Value_Input.o: ../FL/Fl_Valuator.H
+Fl_Value_Input.o: ../FL/Fl_Value_Input.H
+Fl_Value_Input.o: ../FL/Fl_Widget.H
+Fl_Value_Input.o: ../FL/math.h
+Fl_Value_Output.o: ../FL/abi-version.h
+Fl_Value_Output.o: ../FL/Enumerations.H
+Fl_Value_Output.o: ../FL/Fl.H
+Fl_Value_Output.o: ../FL/Fl_Bitmap.H
+Fl_Value_Output.o: ../FL/Fl_Cairo.H
+Fl_Value_Output.o: ../FL/Fl_Device.H
+Fl_Value_Output.o: ../FL/fl_draw.H
+Fl_Value_Output.o: ../FL/Fl_Export.H
+Fl_Value_Output.o: ../FL/Fl_Group.H
+Fl_Value_Output.o: ../FL/Fl_Image.H
+Fl_Value_Output.o: ../FL/Fl_Pixmap.H
+Fl_Value_Output.o: ../FL/Fl_Plugin.H
+Fl_Value_Output.o: ../FL/Fl_Preferences.H
 Fl_Value_Output.o: ../FL/Fl_RGB_Image.H
-Fl_Value_Slider.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Value_Slider.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Value_Slider.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Value_Slider.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H
-Fl_Value_Slider.o: ../FL/Fl_Valuator.H ../FL/Fl_Widget.H
-Fl_Value_Slider.o: ../FL/Fl_Hor_Value_Slider.H ../FL/Fl_Value_Slider.H
-Fl_Value_Slider.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Value_Slider.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Value_Slider.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-Fl_Value_Slider.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Value_Slider.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Widget.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Widget.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_Widget.o: ../FL/abi-version.h ../FL/Fl_Widget.H ../FL/Fl_Group.H
-Fl_Widget.o: ../FL/Fl_Tooltip.H ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_Widget.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Widget.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-Fl_Widget.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Widget.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_Widget.o: ../FL/Fl_RGB_Image.H flstring.h ../config.h
-Fl_Window.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Window.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Window.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/x.H
-Fl_Window.o: ../FL/Fl_Window.H ../FL/Fl_RGB_Image.H ../FL/Fl_Image.H
-Fl_Window.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Window.o: ../FL/Fl_Bitmap.H flstring.h
-Fl_Window_fullscreen.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Window_fullscreen.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Window_fullscreen.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/x.H
-Fl_Window_fullscreen.o: ../FL/Fl_Window.H ../config.h
-Fl_Window_hotspot.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Window_hotspot.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Window_hotspot.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Window_hotspot.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Window_hotspot.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/x.H
-Fl_Window_hotspot.o: ../FL/Fl_Window.H
-Fl_Window_iconize.o: ../FL/x.H ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Window_iconize.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Fl_Window.H
-Fl_Window_shape.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Window_shape.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Window_shape.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/fl_draw.H
-Fl_Window_shape.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-Fl_Window_shape.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Window_shape.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-Fl_Window_shape.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Window_shape.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Wizard.o: ../FL/Fl_Wizard.H ../FL/Fl_Group.H ../FL/Fl_Window.H
-Fl_Wizard.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Enumerations.H
-Fl_Wizard.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Wizard.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/fl_draw.H ../FL/x.H
-Fl_Wizard.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Device.H
-Fl_Wizard.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Wizard.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_XBM_Image.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_XBM_Image.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_XBM_Image.o: ../FL/abi-version.h ../FL/Fl_XBM_Image.H ../FL/Fl_Bitmap.H
-Fl_XBM_Image.o: ../FL/Fl_Image.H ../FL/fl_utf8.h flstring.h ../config.h
-Fl_XPM_Image.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_XPM_Image.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_XPM_Image.o: ../FL/abi-version.h ../FL/Fl_XPM_Image.H ../FL/Fl_Pixmap.H
-Fl_XPM_Image.o: ../FL/Fl_Image.H ../FL/fl_utf8.h flstring.h ../config.h
-Fl_abort.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_abort.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_abort.o: ../FL/abi-version.h flstring.h ../config.h
-Fl_add_idle.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_add_idle.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_add_idle.o: ../FL/abi-version.h
-Fl_arg.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_arg.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_arg.o: ../FL/abi-version.h ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Window.H
-Fl_arg.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-Fl_arg.o: ../FL/Fl_Image.H ../FL/Fl_Tooltip.H ../FL/Fl_Widget.H
-Fl_arg.o: ../FL/filename.H ../FL/fl_draw.H ../FL/Enumerations.H
-Fl_arg.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_arg.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_arg.o: ../FL/Fl_RGB_Image.H flstring.h ../config.h
-Fl_compose.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_compose.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_compose.o: ../FL/abi-version.h ../FL/x.H ../FL/Fl_Window.H
-Fl_display.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_display.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_display.o: ../FL/abi-version.h flstring.h ../config.h
-Fl_get_key.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_get_key.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_get_key.o: ../FL/abi-version.h ../FL/x.H ../FL/Fl_Window.H
-Fl_get_system_colors.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_get_system_colors.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_get_system_colors.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_get_system_colors.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_get_system_colors.o: ../FL/Enumerations.H ../FL/Fl_Window.H
-Fl_get_system_colors.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-Fl_get_system_colors.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-Fl_get_system_colors.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_get_system_colors.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_get_system_colors.o: ../FL/Fl_RGB_Image.H ../FL/math.h ../FL/fl_utf8.h
-Fl_get_system_colors.o: flstring.h ../config.h ../FL/Fl_Tiled_Image.H
-Fl_get_system_colors.o: tile.xpm
-Fl_grab.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_grab.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_grab.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/x.H
-Fl_grab.o: ../FL/Fl_Window.H
-Fl_lock.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_lock.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_lock.o: ../FL/abi-version.h ../config.h
-Fl_own_colormap.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_own_colormap.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_own_colormap.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/x.H
-Fl_own_colormap.o: ../FL/Fl_Window.H
-Fl_visual.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_visual.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_visual.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/x.H
+Fl_Value_Output.o: ../FL/fl_types.h
+Fl_Value_Output.o: ../FL/fl_utf8.h
+Fl_Value_Output.o: ../FL/Fl_Valuator.H
+Fl_Value_Output.o: ../FL/Fl_Value_Output.H
+Fl_Value_Output.o: ../FL/Fl_Widget.H
+Fl_Value_Output.o: ../FL/Fl_Window.H
+Fl_Value_Output.o: ../FL/x.H
+Fl_Value_Slider.o: ../FL/abi-version.h
+Fl_Value_Slider.o: ../FL/Enumerations.H
+Fl_Value_Slider.o: ../FL/Fl.H
+Fl_Value_Slider.o: ../FL/Fl_Bitmap.H
+Fl_Value_Slider.o: ../FL/Fl_Cairo.H
+Fl_Value_Slider.o: ../FL/Fl_Device.H
+Fl_Value_Slider.o: ../FL/fl_draw.H
+Fl_Value_Slider.o: ../FL/Fl_Export.H
+Fl_Value_Slider.o: ../FL/Fl_Group.H
+Fl_Value_Slider.o: ../FL/Fl_Hor_Value_Slider.H
+Fl_Value_Slider.o: ../FL/Fl_Image.H
+Fl_Value_Slider.o: ../FL/Fl_Pixmap.H
+Fl_Value_Slider.o: ../FL/Fl_Plugin.H
+Fl_Value_Slider.o: ../FL/Fl_Preferences.H
+Fl_Value_Slider.o: ../FL/Fl_RGB_Image.H
+Fl_Value_Slider.o: ../FL/Fl_Slider.H
+Fl_Value_Slider.o: ../FL/fl_types.h
+Fl_Value_Slider.o: ../FL/fl_utf8.h
+Fl_Value_Slider.o: ../FL/Fl_Valuator.H
+Fl_Value_Slider.o: ../FL/Fl_Value_Slider.H
+Fl_Value_Slider.o: ../FL/Fl_Widget.H
+Fl_Value_Slider.o: ../FL/Fl_Window.H
+Fl_Value_Slider.o: ../FL/x.H
+fl_vertex.o: ../config.h
+fl_vertex.o: ../FL/abi-version.h
+fl_vertex.o: ../FL/Enumerations.H
+fl_vertex.o: ../FL/Fl.H
+fl_vertex.o: ../FL/Fl_Bitmap.H
+fl_vertex.o: ../FL/Fl_Cairo.H
+fl_vertex.o: ../FL/Fl_Device.H
+fl_vertex.o: ../FL/fl_draw.H
+fl_vertex.o: ../FL/Fl_Export.H
+fl_vertex.o: ../FL/Fl_Group.H
+fl_vertex.o: ../FL/Fl_Image.H
+fl_vertex.o: ../FL/Fl_Pixmap.H
+fl_vertex.o: ../FL/Fl_Plugin.H
+fl_vertex.o: ../FL/Fl_Preferences.H
+fl_vertex.o: ../FL/Fl_RGB_Image.H
+fl_vertex.o: ../FL/fl_types.h
+fl_vertex.o: ../FL/fl_utf8.h
+fl_vertex.o: ../FL/Fl_Widget.H
+fl_vertex.o: ../FL/Fl_Window.H
+fl_vertex.o: ../FL/math.h
+fl_vertex.o: ../FL/x.H
+Fl_visual.o: ../config.h
+Fl_visual.o: ../FL/abi-version.h
+Fl_visual.o: ../FL/Enumerations.H
+Fl_visual.o: ../FL/Fl.H
+Fl_visual.o: ../FL/Fl_Cairo.H
+Fl_visual.o: ../FL/Fl_Export.H
+Fl_visual.o: ../FL/fl_types.h
+Fl_visual.o: ../FL/fl_utf8.h
 Fl_visual.o: ../FL/Fl_Window.H
-Fl_x.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_x.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_x.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/x.H ../FL/Fl_Window.H
-Fl_x.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_x.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/fl_utf8.h ../FL/Fl_Tooltip.H
-Fl_x.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/Enumerations.H
-Fl_x.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_x.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_x.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Paged_Device.H ../FL/Fl_Shared_Image.H
-Fl_x.o: ../FL/fl_ask.H ../FL/filename.H flstring.h Xutf8.h
-filename_absolute.o: ../FL/filename.H ../FL/fl_utf8.h flstring.h
-filename_absolute.o: ../FL/Fl_Export.H ../config.h
-filename_expand.o: ../FL/filename.H ../FL/fl_utf8.h flstring.h
-filename_expand.o: ../FL/Fl_Export.H ../config.h
-filename_ext.o: ../FL/filename.H
-filename_isdir.o: flstring.h ../FL/Fl_Export.H ../config.h ../FL/filename.H
-filename_isdir.o: ../FL/fl_utf8.h
-filename_list.o: ../FL/filename.H ../FL/fl_utf8.h flstring.h
-filename_list.o: ../FL/Fl_Export.H ../config.h
-filename_match.o: ../FL/filename.H
-filename_setext.o: ../FL/filename.H flstring.h ../FL/Fl_Export.H ../config.h
-fl_arc.o: ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H ../FL/abi-version.h
-fl_arc.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Fl_Window.H
-fl_arc.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-fl_arc.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-fl_arc.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-fl_arc.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-fl_arc.o: ../FL/Fl_RGB_Image.H ../FL/math.h
-fl_arci.o: ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H ../FL/abi-version.h
-fl_arci.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Fl_Window.H
-fl_arci.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-fl_arci.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-fl_arci.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-fl_arci.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-fl_arci.o: ../FL/Fl_RGB_Image.H ../config.h
-fl_ask.o: flstring.h ../FL/Fl_Export.H ../config.h ../FL/Fl.H
-fl_ask.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_ask.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/fl_ask.H
-fl_ask.o: ../FL/Fl_Box.H ../FL/Fl_Widget.H ../FL/Fl_Button.H
-fl_ask.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/Fl_Window.H
-fl_ask.o: ../FL/Fl_Group.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-fl_ask.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Secret_Input.H
-fl_ask.o: ../FL/Fl_Input.H ../FL/x.H ../FL/Fl_Window.H ../FL/fl_draw.H
-fl_ask.o: ../FL/Enumerations.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-fl_ask.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-fl_ask.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_boxtype.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-fl_boxtype.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-fl_boxtype.o: ../FL/abi-version.h ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/x.H
-fl_boxtype.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Window.H
-fl_boxtype.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-fl_boxtype.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-fl_boxtype.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-fl_boxtype.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../config.h
-fl_color.o: Fl_XColor.H ../config.h ../FL/Enumerations.H ../FL/Fl.H
-fl_color.o: ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-fl_color.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-fl_color.o: ../FL/abi-version.h ../FL/x.H ../FL/Fl_Window.H ../FL/fl_draw.H
-fl_color.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-fl_color.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-fl_color.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-fl_color.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_color.o: fl_cmap.h
-fl_cursor.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-fl_cursor.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-fl_cursor.o: ../FL/abi-version.h ../FL/Fl_Window.H ../FL/Fl_Group.H
-fl_cursor.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-fl_cursor.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/x.H
-fl_cursor.o: ../FL/Fl_Window.H ../FL/fl_draw.H ../FL/Enumerations.H
-fl_cursor.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-fl_cursor.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H fl_cursor_wait.xpm
-fl_cursor.o: fl_cursor_help.xpm fl_cursor_nwse.xpm fl_cursor_nesw.xpm
-fl_cursor.o: fl_cursor_none.xpm
-fl_curve.o: ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H
-fl_curve.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_curve.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Window.H
-fl_curve.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-fl_curve.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-fl_curve.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-fl_curve.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_diamond_box.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-fl_diamond_box.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_diamond_box.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/fl_draw.H
-fl_diamond_box.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-fl_diamond_box.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-fl_diamond_box.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-fl_diamond_box.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-fl_diamond_box.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_dnd.o: fl_dnd_x.cxx ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-fl_dnd.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_dnd.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Window.H
-fl_dnd.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-fl_dnd.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H flstring.h ../config.h
-fl_draw.o: ../FL/fl_utf8.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-fl_draw.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_draw.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/fl_draw.H ../FL/x.H
-fl_draw.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Window.H
-fl_draw.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-fl_draw.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-fl_draw.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-fl_draw.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H flstring.h ../config.h
-fl_draw_image.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-fl_draw_image.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_draw_image.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/fl_draw.H
-fl_draw_image.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-fl_draw_image.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-fl_draw_image.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-fl_draw_image.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-fl_draw_image.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_draw_image.o: Fl_XColor.H ../config.h flstring.h
-fl_draw_pixmap.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-fl_draw_pixmap.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_draw_pixmap.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/fl_draw.H
-fl_draw_pixmap.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-fl_draw_pixmap.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-fl_draw_pixmap.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-fl_draw_pixmap.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-fl_draw_pixmap.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_draw_pixmap.o: flstring.h ../config.h
-fl_encoding_latin1.o: ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H
-fl_encoding_latin1.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_encoding_latin1.o: ../FL/Fl_Window.H ../FL/Enumerations.H
-fl_encoding_latin1.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-fl_encoding_latin1.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-fl_encoding_latin1.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-fl_encoding_latin1.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-fl_encoding_latin1.o: ../FL/Fl_RGB_Image.H flstring.h ../FL/Fl_Export.H
-fl_encoding_latin1.o: ../config.h
-fl_encoding_mac_roman.o: ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H
-fl_encoding_mac_roman.o: ../FL/abi-version.h ../FL/Fl_Export.H
-fl_encoding_mac_roman.o: ../FL/fl_types.h ../FL/Fl_Window.H
-fl_encoding_mac_roman.o: ../FL/Enumerations.H ../FL/Fl_Window.H
-fl_encoding_mac_roman.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-fl_encoding_mac_roman.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-fl_encoding_mac_roman.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-fl_encoding_mac_roman.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-fl_encoding_mac_roman.o: ../FL/Fl_RGB_Image.H flstring.h ../FL/Fl_Export.H
-fl_encoding_mac_roman.o: ../config.h
-fl_engraved_label.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-fl_engraved_label.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_engraved_label.o: ../FL/Enumerations.H ../FL/abi-version.h
-fl_engraved_label.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/x.H
-fl_engraved_label.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Window.H
-fl_engraved_label.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-fl_engraved_label.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-fl_engraved_label.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-fl_engraved_label.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_file_dir.o: flstring.h ../FL/Fl_Export.H ../config.h ../FL/filename.H
-fl_file_dir.o: ../FL/Fl_File_Chooser.H ../FL/Fl.H ../FL/Fl_Cairo.H
-fl_file_dir.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_file_dir.o: ../FL/Enumerations.H ../FL/abi-version.h
-fl_file_dir.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-fl_file_dir.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Widget.H
-fl_file_dir.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Image.H ../FL/Fl_Menu_Button.H
-fl_file_dir.o: ../FL/Fl_Button.H ../FL/Fl_Preferences.H ../FL/Fl_Tile.H
-fl_file_dir.o: ../FL/Fl_Group.H ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H
-fl_file_dir.o: ../FL/Fl_File_Icon.H ../FL/Fl.H ../FL/filename.H
-fl_file_dir.o: ../FL/Fl_Box.H ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H
-fl_file_dir.o: ../FL/Fl_Button.H ../FL/Fl_File_Input.H ../FL/Fl_Input.H
-fl_file_dir.o: ../FL/Fl_Input_.H ../FL/Fl_Return_Button.H ../FL/fl_ask.H
-fl_font.o: flstring.h ../FL/Fl_Export.H ../config.h ../FL/Fl.H
-fl_font.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-fl_font.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-fl_font.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-fl_font.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-fl_font.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-fl_font.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-fl_font.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H Fl_Font.H
-fl_font.o: fl_font_xft.cxx
-fl_gleam.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-fl_gleam.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-fl_gleam.o: ../FL/abi-version.h ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-fl_gleam.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-fl_gleam.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-fl_gleam.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-fl_gleam.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-fl_gleam.o: ../FL/Fl_RGB_Image.H
-fl_gtk.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-fl_gtk.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-fl_gtk.o: ../FL/abi-version.h ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-fl_gtk.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-fl_gtk.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-fl_gtk.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-fl_gtk.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-fl_gtk.o: ../FL/Fl_RGB_Image.H
-fl_labeltype.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-fl_labeltype.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-fl_labeltype.o: ../FL/abi-version.h ../FL/Fl_Widget.H ../FL/Fl_Group.H
-fl_labeltype.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-fl_labeltype.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-fl_labeltype.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-fl_labeltype.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-fl_labeltype.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-fl_labeltype.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Input_.H
-fl_line_style.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-fl_line_style.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_line_style.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/fl_draw.H
-fl_line_style.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-fl_line_style.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-fl_line_style.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-fl_line_style.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-fl_line_style.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_line_style.o: ../FL/Fl_Printer.H ../FL/Fl_Paged_Device.H
-fl_line_style.o: ../FL/Fl_PostScript.H flstring.h ../config.h
-fl_open_uri.o: ../FL/filename.H flstring.h ../FL/Fl_Export.H ../config.h
-fl_oval_box.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-fl_oval_box.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-fl_oval_box.o: ../FL/abi-version.h ../FL/fl_draw.H ../FL/x.H
-fl_oval_box.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Window.H
-fl_oval_box.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-fl_oval_box.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-fl_oval_box.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-fl_oval_box.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_overlay.o: ../FL/x.H ../FL/Enumerations.H ../FL/abi-version.h
-fl_overlay.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Fl_Window.H
-fl_overlay.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Window.H
-fl_overlay.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-fl_overlay.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-fl_overlay.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-fl_overlay.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_overlay_visual.o: ../config.h
-fl_plastic.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-fl_plastic.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-fl_plastic.o: ../FL/abi-version.h ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-fl_plastic.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-fl_plastic.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-fl_plastic.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-fl_plastic.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-fl_plastic.o: ../FL/Fl_RGB_Image.H flstring.h ../config.h
-fl_read_image.o: ../FL/x.H ../FL/Enumerations.H ../FL/abi-version.h
-fl_read_image.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Fl_Window.H
-fl_read_image.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-fl_read_image.o: ../FL/fl_utf8.h ../FL/fl_draw.H ../FL/Enumerations.H
-fl_read_image.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-fl_read_image.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-fl_read_image.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-fl_read_image.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_read_image.o: flstring.h ../config.h
-fl_rect.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-fl_rect.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_rect.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Widget.H
-fl_rect.o: ../FL/Fl_Printer.H ../FL/x.H ../FL/Fl_Window.H
-fl_rect.o: ../FL/Fl_Paged_Device.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-fl_rect.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-fl_rect.o: ../FL/Fl_Pixmap.H ../FL/Fl_Image.H ../FL/Fl_RGB_Image.H
-fl_rect.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-fl_rect.o: ../FL/Fl_Bitmap.H ../FL/fl_draw.H ../FL/Enumerations.H
-fl_rect.o: ../FL/Fl_PostScript.H
-fl_round_box.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-fl_round_box.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-fl_round_box.o: ../FL/abi-version.h ../FL/fl_draw.H ../FL/x.H
-fl_round_box.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Window.H
-fl_round_box.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-fl_round_box.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-fl_round_box.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-fl_round_box.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_rounded_box.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-fl_rounded_box.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_rounded_box.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/fl_draw.H
-fl_rounded_box.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-fl_rounded_box.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-fl_rounded_box.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-fl_rounded_box.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-fl_rounded_box.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_set_font.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-fl_set_font.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-fl_set_font.o: ../FL/abi-version.h ../FL/x.H ../FL/Fl_Window.H
-fl_set_font.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Window.H
-fl_set_font.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-fl_set_font.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-fl_set_font.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-fl_set_font.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H flstring.h ../config.h
-fl_set_font.o: Fl_Font.H
-fl_set_fonts.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-fl_set_fonts.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-fl_set_fonts.o: ../FL/abi-version.h ../FL/x.H ../FL/Fl_Window.H Fl_Font.H
-fl_set_fonts.o: ../config.h flstring.h fl_set_fonts_xft.cxx
-fl_scroll_area.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-fl_scroll_area.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_scroll_area.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/x.H
-fl_scroll_area.o: ../FL/Fl_Window.H ../FL/fl_draw.H ../FL/Enumerations.H
-fl_scroll_area.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-fl_scroll_area.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-fl_scroll_area.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-fl_scroll_area.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_shadow_box.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-fl_shadow_box.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_shadow_box.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/fl_draw.H
-fl_shadow_box.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Enumerations.H
-fl_shadow_box.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-fl_shadow_box.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-fl_shadow_box.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-fl_shadow_box.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_shortcut.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-fl_shortcut.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-fl_shortcut.o: ../FL/abi-version.h ../FL/Fl_Widget.H ../FL/Fl_Button.H
-fl_shortcut.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-fl_shortcut.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-fl_shortcut.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-fl_shortcut.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-fl_shortcut.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_shortcut.o: flstring.h ../config.h
-fl_show_colormap.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-fl_show_colormap.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_show_colormap.o: ../FL/Enumerations.H ../FL/abi-version.h
-fl_show_colormap.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H
-fl_show_colormap.o: ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H
-fl_show_colormap.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-fl_show_colormap.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-fl_show_colormap.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-fl_show_colormap.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-fl_show_colormap.o: ../FL/fl_show_colormap.H ../config.h
-fl_symbols.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-fl_symbols.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-fl_symbols.o: ../FL/abi-version.h ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-fl_symbols.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-fl_symbols.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-fl_symbols.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-fl_symbols.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-fl_symbols.o: ../FL/Fl_RGB_Image.H ../FL/math.h flstring.h ../config.h
-fl_vertex.o: ../config.h ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H
-fl_vertex.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h
-fl_vertex.o: ../FL/Fl_Window.H ../FL/Enumerations.H ../FL/Fl_Window.H
-fl_vertex.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-fl_vertex.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-fl_vertex.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-fl_vertex.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/Fl.H
-fl_vertex.o: ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/math.h
-screen_xywh.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-screen_xywh.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-screen_xywh.o: ../FL/abi-version.h ../FL/x.H ../FL/Fl_Window.H ../config.h
-fl_utf8.o: ../config.h ../FL/filename.H Xutf8.h ../FL/Fl_Export.H
-fl_utf8.o: ../FL/fl_utf8.h
-ps_image.o: ../FL/Fl_PostScript.H ../FL/Fl_Paged_Device.H ../FL/Fl_Device.H
-ps_image.o: ../FL/x.H ../FL/Enumerations.H ../FL/abi-version.h
-ps_image.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Fl_Window.H
-ps_image.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-ps_image.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_Image.H
-ps_image.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-ps_image.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/fl_draw.H
-ps_image.o: ../FL/Enumerations.H ../FL/Fl.H ../FL/Fl_Export.H
-ps_image.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-forms_compatability.o: ../FL/forms.H ../FL/Fl.H ../FL/Fl_Export.H
-forms_compatability.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-forms_compatability.o: ../FL/fl_types.h ../FL/Enumerations.H
-forms_compatability.o: ../FL/abi-version.h ../FL/Fl_Group.H ../FL/Fl_Widget.H
-forms_compatability.o: ../FL/Fl_Window.H ../FL/fl_draw.H ../FL/x.H
-forms_compatability.o: ../FL/Enumerations.H ../FL/Fl_Window.H
-forms_compatability.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-forms_compatability.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-forms_compatability.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-forms_compatability.o: ../FL/Fl_RGB_Image.H ../FL/Fl_FormsBitmap.H
-forms_compatability.o: ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H
-forms_compatability.o: ../FL/Fl_Box.H ../FL/Fl_Browser.H ../FL/Fl_Button.H
-forms_compatability.o: ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H
-forms_compatability.o: ../FL/Fl_Check_Button.H ../FL/Fl_Chart.H
-forms_compatability.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-forms_compatability.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H
-forms_compatability.o: ../FL/Fl_Counter.H ../FL/Fl_Dial.H ../FL/Fl_Free.H
-forms_compatability.o: ../FL/fl_ask.H ../FL/fl_show_colormap.H
-forms_compatability.o: ../FL/filename.H ../FL/Fl_File_Chooser.H ../FL/Fl.H
-forms_compatability.o: ../FL/Fl_Double_Window.H ../FL/Fl_Group.H
-forms_compatability.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_Button.H
-forms_compatability.o: ../FL/Fl_Button.H ../FL/Fl_Preferences.H
-forms_compatability.o: ../FL/Fl_Tile.H ../FL/Fl_File_Browser.H
-forms_compatability.o: ../FL/Fl_File_Icon.H ../FL/Fl_Box.H
-forms_compatability.o: ../FL/Fl_Check_Button.H ../FL/Fl_File_Input.H
-forms_compatability.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H
-forms_compatability.o: ../FL/Fl_Return_Button.H ../FL/fl_ask.H
-forms_compatability.o: ../FL/Fl_Input.H ../FL/Fl_Menu_Button.H
-forms_compatability.o: ../FL/Fl_Positioner.H ../FL/Fl_Slider.H
-forms_compatability.o: ../FL/Fl_Valuator.H ../FL/Fl_Value_Slider.H
-forms_compatability.o: ../FL/Fl_Timer.H ../FL/Fl_Repeat_Button.H
-forms_bitmap.o: ../FL/forms.H ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-forms_bitmap.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-forms_bitmap.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Group.H
-forms_bitmap.o: ../FL/Fl_Widget.H ../FL/Fl_Window.H ../FL/fl_draw.H ../FL/x.H
-forms_bitmap.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Bitmap.H
-forms_bitmap.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-forms_bitmap.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-forms_bitmap.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/Fl_FormsBitmap.H
-forms_bitmap.o: ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H ../FL/Fl_Box.H
-forms_bitmap.o: ../FL/Fl_Browser.H ../FL/Fl_Button.H ../FL/Fl_Light_Button.H
-forms_bitmap.o: ../FL/Fl_Round_Button.H ../FL/Fl_Check_Button.H
-forms_bitmap.o: ../FL/Fl_Chart.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-forms_bitmap.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H ../FL/Fl_Counter.H
-forms_bitmap.o: ../FL/Fl_Dial.H ../FL/Fl_Free.H ../FL/fl_ask.H
-forms_bitmap.o: ../FL/fl_show_colormap.H ../FL/filename.H
-forms_bitmap.o: ../FL/Fl_File_Chooser.H ../FL/Fl.H ../FL/Fl_Double_Window.H
-forms_bitmap.o: ../FL/Fl_Group.H ../FL/Fl_Choice.H ../FL/Fl_Menu_Button.H
-forms_bitmap.o: ../FL/Fl_Button.H ../FL/Fl_Preferences.H ../FL/Fl_Tile.H
-forms_bitmap.o: ../FL/Fl_File_Browser.H ../FL/Fl_File_Icon.H ../FL/Fl_Box.H
-forms_bitmap.o: ../FL/Fl_Check_Button.H ../FL/Fl_File_Input.H
-forms_bitmap.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Return_Button.H
-forms_bitmap.o: ../FL/fl_ask.H ../FL/Fl_Input.H ../FL/Fl_Menu_Button.H
-forms_bitmap.o: ../FL/Fl_Positioner.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-forms_bitmap.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Timer.H
-forms_free.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-forms_free.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-forms_free.o: ../FL/abi-version.h ../FL/Fl_Free.H ../FL/Fl_Widget.H
-forms_fselect.o: ../FL/forms.H ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-forms_fselect.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-forms_fselect.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Group.H
-forms_fselect.o: ../FL/Fl_Widget.H ../FL/Fl_Window.H ../FL/fl_draw.H
-forms_fselect.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Window.H
-forms_fselect.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-forms_fselect.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-forms_fselect.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-forms_fselect.o: ../FL/Fl_FormsBitmap.H ../FL/Fl_FormsPixmap.H
-forms_fselect.o: ../FL/Fl_Pixmap.H ../FL/Fl_Box.H ../FL/Fl_Browser.H
-forms_fselect.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H
-forms_fselect.o: ../FL/Fl_Round_Button.H ../FL/Fl_Check_Button.H
-forms_fselect.o: ../FL/Fl_Chart.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-forms_fselect.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H ../FL/Fl_Counter.H
-forms_fselect.o: ../FL/Fl_Dial.H ../FL/Fl_Free.H ../FL/fl_ask.H
-forms_fselect.o: ../FL/fl_show_colormap.H ../FL/filename.H
-forms_fselect.o: ../FL/Fl_File_Chooser.H ../FL/Fl.H ../FL/Fl_Double_Window.H
-forms_fselect.o: ../FL/Fl_Group.H ../FL/Fl_Choice.H ../FL/Fl_Menu_Button.H
-forms_fselect.o: ../FL/Fl_Button.H ../FL/Fl_Preferences.H ../FL/Fl_Tile.H
-forms_fselect.o: ../FL/Fl_File_Browser.H ../FL/Fl_File_Icon.H ../FL/Fl_Box.H
-forms_fselect.o: ../FL/Fl_Check_Button.H ../FL/Fl_File_Input.H
-forms_fselect.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Return_Button.H
-forms_fselect.o: ../FL/fl_ask.H ../FL/Fl_Input.H ../FL/Fl_Menu_Button.H
-forms_fselect.o: ../FL/Fl_Positioner.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-forms_fselect.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Timer.H flstring.h
+Fl_visual.o: ../FL/x.H
+Fl_Widget.o: ../config.h
+Fl_Widget.o: ../FL/abi-version.h
+Fl_Widget.o: ../FL/Enumerations.H
+Fl_Widget.o: ../FL/Fl.H
+Fl_Widget.o: ../FL/Fl_Bitmap.H
+Fl_Widget.o: ../FL/Fl_Cairo.H
+Fl_Widget.o: ../FL/Fl_Device.H
+Fl_Widget.o: ../FL/fl_draw.H
+Fl_Widget.o: ../FL/Fl_Export.H
+Fl_Widget.o: ../FL/Fl_Group.H
+Fl_Widget.o: ../FL/Fl_Image.H
+Fl_Widget.o: ../FL/Fl_Pixmap.H
+Fl_Widget.o: ../FL/Fl_Plugin.H
+Fl_Widget.o: ../FL/Fl_Preferences.H
+Fl_Widget.o: ../FL/Fl_RGB_Image.H
+Fl_Widget.o: ../FL/Fl_Tooltip.H
+Fl_Widget.o: ../FL/fl_types.h
+Fl_Widget.o: ../FL/fl_utf8.h
+Fl_Widget.o: ../FL/Fl_Widget.H
+Fl_Widget.o: ../FL/Fl_Window.H
+Fl_Widget.o: ../FL/x.H
+Fl_Widget.o: flstring.h
+Fl_Window.o: ../config.h
+Fl_Window.o: ../FL/abi-version.h
+Fl_Window.o: ../FL/Enumerations.H
+Fl_Window.o: ../FL/Fl.H
+Fl_Window.o: ../FL/Fl_Bitmap.H
+Fl_Window.o: ../FL/Fl_Cairo.H
+Fl_Window.o: ../FL/Fl_Export.H
+Fl_Window.o: ../FL/Fl_Group.H
+Fl_Window.o: ../FL/Fl_Image.H
+Fl_Window.o: ../FL/Fl_RGB_Image.H
+Fl_Window.o: ../FL/fl_types.h
+Fl_Window.o: ../FL/fl_utf8.h
+Fl_Window.o: ../FL/Fl_Widget.H
+Fl_Window.o: ../FL/Fl_Window.H
+Fl_Window.o: ../FL/x.H
+Fl_Window.o: flstring.h
+Fl_Window_fullscreen.o: ../config.h
+Fl_Window_fullscreen.o: ../FL/abi-version.h
+Fl_Window_fullscreen.o: ../FL/Enumerations.H
+Fl_Window_fullscreen.o: ../FL/Fl.H
+Fl_Window_fullscreen.o: ../FL/Fl_Cairo.H
+Fl_Window_fullscreen.o: ../FL/Fl_Export.H
+Fl_Window_fullscreen.o: ../FL/fl_types.h
+Fl_Window_fullscreen.o: ../FL/fl_utf8.h
+Fl_Window_fullscreen.o: ../FL/Fl_Window.H
+Fl_Window_fullscreen.o: ../FL/x.H
+Fl_Window_hotspot.o: ../FL/abi-version.h
+Fl_Window_hotspot.o: ../FL/Enumerations.H
+Fl_Window_hotspot.o: ../FL/Fl.H
+Fl_Window_hotspot.o: ../FL/Fl_Bitmap.H
+Fl_Window_hotspot.o: ../FL/Fl_Cairo.H
+Fl_Window_hotspot.o: ../FL/Fl_Export.H
+Fl_Window_hotspot.o: ../FL/Fl_Group.H
+Fl_Window_hotspot.o: ../FL/Fl_Image.H
+Fl_Window_hotspot.o: ../FL/fl_types.h
+Fl_Window_hotspot.o: ../FL/fl_utf8.h
+Fl_Window_hotspot.o: ../FL/Fl_Widget.H
+Fl_Window_hotspot.o: ../FL/Fl_Window.H
+Fl_Window_hotspot.o: ../FL/x.H
+Fl_Window_iconize.o: ../FL/abi-version.h
+Fl_Window_iconize.o: ../FL/Enumerations.H
+Fl_Window_iconize.o: ../FL/Fl_Export.H
+Fl_Window_iconize.o: ../FL/fl_types.h
+Fl_Window_iconize.o: ../FL/Fl_Window.H
+Fl_Window_iconize.o: ../FL/x.H
+Fl_Window_shape.o: ../config.h
+Fl_Window_shape.o: ../FL/abi-version.h
+Fl_Window_shape.o: ../FL/Enumerations.H
+Fl_Window_shape.o: ../FL/Fl.H
+Fl_Window_shape.o: ../FL/Fl_Bitmap.H
+Fl_Window_shape.o: ../FL/Fl_Cairo.H
+Fl_Window_shape.o: ../FL/Fl_Device.H
+Fl_Window_shape.o: ../FL/fl_draw.H
+Fl_Window_shape.o: ../FL/Fl_Export.H
+Fl_Window_shape.o: ../FL/Fl_Group.H
+Fl_Window_shape.o: ../FL/Fl_Image.H
+Fl_Window_shape.o: ../FL/Fl_Pixmap.H
+Fl_Window_shape.o: ../FL/Fl_Plugin.H
+Fl_Window_shape.o: ../FL/Fl_Preferences.H
+Fl_Window_shape.o: ../FL/Fl_RGB_Image.H
+Fl_Window_shape.o: ../FL/fl_types.h
+Fl_Window_shape.o: ../FL/fl_utf8.h
+Fl_Window_shape.o: ../FL/Fl_Widget.H
+Fl_Window_shape.o: ../FL/Fl_Window.H
+Fl_Window_shape.o: ../FL/x.H
+Fl_Wizard.o: ../FL/abi-version.h
+Fl_Wizard.o: ../FL/Enumerations.H
+Fl_Wizard.o: ../FL/Fl_Bitmap.H
+Fl_Wizard.o: ../FL/Fl_Device.H
+Fl_Wizard.o: ../FL/fl_draw.H
+Fl_Wizard.o: ../FL/Fl_Export.H
+Fl_Wizard.o: ../FL/Fl_Group.H
+Fl_Wizard.o: ../FL/Fl_Image.H
+Fl_Wizard.o: ../FL/Fl_Pixmap.H
+Fl_Wizard.o: ../FL/Fl_Plugin.H
+Fl_Wizard.o: ../FL/Fl_Preferences.H
+Fl_Wizard.o: ../FL/Fl_RGB_Image.H
+Fl_Wizard.o: ../FL/fl_types.h
+Fl_Wizard.o: ../FL/Fl_Widget.H
+Fl_Wizard.o: ../FL/Fl_Window.H
+Fl_Wizard.o: ../FL/Fl_Wizard.H
+Fl_Wizard.o: ../FL/x.H
+Fl_x.o: ../config.h
+Fl_x.o: ../FL/abi-version.h
+Fl_x.o: ../FL/Enumerations.H
+Fl_x.o: ../FL/filename.H
+Fl_x.o: ../FL/Fl.H
+Fl_x.o: ../FL/fl_ask.H
+Fl_x.o: ../FL/Fl_Bitmap.H
+Fl_x.o: ../FL/Fl_Cairo.H
+Fl_x.o: ../FL/Fl_Device.H
+Fl_x.o: ../FL/fl_draw.H
+Fl_x.o: ../FL/Fl_Export.H
+Fl_x.o: ../FL/Fl_Group.H
+Fl_x.o: ../FL/Fl_Image.H
+Fl_x.o: ../FL/Fl_Paged_Device.H
+Fl_x.o: ../FL/Fl_Pixmap.H
+Fl_x.o: ../FL/Fl_Plugin.H
+Fl_x.o: ../FL/Fl_Preferences.H
+Fl_x.o: ../FL/Fl_RGB_Image.H
+Fl_x.o: ../FL/Fl_Shared_Image.H
+Fl_x.o: ../FL/Fl_Tooltip.H
+Fl_x.o: ../FL/fl_types.h
+Fl_x.o: ../FL/fl_utf8.h
+Fl_x.o: ../FL/Fl_Widget.H
+Fl_x.o: ../FL/Fl_Window.H
+Fl_x.o: ../FL/x.H
+Fl_x.o: flstring.h
+Fl_x.o: Xutf8.h
+Fl_XBM_Image.o: ../config.h
+Fl_XBM_Image.o: ../FL/abi-version.h
+Fl_XBM_Image.o: ../FL/Enumerations.H
+Fl_XBM_Image.o: ../FL/Fl.H
+Fl_XBM_Image.o: ../FL/Fl_Bitmap.H
+Fl_XBM_Image.o: ../FL/Fl_Cairo.H
+Fl_XBM_Image.o: ../FL/Fl_Export.H
+Fl_XBM_Image.o: ../FL/Fl_Image.H
+Fl_XBM_Image.o: ../FL/fl_types.h
+Fl_XBM_Image.o: ../FL/fl_utf8.h
+Fl_XBM_Image.o: ../FL/Fl_XBM_Image.H
+Fl_XBM_Image.o: flstring.h
+Fl_XPM_Image.o: ../config.h
+Fl_XPM_Image.o: ../FL/abi-version.h
+Fl_XPM_Image.o: ../FL/Enumerations.H
+Fl_XPM_Image.o: ../FL/Fl.H
+Fl_XPM_Image.o: ../FL/Fl_Cairo.H
+Fl_XPM_Image.o: ../FL/Fl_Export.H
+Fl_XPM_Image.o: ../FL/Fl_Image.H
+Fl_XPM_Image.o: ../FL/Fl_Pixmap.H
+Fl_XPM_Image.o: ../FL/fl_types.h
+Fl_XPM_Image.o: ../FL/fl_utf8.h
+Fl_XPM_Image.o: ../FL/Fl_XPM_Image.H
+Fl_XPM_Image.o: flstring.h
+forms_bitmap.o: ../FL/abi-version.h
+forms_bitmap.o: ../FL/Enumerations.H
+forms_bitmap.o: ../FL/filename.H
+forms_bitmap.o: ../FL/Fl.H
+forms_bitmap.o: ../FL/fl_ask.H
+forms_bitmap.o: ../FL/Fl_Bitmap.H
+forms_bitmap.o: ../FL/Fl_Box.H
+forms_bitmap.o: ../FL/Fl_Browser.H
+forms_bitmap.o: ../FL/Fl_Button.H
+forms_bitmap.o: ../FL/Fl_Cairo.H
+forms_bitmap.o: ../FL/Fl_Chart.H
+forms_bitmap.o: ../FL/Fl_Check_Button.H
+forms_bitmap.o: ../FL/Fl_Choice.H
+forms_bitmap.o: ../FL/Fl_Clock.H
+forms_bitmap.o: ../FL/Fl_Counter.H
+forms_bitmap.o: ../FL/Fl_Device.H
+forms_bitmap.o: ../FL/Fl_Dial.H
+forms_bitmap.o: ../FL/Fl_Double_Window.H
+forms_bitmap.o: ../FL/fl_draw.H
+forms_bitmap.o: ../FL/Fl_Export.H
+forms_bitmap.o: ../FL/Fl_File_Browser.H
+forms_bitmap.o: ../FL/Fl_File_Chooser.H
+forms_bitmap.o: ../FL/Fl_File_Icon.H
+forms_bitmap.o: ../FL/Fl_File_Input.H
+forms_bitmap.o: ../FL/Fl_FormsBitmap.H
+forms_bitmap.o: ../FL/Fl_FormsPixmap.H
+forms_bitmap.o: ../FL/Fl_Free.H
+forms_bitmap.o: ../FL/Fl_Group.H
+forms_bitmap.o: ../FL/Fl_Image.H
+forms_bitmap.o: ../FL/Fl_Input.H
+forms_bitmap.o: ../FL/Fl_Input_.H
+forms_bitmap.o: ../FL/Fl_Light_Button.H
+forms_bitmap.o: ../FL/Fl_Menu_.H
+forms_bitmap.o: ../FL/Fl_Menu_Button.H
+forms_bitmap.o: ../FL/Fl_Menu_Item.H
+forms_bitmap.o: ../FL/Fl_Pixmap.H
+forms_bitmap.o: ../FL/Fl_Plugin.H
+forms_bitmap.o: ../FL/Fl_Positioner.H
+forms_bitmap.o: ../FL/Fl_Preferences.H
+forms_bitmap.o: ../FL/Fl_Return_Button.H
+forms_bitmap.o: ../FL/Fl_RGB_Image.H
+forms_bitmap.o: ../FL/Fl_Round_Button.H
+forms_bitmap.o: ../FL/fl_show_colormap.H
+forms_bitmap.o: ../FL/Fl_Slider.H
+forms_bitmap.o: ../FL/Fl_Tile.H
+forms_bitmap.o: ../FL/Fl_Timer.H
+forms_bitmap.o: ../FL/fl_types.h
+forms_bitmap.o: ../FL/fl_utf8.h
+forms_bitmap.o: ../FL/Fl_Valuator.H
+forms_bitmap.o: ../FL/Fl_Value_Slider.H
+forms_bitmap.o: ../FL/Fl_Widget.H
+forms_bitmap.o: ../FL/Fl_Window.H
+forms_bitmap.o: ../FL/forms.H
+forms_bitmap.o: ../FL/x.H
+forms_compatability.o: ../FL/abi-version.h
+forms_compatability.o: ../FL/Enumerations.H
+forms_compatability.o: ../FL/filename.H
+forms_compatability.o: ../FL/Fl.H
+forms_compatability.o: ../FL/fl_ask.H
+forms_compatability.o: ../FL/Fl_Bitmap.H
+forms_compatability.o: ../FL/Fl_Box.H
+forms_compatability.o: ../FL/Fl_Browser.H
+forms_compatability.o: ../FL/Fl_Button.H
+forms_compatability.o: ../FL/Fl_Cairo.H
+forms_compatability.o: ../FL/Fl_Chart.H
+forms_compatability.o: ../FL/Fl_Check_Button.H
+forms_compatability.o: ../FL/Fl_Choice.H
+forms_compatability.o: ../FL/Fl_Clock.H
+forms_compatability.o: ../FL/Fl_Counter.H
+forms_compatability.o: ../FL/Fl_Device.H
+forms_compatability.o: ../FL/Fl_Dial.H
+forms_compatability.o: ../FL/Fl_Double_Window.H
+forms_compatability.o: ../FL/fl_draw.H
+forms_compatability.o: ../FL/Fl_Export.H
+forms_compatability.o: ../FL/Fl_File_Browser.H
+forms_compatability.o: ../FL/Fl_File_Chooser.H
+forms_compatability.o: ../FL/Fl_File_Icon.H
+forms_compatability.o: ../FL/Fl_File_Input.H
+forms_compatability.o: ../FL/Fl_FormsBitmap.H
+forms_compatability.o: ../FL/Fl_FormsPixmap.H
+forms_compatability.o: ../FL/Fl_Free.H
+forms_compatability.o: ../FL/Fl_Group.H
+forms_compatability.o: ../FL/Fl_Image.H
+forms_compatability.o: ../FL/Fl_Input.H
+forms_compatability.o: ../FL/Fl_Input_.H
+forms_compatability.o: ../FL/Fl_Light_Button.H
+forms_compatability.o: ../FL/Fl_Menu_.H
+forms_compatability.o: ../FL/Fl_Menu_Button.H
+forms_compatability.o: ../FL/Fl_Menu_Item.H
+forms_compatability.o: ../FL/Fl_Pixmap.H
+forms_compatability.o: ../FL/Fl_Plugin.H
+forms_compatability.o: ../FL/Fl_Positioner.H
+forms_compatability.o: ../FL/Fl_Preferences.H
+forms_compatability.o: ../FL/Fl_Repeat_Button.H
+forms_compatability.o: ../FL/Fl_Return_Button.H
+forms_compatability.o: ../FL/Fl_RGB_Image.H
+forms_compatability.o: ../FL/Fl_Round_Button.H
+forms_compatability.o: ../FL/fl_show_colormap.H
+forms_compatability.o: ../FL/Fl_Slider.H
+forms_compatability.o: ../FL/Fl_Tile.H
+forms_compatability.o: ../FL/Fl_Timer.H
+forms_compatability.o: ../FL/fl_types.h
+forms_compatability.o: ../FL/fl_utf8.h
+forms_compatability.o: ../FL/Fl_Valuator.H
+forms_compatability.o: ../FL/Fl_Value_Slider.H
+forms_compatability.o: ../FL/Fl_Widget.H
+forms_compatability.o: ../FL/Fl_Window.H
+forms_compatability.o: ../FL/forms.H
+forms_compatability.o: ../FL/x.H
+forms_free.o: ../FL/abi-version.h
+forms_free.o: ../FL/Enumerations.H
+forms_free.o: ../FL/Fl.H
+forms_free.o: ../FL/Fl_Cairo.H
+forms_free.o: ../FL/Fl_Export.H
+forms_free.o: ../FL/Fl_Free.H
+forms_free.o: ../FL/fl_types.h
+forms_free.o: ../FL/fl_utf8.h
+forms_free.o: ../FL/Fl_Widget.H
 forms_fselect.o: ../config.h
-forms_pixmap.o: ../FL/forms.H ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-forms_pixmap.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-forms_pixmap.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Group.H
-forms_pixmap.o: ../FL/Fl_Widget.H ../FL/Fl_Window.H ../FL/fl_draw.H ../FL/x.H
-forms_pixmap.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Bitmap.H
-forms_pixmap.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-forms_pixmap.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-forms_pixmap.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/Fl_FormsBitmap.H
-forms_pixmap.o: ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H ../FL/Fl_Box.H
-forms_pixmap.o: ../FL/Fl_Browser.H ../FL/Fl_Button.H ../FL/Fl_Light_Button.H
-forms_pixmap.o: ../FL/Fl_Round_Button.H ../FL/Fl_Check_Button.H
-forms_pixmap.o: ../FL/Fl_Chart.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-forms_pixmap.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H ../FL/Fl_Counter.H
-forms_pixmap.o: ../FL/Fl_Dial.H ../FL/Fl_Free.H ../FL/fl_ask.H
-forms_pixmap.o: ../FL/fl_show_colormap.H ../FL/filename.H
-forms_pixmap.o: ../FL/Fl_File_Chooser.H ../FL/Fl.H ../FL/Fl_Double_Window.H
-forms_pixmap.o: ../FL/Fl_Group.H ../FL/Fl_Choice.H ../FL/Fl_Menu_Button.H
-forms_pixmap.o: ../FL/Fl_Button.H ../FL/Fl_Preferences.H ../FL/Fl_Tile.H
-forms_pixmap.o: ../FL/Fl_File_Browser.H ../FL/Fl_File_Icon.H ../FL/Fl_Box.H
-forms_pixmap.o: ../FL/Fl_Check_Button.H ../FL/Fl_File_Input.H
-forms_pixmap.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Return_Button.H
-forms_pixmap.o: ../FL/fl_ask.H ../FL/Fl_Input.H ../FL/Fl_Menu_Button.H
-forms_pixmap.o: ../FL/Fl_Positioner.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-forms_pixmap.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Timer.H
-forms_timer.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-forms_timer.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-forms_timer.o: ../FL/abi-version.h ../FL/Fl_Timer.H ../FL/Fl_Widget.H
-forms_timer.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-forms_timer.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-forms_timer.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-forms_timer.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-forms_timer.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-forms_timer.o: ../FL/forms.H ../FL/Fl.H ../FL/fl_draw.H
-forms_timer.o: ../FL/Fl_FormsBitmap.H ../FL/Fl_FormsPixmap.H
-forms_timer.o: ../FL/Fl_Pixmap.H ../FL/Fl_Box.H ../FL/Fl_Browser.H
-forms_timer.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H
-forms_timer.o: ../FL/Fl_Round_Button.H ../FL/Fl_Check_Button.H
-forms_timer.o: ../FL/Fl_Chart.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-forms_timer.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H ../FL/Fl_Counter.H
-forms_timer.o: ../FL/Fl_Dial.H ../FL/Fl_Free.H ../FL/fl_ask.H
-forms_timer.o: ../FL/fl_show_colormap.H ../FL/filename.H
-forms_timer.o: ../FL/Fl_File_Chooser.H ../FL/Fl_Double_Window.H
-forms_timer.o: ../FL/Fl_Group.H ../FL/Fl_Choice.H ../FL/Fl_Menu_Button.H
-forms_timer.o: ../FL/Fl_Button.H ../FL/Fl_Preferences.H ../FL/Fl_Tile.H
-forms_timer.o: ../FL/Fl_File_Browser.H ../FL/Fl_File_Icon.H ../FL/Fl_Box.H
-forms_timer.o: ../FL/Fl_Check_Button.H ../FL/Fl_File_Input.H ../FL/Fl_Input.H
-forms_timer.o: ../FL/Fl_Input_.H ../FL/Fl_Return_Button.H ../FL/fl_ask.H
-forms_timer.o: ../FL/Fl_Input.H ../FL/Fl_Menu_Button.H ../FL/Fl_Positioner.H
-forms_timer.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Value_Slider.H
+forms_fselect.o: ../FL/abi-version.h
+forms_fselect.o: ../FL/Enumerations.H
+forms_fselect.o: ../FL/filename.H
+forms_fselect.o: ../FL/Fl.H
+forms_fselect.o: ../FL/fl_ask.H
+forms_fselect.o: ../FL/Fl_Bitmap.H
+forms_fselect.o: ../FL/Fl_Box.H
+forms_fselect.o: ../FL/Fl_Browser.H
+forms_fselect.o: ../FL/Fl_Button.H
+forms_fselect.o: ../FL/Fl_Cairo.H
+forms_fselect.o: ../FL/Fl_Chart.H
+forms_fselect.o: ../FL/Fl_Check_Button.H
+forms_fselect.o: ../FL/Fl_Choice.H
+forms_fselect.o: ../FL/Fl_Clock.H
+forms_fselect.o: ../FL/Fl_Counter.H
+forms_fselect.o: ../FL/Fl_Device.H
+forms_fselect.o: ../FL/Fl_Dial.H
+forms_fselect.o: ../FL/Fl_Double_Window.H
+forms_fselect.o: ../FL/fl_draw.H
+forms_fselect.o: ../FL/Fl_Export.H
+forms_fselect.o: ../FL/Fl_File_Browser.H
+forms_fselect.o: ../FL/Fl_File_Chooser.H
+forms_fselect.o: ../FL/Fl_File_Icon.H
+forms_fselect.o: ../FL/Fl_File_Input.H
+forms_fselect.o: ../FL/Fl_FormsBitmap.H
+forms_fselect.o: ../FL/Fl_FormsPixmap.H
+forms_fselect.o: ../FL/Fl_Free.H
+forms_fselect.o: ../FL/Fl_Group.H
+forms_fselect.o: ../FL/Fl_Image.H
+forms_fselect.o: ../FL/Fl_Input.H
+forms_fselect.o: ../FL/Fl_Input_.H
+forms_fselect.o: ../FL/Fl_Light_Button.H
+forms_fselect.o: ../FL/Fl_Menu_.H
+forms_fselect.o: ../FL/Fl_Menu_Button.H
+forms_fselect.o: ../FL/Fl_Menu_Item.H
+forms_fselect.o: ../FL/Fl_Pixmap.H
+forms_fselect.o: ../FL/Fl_Plugin.H
+forms_fselect.o: ../FL/Fl_Positioner.H
+forms_fselect.o: ../FL/Fl_Preferences.H
+forms_fselect.o: ../FL/Fl_Return_Button.H
+forms_fselect.o: ../FL/Fl_RGB_Image.H
+forms_fselect.o: ../FL/Fl_Round_Button.H
+forms_fselect.o: ../FL/fl_show_colormap.H
+forms_fselect.o: ../FL/Fl_Slider.H
+forms_fselect.o: ../FL/Fl_Tile.H
+forms_fselect.o: ../FL/Fl_Timer.H
+forms_fselect.o: ../FL/fl_types.h
+forms_fselect.o: ../FL/fl_utf8.h
+forms_fselect.o: ../FL/Fl_Valuator.H
+forms_fselect.o: ../FL/Fl_Value_Slider.H
+forms_fselect.o: ../FL/Fl_Widget.H
+forms_fselect.o: ../FL/Fl_Window.H
+forms_fselect.o: ../FL/forms.H
+forms_fselect.o: ../FL/x.H
+forms_fselect.o: flstring.h
+forms_pixmap.o: ../FL/abi-version.h
+forms_pixmap.o: ../FL/Enumerations.H
+forms_pixmap.o: ../FL/filename.H
+forms_pixmap.o: ../FL/Fl.H
+forms_pixmap.o: ../FL/fl_ask.H
+forms_pixmap.o: ../FL/Fl_Bitmap.H
+forms_pixmap.o: ../FL/Fl_Box.H
+forms_pixmap.o: ../FL/Fl_Browser.H
+forms_pixmap.o: ../FL/Fl_Button.H
+forms_pixmap.o: ../FL/Fl_Cairo.H
+forms_pixmap.o: ../FL/Fl_Chart.H
+forms_pixmap.o: ../FL/Fl_Check_Button.H
+forms_pixmap.o: ../FL/Fl_Choice.H
+forms_pixmap.o: ../FL/Fl_Clock.H
+forms_pixmap.o: ../FL/Fl_Counter.H
+forms_pixmap.o: ../FL/Fl_Device.H
+forms_pixmap.o: ../FL/Fl_Dial.H
+forms_pixmap.o: ../FL/Fl_Double_Window.H
+forms_pixmap.o: ../FL/fl_draw.H
+forms_pixmap.o: ../FL/Fl_Export.H
+forms_pixmap.o: ../FL/Fl_File_Browser.H
+forms_pixmap.o: ../FL/Fl_File_Chooser.H
+forms_pixmap.o: ../FL/Fl_File_Icon.H
+forms_pixmap.o: ../FL/Fl_File_Input.H
+forms_pixmap.o: ../FL/Fl_FormsBitmap.H
+forms_pixmap.o: ../FL/Fl_FormsPixmap.H
+forms_pixmap.o: ../FL/Fl_Free.H
+forms_pixmap.o: ../FL/Fl_Group.H
+forms_pixmap.o: ../FL/Fl_Image.H
+forms_pixmap.o: ../FL/Fl_Input.H
+forms_pixmap.o: ../FL/Fl_Input_.H
+forms_pixmap.o: ../FL/Fl_Light_Button.H
+forms_pixmap.o: ../FL/Fl_Menu_.H
+forms_pixmap.o: ../FL/Fl_Menu_Button.H
+forms_pixmap.o: ../FL/Fl_Menu_Item.H
+forms_pixmap.o: ../FL/Fl_Pixmap.H
+forms_pixmap.o: ../FL/Fl_Plugin.H
+forms_pixmap.o: ../FL/Fl_Positioner.H
+forms_pixmap.o: ../FL/Fl_Preferences.H
+forms_pixmap.o: ../FL/Fl_Return_Button.H
+forms_pixmap.o: ../FL/Fl_RGB_Image.H
+forms_pixmap.o: ../FL/Fl_Round_Button.H
+forms_pixmap.o: ../FL/fl_show_colormap.H
+forms_pixmap.o: ../FL/Fl_Slider.H
+forms_pixmap.o: ../FL/Fl_Tile.H
+forms_pixmap.o: ../FL/Fl_Timer.H
+forms_pixmap.o: ../FL/fl_types.h
+forms_pixmap.o: ../FL/fl_utf8.h
+forms_pixmap.o: ../FL/Fl_Valuator.H
+forms_pixmap.o: ../FL/Fl_Value_Slider.H
+forms_pixmap.o: ../FL/Fl_Widget.H
+forms_pixmap.o: ../FL/Fl_Window.H
+forms_pixmap.o: ../FL/forms.H
+forms_pixmap.o: ../FL/x.H
+forms_timer.o: ../FL/abi-version.h
+forms_timer.o: ../FL/Enumerations.H
+forms_timer.o: ../FL/filename.H
+forms_timer.o: ../FL/Fl.H
+forms_timer.o: ../FL/fl_ask.H
+forms_timer.o: ../FL/Fl_Bitmap.H
+forms_timer.o: ../FL/Fl_Box.H
+forms_timer.o: ../FL/Fl_Browser.H
+forms_timer.o: ../FL/Fl_Button.H
+forms_timer.o: ../FL/Fl_Cairo.H
+forms_timer.o: ../FL/Fl_Chart.H
+forms_timer.o: ../FL/Fl_Check_Button.H
+forms_timer.o: ../FL/Fl_Choice.H
+forms_timer.o: ../FL/Fl_Clock.H
+forms_timer.o: ../FL/Fl_Counter.H
+forms_timer.o: ../FL/Fl_Device.H
+forms_timer.o: ../FL/Fl_Dial.H
+forms_timer.o: ../FL/Fl_Double_Window.H
+forms_timer.o: ../FL/fl_draw.H
+forms_timer.o: ../FL/Fl_Export.H
+forms_timer.o: ../FL/Fl_File_Browser.H
+forms_timer.o: ../FL/Fl_File_Chooser.H
+forms_timer.o: ../FL/Fl_File_Icon.H
+forms_timer.o: ../FL/Fl_File_Input.H
+forms_timer.o: ../FL/Fl_FormsBitmap.H
+forms_timer.o: ../FL/Fl_FormsPixmap.H
+forms_timer.o: ../FL/Fl_Free.H
+forms_timer.o: ../FL/Fl_Group.H
+forms_timer.o: ../FL/Fl_Image.H
+forms_timer.o: ../FL/Fl_Input.H
+forms_timer.o: ../FL/Fl_Input_.H
+forms_timer.o: ../FL/Fl_Light_Button.H
+forms_timer.o: ../FL/Fl_Menu_.H
+forms_timer.o: ../FL/Fl_Menu_Button.H
+forms_timer.o: ../FL/Fl_Menu_Item.H
+forms_timer.o: ../FL/Fl_Pixmap.H
+forms_timer.o: ../FL/Fl_Plugin.H
+forms_timer.o: ../FL/Fl_Positioner.H
+forms_timer.o: ../FL/Fl_Preferences.H
+forms_timer.o: ../FL/Fl_Return_Button.H
+forms_timer.o: ../FL/Fl_RGB_Image.H
+forms_timer.o: ../FL/Fl_Round_Button.H
+forms_timer.o: ../FL/fl_show_colormap.H
+forms_timer.o: ../FL/Fl_Slider.H
+forms_timer.o: ../FL/Fl_Tile.H
 forms_timer.o: ../FL/Fl_Timer.H
-Fl_Gl_Choice.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Gl_Choice.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Gl_Choice.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/x.H
-Fl_Gl_Choice.o: ../FL/Fl_Window.H Fl_Gl_Choice.H ../FL/gl_draw.H ../FL/gl.h
-Fl_Gl_Choice.o: flstring.h ../FL/fl_utf8.h
-Fl_Gl_Overlay.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_Gl_Overlay.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_Gl_Overlay.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/x.H
-Fl_Gl_Overlay.o: ../FL/Fl_Window.H Fl_Gl_Choice.H ../FL/Fl_Gl_Window.H
-Fl_Gl_Device_Plugin.o: ../config.h ../FL/Fl_Printer.H ../FL/x.H
-Fl_Gl_Device_Plugin.o: ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Gl_Device_Plugin.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Fl_Window.H
-Fl_Gl_Device_Plugin.o: ../FL/Fl_Paged_Device.H ../FL/Fl_Device.H
-Fl_Gl_Device_Plugin.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-Fl_Gl_Device_Plugin.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-Fl_Gl_Device_Plugin.o: ../FL/Fl_Image.H ../FL/Fl_RGB_Image.H
-Fl_Gl_Device_Plugin.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-Fl_Gl_Device_Plugin.o: ../FL/Fl_Bitmap.H ../FL/fl_draw.H ../FL/Enumerations.H
-Fl_Gl_Device_Plugin.o: ../FL/Fl_PostScript.H ../FL/Fl_Gl_Window.H
-Fl_Gl_Device_Plugin.o: Fl_Gl_Choice.H ../FL/Fl.H ../FL/Fl_Export.H
-Fl_Gl_Device_Plugin.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_Gl_Window.o: flstring.h ../FL/Fl_Export.H ../config.h ../FL/Fl.H
-Fl_Gl_Window.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-Fl_Gl_Window.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Gl_Window.o: ../FL/x.H ../FL/Fl_Window.H Fl_Gl_Choice.H
-Fl_Gl_Window.o: ../FL/Fl_Gl_Window.H ../FL/fl_utf8.h
-freeglut_geometry.o: ../FL/glut.H ../FL/gl.h ../FL/Enumerations.H
-freeglut_geometry.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h
-freeglut_geometry.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-freeglut_geometry.o: ../FL/fl_utf8.h ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H
+forms_timer.o: ../FL/fl_types.h
+forms_timer.o: ../FL/fl_utf8.h
+forms_timer.o: ../FL/Fl_Valuator.H
+forms_timer.o: ../FL/Fl_Value_Slider.H
+forms_timer.o: ../FL/Fl_Widget.H
+forms_timer.o: ../FL/Fl_Window.H
+forms_timer.o: ../FL/forms.H
+forms_timer.o: ../FL/x.H
+freeglut_geometry.o: ../FL/abi-version.h
+freeglut_geometry.o: ../FL/Enumerations.H
+freeglut_geometry.o: ../FL/Fl.H
+freeglut_geometry.o: ../FL/Fl_Cairo.H
+freeglut_geometry.o: ../FL/Fl_Export.H
+freeglut_geometry.o: ../FL/Fl_Gl_Window.H
+freeglut_geometry.o: ../FL/fl_types.h
+freeglut_geometry.o: ../FL/fl_utf8.h
+freeglut_geometry.o: ../FL/Fl_Window.H
+freeglut_geometry.o: ../FL/gl.h
+freeglut_geometry.o: ../FL/glut.H
 freeglut_geometry.o: ../FL/math.h
-freeglut_stroke_mono_roman.o: ../FL/glut.H ../FL/gl.h ../FL/Enumerations.H
-freeglut_stroke_mono_roman.o: ../FL/abi-version.h ../FL/Fl_Export.H
-freeglut_stroke_mono_roman.o: ../FL/fl_types.h ../FL/Fl.H ../FL/Fl_Export.H
-freeglut_stroke_mono_roman.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-freeglut_stroke_mono_roman.o: ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H
-freeglut_stroke_roman.o: ../FL/glut.H ../FL/gl.h ../FL/Enumerations.H
-freeglut_stroke_roman.o: ../FL/abi-version.h ../FL/Fl_Export.H
-freeglut_stroke_roman.o: ../FL/fl_types.h ../FL/Fl.H ../FL/Fl_Export.H
-freeglut_stroke_roman.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-freeglut_stroke_roman.o: ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H
-freeglut_teapot.o: ../FL/glut.H ../FL/gl.h ../FL/Enumerations.H
-freeglut_teapot.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h
-freeglut_teapot.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-freeglut_teapot.o: ../FL/fl_utf8.h ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H
+freeglut_stroke_mono_roman.o: ../FL/abi-version.h
+freeglut_stroke_mono_roman.o: ../FL/Enumerations.H
+freeglut_stroke_mono_roman.o: ../FL/Fl.H
+freeglut_stroke_mono_roman.o: ../FL/Fl_Cairo.H
+freeglut_stroke_mono_roman.o: ../FL/Fl_Export.H
+freeglut_stroke_mono_roman.o: ../FL/Fl_Gl_Window.H
+freeglut_stroke_mono_roman.o: ../FL/fl_types.h
+freeglut_stroke_mono_roman.o: ../FL/fl_utf8.h
+freeglut_stroke_mono_roman.o: ../FL/Fl_Window.H
+freeglut_stroke_mono_roman.o: ../FL/gl.h
+freeglut_stroke_mono_roman.o: ../FL/glut.H
+freeglut_stroke_roman.o: ../FL/abi-version.h
+freeglut_stroke_roman.o: ../FL/Enumerations.H
+freeglut_stroke_roman.o: ../FL/Fl.H
+freeglut_stroke_roman.o: ../FL/Fl_Cairo.H
+freeglut_stroke_roman.o: ../FL/Fl_Export.H
+freeglut_stroke_roman.o: ../FL/Fl_Gl_Window.H
+freeglut_stroke_roman.o: ../FL/fl_types.h
+freeglut_stroke_roman.o: ../FL/fl_utf8.h
+freeglut_stroke_roman.o: ../FL/Fl_Window.H
+freeglut_stroke_roman.o: ../FL/gl.h
+freeglut_stroke_roman.o: ../FL/glut.H
+freeglut_teapot.o: ../FL/abi-version.h
+freeglut_teapot.o: ../FL/Enumerations.H
+freeglut_teapot.o: ../FL/Fl.H
+freeglut_teapot.o: ../FL/Fl_Cairo.H
+freeglut_teapot.o: ../FL/Fl_Export.H
+freeglut_teapot.o: ../FL/Fl_Gl_Window.H
+freeglut_teapot.o: ../FL/fl_types.h
+freeglut_teapot.o: ../FL/fl_utf8.h
+freeglut_teapot.o: ../FL/Fl_Window.H
+freeglut_teapot.o: ../FL/gl.h
+freeglut_teapot.o: ../FL/glut.H
 freeglut_teapot.o: freeglut_teapot_data.h
-gl_draw.o: flstring.h ../FL/Fl_Export.H ../config.h ../FL/Fl.H
-gl_draw.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-gl_draw.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-gl_draw.o: ../FL/gl.h ../FL/gl_draw.H ../FL/gl.h ../FL/x.H ../FL/Fl_Window.H
-gl_draw.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Window.H
-gl_draw.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-gl_draw.o: ../FL/Fl_Image.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-gl_draw.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-gl_draw.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H Fl_Gl_Choice.H Fl_Font.H
-gl_draw.o: ../FL/fl_utf8.h Xutf8.h
-gl_start.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-gl_start.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-gl_start.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Window.H
-gl_start.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-gl_start.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H ../FL/fl_draw.H
-gl_start.o: ../FL/Enumerations.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-gl_start.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-gl_start.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/gl.h Fl_Gl_Choice.H
-glut_compatability.o: flstring.h ../FL/Fl_Export.H ../config.h ../FL/glut.H
-glut_compatability.o: ../FL/gl.h ../FL/Enumerations.H ../FL/abi-version.h
-glut_compatability.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Fl.H
-glut_compatability.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/Fl_Gl_Window.H
-glut_compatability.o: ../FL/Fl_Window.H ../FL/Fl_Menu_Item.H
-glut_compatability.o: ../FL/Fl_Widget.H ../FL/Fl_Image.H
-glut_font.o: ../config.h ../FL/glut.H ../FL/gl.h ../FL/Enumerations.H
-glut_font.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h
-glut_font.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-glut_font.o: ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H
-fl_images_core.o: ../FL/Fl_Shared_Image.H ../FL/Fl_Image.H
-fl_images_core.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Export.H
-fl_images_core.o: ../FL/fl_types.h ../FL/Fl_BMP_Image.H ../FL/Fl_GIF_Image.H
-fl_images_core.o: ../FL/Fl_Pixmap.H ../FL/Fl_JPEG_Image.H
-fl_images_core.o: ../FL/Fl_PNG_Image.H ../FL/Fl_PNM_Image.H flstring.h
-fl_images_core.o: ../FL/Fl_Export.H ../config.h
-Fl_BMP_Image.o: ../FL/Fl_BMP_Image.H ../FL/Fl_Image.H ../FL/Enumerations.H
-Fl_BMP_Image.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_BMP_Image.o: ../FL/fl_utf8.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H
-Fl_BMP_Image.o: ../FL/fl_utf8.h ../config.h
-Fl_File_Icon2.o: ../FL/fl_utf8.h flstring.h ../FL/Fl_Export.H ../config.h
-Fl_File_Icon2.o: ../FL/math.h ../FL/Fl_File_Icon.H ../FL/Fl.H
-Fl_File_Icon2.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-Fl_File_Icon2.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-Fl_File_Icon2.o: ../FL/Fl_Shared_Image.H ../FL/Fl_Image.H ../FL/Fl_Widget.H
-Fl_File_Icon2.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
-Fl_File_Icon2.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_File_Icon2.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Device.H
-Fl_File_Icon2.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_File_Icon2.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_File_Icon2.o: ../FL/filename.H
-Fl_GIF_Image.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_GIF_Image.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_GIF_Image.o: ../FL/abi-version.h ../FL/Fl_GIF_Image.H ../FL/Fl_Pixmap.H
-Fl_GIF_Image.o: ../FL/Fl_Image.H ../FL/fl_utf8.h flstring.h ../config.h
-Fl_Help_Dialog.o: ../FL/Fl_Help_Dialog.H ../FL/Fl.H ../FL/Fl_Export.H
-Fl_Help_Dialog.o: ../FL/Fl_Cairo.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-Fl_Help_Dialog.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-Fl_Help_Dialog.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-Fl_Help_Dialog.o: ../FL/Fl_Button.H ../FL/Fl_Widget.H ../FL/Fl_Input.H
-Fl_Help_Dialog.o: ../FL/Fl_Input_.H ../FL/Fl_Box.H ../FL/Fl_Help_View.H
-Fl_Help_Dialog.o: ../FL/Fl.H ../FL/Fl_Group.H ../FL/Fl_Scrollbar.H
-Fl_Help_Dialog.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H
-Fl_Help_Dialog.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Window.H
-Fl_Help_Dialog.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Device.H
-Fl_Help_Dialog.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-Fl_Help_Dialog.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-Fl_Help_Dialog.o: ../FL/Fl_Shared_Image.H ../FL/filename.H flstring.h
-Fl_Help_Dialog.o: ../config.h ../FL/fl_ask.H
-Fl_JPEG_Image.o: ../FL/Fl_JPEG_Image.H ../FL/Fl_Image.H ../FL/Enumerations.H
-Fl_JPEG_Image.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h
-Fl_JPEG_Image.o: ../FL/Fl_Shared_Image.H ../FL/fl_utf8.h ../FL/Fl.H
-Fl_JPEG_Image.o: ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_JPEG_Image.o: ../config.h
-Fl_PNG_Image.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_PNG_Image.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_PNG_Image.o: ../FL/abi-version.h ../FL/Fl_PNG_Image.H ../FL/Fl_Image.H
-Fl_PNG_Image.o: ../FL/Fl_Shared_Image.H ../config.h ../FL/fl_utf8.h
-Fl_PNM_Image.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/Fl_Cairo.H ../FL/fl_utf8.h
-Fl_PNM_Image.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-Fl_PNM_Image.o: ../FL/abi-version.h ../FL/Fl_PNM_Image.H ../FL/Fl_Image.H
-Fl_PNM_Image.o: ../FL/fl_utf8.h flstring.h ../config.h
-flstring.o: flstring.h ../FL/Fl_Export.H ../config.h
+glut_compatability.o: ../config.h
+glut_compatability.o: ../FL/abi-version.h
+glut_compatability.o: ../FL/Enumerations.H
+glut_compatability.o: ../FL/Fl.H
+glut_compatability.o: ../FL/Fl_Cairo.H
+glut_compatability.o: ../FL/Fl_Export.H
+glut_compatability.o: ../FL/Fl_Gl_Window.H
+glut_compatability.o: ../FL/Fl_Image.H
+glut_compatability.o: ../FL/Fl_Menu_Item.H
+glut_compatability.o: ../FL/fl_types.h
+glut_compatability.o: ../FL/fl_utf8.h
+glut_compatability.o: ../FL/Fl_Widget.H
+glut_compatability.o: ../FL/Fl_Window.H
+glut_compatability.o: ../FL/gl.h
+glut_compatability.o: ../FL/glut.H
+glut_compatability.o: flstring.h
+glut_font.o: ../config.h
+glut_font.o: ../FL/abi-version.h
+glut_font.o: ../FL/Enumerations.H
+glut_font.o: ../FL/Fl.H
+glut_font.o: ../FL/Fl_Cairo.H
+glut_font.o: ../FL/Fl_Export.H
+glut_font.o: ../FL/Fl_Gl_Window.H
+glut_font.o: ../FL/fl_types.h
+glut_font.o: ../FL/fl_utf8.h
+glut_font.o: ../FL/Fl_Window.H
+glut_font.o: ../FL/gl.h
+glut_font.o: ../FL/glut.H
+gl_draw.o: ../config.h
+gl_draw.o: ../FL/abi-version.h
+gl_draw.o: ../FL/Enumerations.H
+gl_draw.o: ../FL/Fl.H
+gl_draw.o: ../FL/Fl_Bitmap.H
+gl_draw.o: ../FL/Fl_Cairo.H
+gl_draw.o: ../FL/Fl_Device.H
+gl_draw.o: ../FL/fl_draw.H
+gl_draw.o: ../FL/Fl_Export.H
+gl_draw.o: ../FL/Fl_Group.H
+gl_draw.o: ../FL/Fl_Image.H
+gl_draw.o: ../FL/Fl_Pixmap.H
+gl_draw.o: ../FL/Fl_Plugin.H
+gl_draw.o: ../FL/Fl_Preferences.H
+gl_draw.o: ../FL/Fl_RGB_Image.H
+gl_draw.o: ../FL/fl_types.h
+gl_draw.o: ../FL/fl_utf8.h
+gl_draw.o: ../FL/Fl_Widget.H
+gl_draw.o: ../FL/Fl_Window.H
+gl_draw.o: ../FL/gl.h
+gl_draw.o: ../FL/gl_draw.H
+gl_draw.o: ../FL/x.H
+gl_draw.o: flstring.h
+gl_draw.o: Fl_Font.H
+gl_draw.o: Fl_Gl_Choice.H
+gl_draw.o: Xutf8.h
+gl_start.o: ../config.h
+gl_start.o: ../FL/abi-version.h
+gl_start.o: ../FL/Enumerations.H
+gl_start.o: ../FL/Fl.H
+gl_start.o: ../FL/Fl_Bitmap.H
+gl_start.o: ../FL/Fl_Cairo.H
+gl_start.o: ../FL/Fl_Device.H
+gl_start.o: ../FL/fl_draw.H
+gl_start.o: ../FL/Fl_Export.H
+gl_start.o: ../FL/Fl_Group.H
+gl_start.o: ../FL/Fl_Image.H
+gl_start.o: ../FL/Fl_Pixmap.H
+gl_start.o: ../FL/Fl_Plugin.H
+gl_start.o: ../FL/Fl_Preferences.H
+gl_start.o: ../FL/Fl_RGB_Image.H
+gl_start.o: ../FL/fl_types.h
+gl_start.o: ../FL/fl_utf8.h
+gl_start.o: ../FL/Fl_Widget.H
+gl_start.o: ../FL/Fl_Window.H
+gl_start.o: ../FL/gl.h
+gl_start.o: ../FL/x.H
+gl_start.o: Fl_Gl_Choice.H
+numericsort.o: ../config.h
+numericsort.o: ../FL/filename.H
+ps_image.o: ../FL/abi-version.h
+ps_image.o: ../FL/Enumerations.H
+ps_image.o: ../FL/Fl.H
+ps_image.o: ../FL/Fl_Bitmap.H
+ps_image.o: ../FL/Fl_Cairo.H
+ps_image.o: ../FL/Fl_Device.H
+ps_image.o: ../FL/fl_draw.H
+ps_image.o: ../FL/Fl_Export.H
+ps_image.o: ../FL/Fl_Group.H
+ps_image.o: ../FL/Fl_Image.H
+ps_image.o: ../FL/Fl_Paged_Device.H
+ps_image.o: ../FL/Fl_Pixmap.H
+ps_image.o: ../FL/Fl_Plugin.H
+ps_image.o: ../FL/Fl_PostScript.H
+ps_image.o: ../FL/Fl_Preferences.H
+ps_image.o: ../FL/Fl_RGB_Image.H
+ps_image.o: ../FL/fl_types.h
+ps_image.o: ../FL/fl_utf8.h
+ps_image.o: ../FL/Fl_Widget.H
+ps_image.o: ../FL/Fl_Window.H
+ps_image.o: ../FL/x.H
 scandir.o: ../config.h
-numericsort.o: ../config.h ../FL/filename.H
-vsnprintf.o: flstring.h ../FL/Fl_Export.H ../config.h
-fl_utf.o: ../FL/fl_utf8.h xutf8/mk_wcwidth.c
-xutf8/case.o: Xutf8.h ../FL/Fl_Export.H xutf8/headers/case.h
-xutf8/is_right2left.o: Xutf8.h ../FL/Fl_Export.H
-xutf8/is_spacing.o: Xutf8.h ../FL/Fl_Export.H xutf8/headers/spacing.h
-xutf8/keysym2Ucs.o: Xutf8.h ../FL/Fl_Export.H xutf8/imKStoUCS.c
-xutf8/keysym2Ucs.o: xutf8/Xlibint.h xutf8/Ximint.h
-xutf8/utf8Input.o: ../config.h Xutf8.h ../FL/Fl_Export.H
-xutf8/utf8Input.o: xutf8/lcUniConv/big5.h xutf8/lcUniConv/gb2312.h
-xutf8/utf8Input.o: xutf8/lcUniConv/cp936ext.h xutf8/lcUniConv/jisx0201.h
-xutf8/utf8Input.o: xutf8/lcUniConv/jisx0208.h xutf8/lcUniConv/jisx0212.h
+screen_xywh.o: ../config.h
+screen_xywh.o: ../FL/abi-version.h
+screen_xywh.o: ../FL/Enumerations.H
+screen_xywh.o: ../FL/Fl.H
+screen_xywh.o: ../FL/Fl_Cairo.H
+screen_xywh.o: ../FL/Fl_Export.H
+screen_xywh.o: ../FL/fl_types.h
+screen_xywh.o: ../FL/fl_utf8.h
+screen_xywh.o: ../FL/Fl_Window.H
+screen_xywh.o: ../FL/x.H
+vsnprintf.o: ../config.h
+vsnprintf.o: ../FL/Fl_Export.H
+vsnprintf.o: flstring.h
+xutf8/case.o: ../FL/Fl_Export.H
+xutf8/case.o: Xutf8.h
+xutf8/case.o: xutf8/headers/case.h
+xutf8/is_right2left.o: ../FL/Fl_Export.H
+xutf8/is_right2left.o: Xutf8.h
+xutf8/is_spacing.o: ../FL/Fl_Export.H
+xutf8/is_spacing.o: Xutf8.h
+xutf8/is_spacing.o: xutf8/headers/spacing.h
+xutf8/keysym2Ucs.o: ../FL/Fl_Export.H
+xutf8/keysym2Ucs.o: Xutf8.h
+xutf8/keysym2Ucs.o: xutf8/imKStoUCS.c
+xutf8/keysym2Ucs.o: xutf8/Ximint.h
+xutf8/keysym2Ucs.o: xutf8/Xlibint.h
+xutf8/utf8Input.o: ../config.h
+xutf8/utf8Input.o: ../FL/Fl_Export.H
+xutf8/utf8Input.o: Xutf8.h
+xutf8/utf8Input.o: xutf8/lcUniConv/big5.h
+xutf8/utf8Input.o: xutf8/lcUniConv/cp936ext.h
+xutf8/utf8Input.o: xutf8/lcUniConv/gb2312.h
+xutf8/utf8Input.o: xutf8/lcUniConv/jisx0201.h
+xutf8/utf8Input.o: xutf8/lcUniConv/jisx0208.h
+xutf8/utf8Input.o: xutf8/lcUniConv/jisx0212.h
 xutf8/utf8Input.o: xutf8/lcUniConv/ksc5601.h
-xutf8/utf8Utils.o: Xutf8.h ../FL/Fl_Export.H
-xutf8/utf8Wrap.o: Xutf8.h ../FL/Fl_Export.H xutf8/ucs2fontmap.c
-xutf8/utf8Wrap.o: xutf8/lcUniConv/cp936ext.h xutf8/lcUniConv/big5.h
-xutf8/utf8Wrap.o: xutf8/lcUniConv/gb2312.h xutf8/lcUniConv/iso8859_10.h
-xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_11.h xutf8/lcUniConv/iso8859_13.h
-xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_14.h xutf8/lcUniConv/iso8859_15.h
-xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_2.h xutf8/lcUniConv/iso8859_3.h
-xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_4.h xutf8/lcUniConv/iso8859_5.h
-xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_6.h xutf8/lcUniConv/iso8859_7.h
-xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_8.h xutf8/lcUniConv/iso8859_9.h
-xutf8/utf8Wrap.o: xutf8/lcUniConv/jisx0201.h xutf8/lcUniConv/jisx0208.h
-xutf8/utf8Wrap.o: xutf8/lcUniConv/jisx0212.h xutf8/lcUniConv/koi8_r.h
-xutf8/utf8Wrap.o: xutf8/lcUniConv/koi8_u.h xutf8/lcUniConv/ksc5601.h
-xutf8/utf8Wrap.o: xutf8/lcUniConv/cp1251.h xutf8/headers/symbol_.h
+xutf8/utf8Utils.o: ../FL/Fl_Export.H
+xutf8/utf8Utils.o: Xutf8.h
+xutf8/utf8Wrap.o: ../FL/Fl_Export.H
+xutf8/utf8Wrap.o: Xutf8.h
 xutf8/utf8Wrap.o: xutf8/headers/dingbats_.h
+xutf8/utf8Wrap.o: xutf8/headers/symbol_.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/big5.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/cp1251.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/cp936ext.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/gb2312.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_10.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_11.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_13.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_14.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_15.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_2.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_3.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_4.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_5.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_6.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_7.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_8.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/iso8859_9.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/jisx0201.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/jisx0208.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/jisx0212.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/koi8_r.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/koi8_u.h
+xutf8/utf8Wrap.o: xutf8/lcUniConv/ksc5601.h
+xutf8/utf8Wrap.o: xutf8/ucs2fontmap.c
diff --git src/xutf8/utils/Makefile src/xutf8/utils/Makefile
index 3bed422..024783d 100644
--- src/xutf8/utils/Makefile
+++ src/xutf8/utils/Makefile
@@ -1,7 +1,7 @@
 euc_tw: euc_tw.c
 	gcc  euc_tw.c -o  euc_tw
 
-all: convert_map create_table conv_gen  
+all: convert_map create_table conv_gen
 	./tbl_gen.sh
 	./non_spacing.sh
 	./case.sh
@@ -17,6 +17,3 @@ create_table: create_table.c
 
 clean:
 	rm -f *.o convert_map create_table conv_gen euc_tw
-
-	
-
diff --git test/CMakeLists.txt test/CMakeLists.txt
index 22ec9ab..90767d4 100644
--- test/CMakeLists.txt
+++ test/CMakeLists.txt
@@ -1,159 +1,168 @@
-set(EXECUTABLE_OUTPUT_PATH ${FLTK_BINARY_DIR}/bin/examples)
+#
+# CMakeLists.txt used to build test and demo apps by the CMake build system
+#
+# Copyright 2004-2021 by Bill Spitzak and others.
+#
+# This library is free software. Distribution and use rights are outlined in
+# the file "COPYING" which should have been included with this file.  If this
+# file is missing or damaged, see the license at:
+#
+#     https://www.fltk.org/COPYING.php
+#
+# Please see the following page on how to report bugs and issues:
+#
+#     https://www.fltk.org/bugs.php
+#
+#######################################################################
+
+include (../CMake/FLTK-Functions.cmake)
+include (../CMake/fl_create_example.cmake)
+
+set (EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/../bin/test)
+set (TESTFILE_PATH ${CMAKE_CURRENT_BINARY_DIR}/../data)
+
+# create data and binary directory to copy scripts and data files
+
+file (MAKE_DIRECTORY ${EXECUTABLE_OUTPUT_PATH})
+file (MAKE_DIRECTORY ${TESTFILE_PATH})
 
 #######################################################################
 # audio libs for test apps
-if(WIN32)
-  set(AUDIOLIBS winmm)
-elseif(APPLE)
-  set(AUDIOLIBS "-framework CoreAudio")
-elseif(HAVE_ALSA_ASOUNDLIB_H)
+if (WIN32)
+  set (AUDIOLIBS winmm)
+elseif (APPLE)
+  set (AUDIOLIBS "-framework CoreAudio")
+elseif (HAVE_ALSA_ASOUNDLIB_H)
   find_library(LIB_asound asound)
-  if(LIB_asound)
-    set(AUDIOLIBS ${LIB_asound})
-  endif(LIB_asound)
-endif(WIN32)
+  if (LIB_asound)
+    set (AUDIOLIBS ${LIB_asound})
+  endif (LIB_asound)
+  mark_as_advanced (LIB_asound)
+endif (WIN32)
 
 #######################################################################
 include_directories(
   ${CMAKE_CURRENT_SOURCE_DIR}
   ${CMAKE_CURRENT_BINARY_DIR}
-  )
+)
 
 #######################################################################
-if (APPLE AND NOT OPTION_APPLE_X11)
-    add_definitions(-DUSING_XCODE)
-endif(APPLE AND NOT OPTION_APPLE_X11)
 
-#######################################################################
-CREATE_EXAMPLE(adjuster adjuster.cxx fltk)
-CREATE_EXAMPLE(arc arc.cxx fltk)
-CREATE_EXAMPLE(animated animated.cxx fltk)
-CREATE_EXAMPLE(ask ask.cxx fltk)
-CREATE_EXAMPLE(bitmap bitmap.cxx fltk)
-
-set(BLOCKS_ICON "${CMAKE_CURRENT_SOURCE_DIR}/blocks.app/Contents/Resources/blocks.icns")
-CREATE_EXAMPLE(blocks "blocks.cxx;${BLOCKS_ICON}" "fltk;${AUDIOLIBS}")
-
-CREATE_EXAMPLE(boxtype boxtype.cxx fltk)
-CREATE_EXAMPLE(browser browser.cxx fltk)
-CREATE_EXAMPLE(button button.cxx fltk)
-CREATE_EXAMPLE(buttons buttons.cxx fltk)
-
-set(CHECKERS_ICON "${CMAKE_CURRENT_SOURCE_DIR}/checkers.app/Contents/Resources/checkers.icns")
-CREATE_EXAMPLE(checkers "checkers.cxx;${CHECKERS_ICON}" fltk)
-
-CREATE_EXAMPLE(clock clock.cxx fltk)
-CREATE_EXAMPLE(colbrowser colbrowser.cxx "fltk;fltk_forms")
-CREATE_EXAMPLE(color_chooser color_chooser.cxx fltk)
-CREATE_EXAMPLE(cursor cursor.cxx fltk)
-CREATE_EXAMPLE(curve curve.cxx fltk)
-
-CREATE_EXAMPLE(demo "demo.cxx;demo.menu" fltk)
-set_source_files_properties(demo.menu PROPERTIES MACOSX_PACKAGE_LOCATION Resources)
-
-CREATE_EXAMPLE(device device.cxx fltk)
-CREATE_EXAMPLE(doublebuffer doublebuffer.cxx fltk)
-
-CREATE_EXAMPLE(editor editor.cxx fltk)
-set_target_properties(editor PROPERTIES
-    MACOSX_BUNDLE_INFO_PLIST "${PROJECT_SOURCE_DIR}/ide/Xcode4/plists/editor-Info.plist"
-    )
-
-CREATE_EXAMPLE(fast_slow fast_slow.fl fltk)
-CREATE_EXAMPLE(file_chooser file_chooser.cxx "fltk;fltk_images")
-CREATE_EXAMPLE(fonts fonts.cxx fltk)
-CREATE_EXAMPLE(forms forms.cxx "fltk;fltk_forms")
-CREATE_EXAMPLE(hello hello.cxx fltk)
-CREATE_EXAMPLE(help help.cxx "fltk;fltk_images")
-CREATE_EXAMPLE(icon icon.cxx fltk)
-CREATE_EXAMPLE(iconize iconize.cxx fltk)
-CREATE_EXAMPLE(image image.cxx fltk)
-CREATE_EXAMPLE(inactive inactive.fl fltk)
-CREATE_EXAMPLE(input input.cxx fltk)
-CREATE_EXAMPLE(input_choice input_choice.cxx fltk)
-CREATE_EXAMPLE(keyboard "keyboard.cxx;keyboard_ui.fl" fltk)
-CREATE_EXAMPLE(label label.cxx "fltk;fltk_forms")
-CREATE_EXAMPLE(line_style line_style.cxx fltk)
-CREATE_EXAMPLE(list_visuals list_visuals.cxx fltk)
-CREATE_EXAMPLE(mandelbrot "mandelbrot_ui.fl;mandelbrot.cxx" fltk)
-CREATE_EXAMPLE(menubar menubar.cxx fltk)
-CREATE_EXAMPLE(message message.cxx fltk)
-CREATE_EXAMPLE(minimum minimum.cxx fltk)
-CREATE_EXAMPLE(native-filechooser native-filechooser.cxx "fltk;fltk_images")
-CREATE_EXAMPLE(navigation navigation.cxx fltk)
-CREATE_EXAMPLE(output output.cxx "fltk;fltk_forms")
-CREATE_EXAMPLE(overlay overlay.cxx fltk)
-CREATE_EXAMPLE(pack pack.cxx fltk)
-CREATE_EXAMPLE(pixmap pixmap.cxx fltk)
-CREATE_EXAMPLE(pixmap_browser pixmap_browser.cxx "fltk;fltk_images")
-CREATE_EXAMPLE(preferences preferences.fl fltk)
-CREATE_EXAMPLE(offscreen offscreen.cxx fltk)
-CREATE_EXAMPLE(radio radio.fl fltk)
-CREATE_EXAMPLE(resize resize.fl fltk)
-CREATE_EXAMPLE(resizebox resizebox.cxx fltk)
-CREATE_EXAMPLE(rotated_text rotated_text.cxx fltk)
-CREATE_EXAMPLE(scroll scroll.cxx fltk)
-CREATE_EXAMPLE(subwindow subwindow.cxx fltk)
-
-set(SUDOKU_ICON "${CMAKE_CURRENT_SOURCE_DIR}/sudoku.app/Contents/Resources/sudoku.icns")
-CREATE_EXAMPLE(sudoku "sudoku.cxx;${SUDOKU_ICON}" "fltk;fltk_images;${AUDIOLIBS}")
-
-CREATE_EXAMPLE(symbols symbols.cxx fltk)
-CREATE_EXAMPLE(tabs tabs.fl fltk)
-CREATE_EXAMPLE(table table.cxx fltk)
-CREATE_EXAMPLE(threads threads.cxx fltk)
-CREATE_EXAMPLE(tile tile.cxx fltk)
-CREATE_EXAMPLE(tiled_image tiled_image.cxx fltk)
-CREATE_EXAMPLE(tree tree.fl fltk)
-CREATE_EXAMPLE(twowin twowin.cxx fltk)
-CREATE_EXAMPLE(utf8 utf8.cxx fltk)
-CREATE_EXAMPLE(valuators valuators.fl fltk)
-CREATE_EXAMPLE(unittests unittests.cxx fltk)
-CREATE_EXAMPLE(windowfocus windowfocus.cxx fltk)
-
-CREATE_EXAMPLE(fltk-versions ../examples/fltk-versions.cxx fltk)
+CREATE_EXAMPLE (adjuster adjuster.cxx fltk)
+CREATE_EXAMPLE (arc arc.cxx fltk)
+CREATE_EXAMPLE (animated animated.cxx fltk)
+CREATE_EXAMPLE (ask ask.cxx fltk)
+CREATE_EXAMPLE (bitmap bitmap.cxx fltk)
+CREATE_EXAMPLE (blocks "blocks.cxx;blocks.icns" "fltk;${AUDIOLIBS}")
+CREATE_EXAMPLE (boxtype boxtype.cxx fltk)
+CREATE_EXAMPLE (browser browser.cxx fltk)
+CREATE_EXAMPLE (button button.cxx fltk)
+CREATE_EXAMPLE (buttons buttons.cxx fltk)
+CREATE_EXAMPLE (checkers "checkers.cxx;checkers.icns" fltk)
+CREATE_EXAMPLE (clock clock.cxx fltk)
+CREATE_EXAMPLE (colbrowser colbrowser.cxx fltk)
+CREATE_EXAMPLE (color_chooser color_chooser.cxx fltk)
+CREATE_EXAMPLE (cursor cursor.cxx fltk)
+CREATE_EXAMPLE (curve curve.cxx fltk)
+CREATE_EXAMPLE (demo demo.cxx fltk)
+CREATE_EXAMPLE (device device.cxx fltk)
+CREATE_EXAMPLE (doublebuffer doublebuffer.cxx fltk)
+CREATE_EXAMPLE (editor "editor.cxx;editor-Info.plist" fltk)
+CREATE_EXAMPLE (fast_slow fast_slow.fl fltk)
+CREATE_EXAMPLE (file_chooser file_chooser.cxx "fltk_images;fltk")
+CREATE_EXAMPLE (fltk-versions fltk-versions.cxx fltk)
+CREATE_EXAMPLE (fonts fonts.cxx fltk)
+CREATE_EXAMPLE (forms forms.cxx "fltk_forms;fltk")
+CREATE_EXAMPLE (hello hello.cxx fltk)
+CREATE_EXAMPLE (help_dialog help.cxx "fltk_images;fltk")
+CREATE_EXAMPLE (icon icon.cxx fltk)
+CREATE_EXAMPLE (iconize iconize.cxx fltk)
+CREATE_EXAMPLE (image image.cxx fltk)
+CREATE_EXAMPLE (inactive inactive.fl fltk)
+CREATE_EXAMPLE (input input.cxx fltk)
+CREATE_EXAMPLE (input_choice input_choice.cxx fltk)
+CREATE_EXAMPLE (keyboard "keyboard.cxx;keyboard_ui.fl" fltk)
+CREATE_EXAMPLE (label label.cxx fltk)
+CREATE_EXAMPLE (line_style line_style.cxx fltk)
+CREATE_EXAMPLE (list_visuals list_visuals.cxx fltk)
+CREATE_EXAMPLE (mandelbrot "mandelbrot_ui.fl;mandelbrot.cxx" fltk)
+CREATE_EXAMPLE (menubar menubar.cxx fltk)
+CREATE_EXAMPLE (message message.cxx fltk)
+CREATE_EXAMPLE (minimum minimum.cxx fltk)
+CREATE_EXAMPLE (native-filechooser native-filechooser.cxx "fltk_images;fltk")
+CREATE_EXAMPLE (navigation navigation.cxx fltk)
+CREATE_EXAMPLE (output output.cxx fltk)
+CREATE_EXAMPLE (overlay overlay.cxx fltk)
+CREATE_EXAMPLE (pack pack.cxx fltk)
+CREATE_EXAMPLE (pixmap pixmap.cxx fltk)
+CREATE_EXAMPLE (pixmap_browser pixmap_browser.cxx "fltk_images;fltk")
+CREATE_EXAMPLE (preferences preferences.fl fltk)
+CREATE_EXAMPLE (offscreen offscreen.cxx fltk)
+CREATE_EXAMPLE (radio radio.fl fltk)
+CREATE_EXAMPLE (resize resize.fl fltk)
+CREATE_EXAMPLE (resizebox resizebox.cxx fltk)
+CREATE_EXAMPLE (rotated_text rotated_text.cxx fltk)
+CREATE_EXAMPLE (scroll scroll.cxx fltk)
+CREATE_EXAMPLE (subwindow subwindow.cxx fltk)
+CREATE_EXAMPLE (sudoku "sudoku.cxx;sudoku.icns;sudoku.rc" "fltk_images;fltk;${AUDIOLIBS}")
+CREATE_EXAMPLE (symbols symbols.cxx fltk)
+CREATE_EXAMPLE (tabs tabs.fl fltk)
+CREATE_EXAMPLE (table table.cxx fltk)
+CREATE_EXAMPLE (threads threads.cxx fltk)
+CREATE_EXAMPLE (tile tile.cxx fltk)
+CREATE_EXAMPLE (tiled_image tiled_image.cxx fltk)
+CREATE_EXAMPLE (tree tree.fl fltk)
+CREATE_EXAMPLE (twowin twowin.cxx fltk)
+CREATE_EXAMPLE (utf8 utf8.cxx fltk)
+CREATE_EXAMPLE (valuators valuators.fl fltk)
+CREATE_EXAMPLE (unittests unittests.cxx fltk)
+CREATE_EXAMPLE (windowfocus windowfocus.cxx fltk)
 
 # OpenGL demos...
-if(OPENGL_FOUND)
-CREATE_EXAMPLE(CubeView "CubeMain.cxx;CubeView.cxx;CubeViewUI.fl" "fltk;fltk_gl")
-CREATE_EXAMPLE(cube cube.cxx "fltk;fltk_gl;${OPENGL_LIBRARIES}")
-CREATE_EXAMPLE(fractals "fractals.cxx;fracviewer.cxx" "fltk;fltk_gl")
-CREATE_EXAMPLE(fullscreen fullscreen.cxx "fltk;fltk_gl")
-CREATE_EXAMPLE(glpuzzle glpuzzle.cxx "fltk;fltk_gl;${OPENGL_LIBRARIES}")
-CREATE_EXAMPLE(gl_overlay gl_overlay.cxx "fltk;fltk_gl;${OPENGL_LIBRARIES}")
-CREATE_EXAMPLE(shape shape.cxx "fltk;fltk_gl;${OPENGL_LIBRARIES}")
-endif(OPENGL_FOUND)
-
-# Cairo demo
-if(FLTK_HAVE_CAIRO)
-   CREATE_EXAMPLE(cairo_test cairo_test.cxx "fltk;fltk_cairo")
-endif(FLTK_HAVE_CAIRO)
-
-# We need some support files for the demo programs:
-
-# Note: this is incomplete as of 11 Feb 2015
-# Todo: currently all files are copied, but some of them need configuration:
-# - demo.menu: fluid can't be started (wrong path)
-# - demo.menu: help (help-test.html) can't find its images (not copied)
-# - maybe more ...
-
-# prepare for a "better" test file installation path
-set (TESTFILE_PATH ${EXECUTABLE_OUTPUT_PATH})
-
-# *FIXME* *DEBUG*
-# message ("test/CMakeLists.txt: EXECUTABLE_OUTPUT_PATH = '${EXECUTABLE_OUTPUT_PATH}'")
-# message ("test/CMakeLists.txt: TESTFILE_PATH          = '${TESTFILE_PATH}'")
-
-# use a target filename to make sure the target directory gets created
-configure_file(demo.menu ${TESTFILE_PATH}/demo.menu COPYONLY)
-
-# use target directory only to avoid redundancy
-configure_file(rgb.txt ${TESTFILE_PATH} COPYONLY)
-configure_file(help-test.html ${TESTFILE_PATH} COPYONLY)
-configure_file(browser.cxx ${TESTFILE_PATH} COPYONLY)
-configure_file(editor.cxx ${TESTFILE_PATH} COPYONLY)
-if(APPLE AND NOT OPTION_APPLE_X11)
-    configure_file(browser.cxx "${TESTFILE_PATH}/browser.app/Contents/Resources/browser.cxx" COPYONLY)
-    configure_file(rgb.txt ${TESTFILE_PATH}/colbrowser.app/Contents/Resources/rgb.txt COPYONLY)
-    configure_file(help-test.html ${TESTFILE_PATH}/help.app/Contents/Resources/help-test.html COPYONLY)
-endif(APPLE AND NOT OPTION_APPLE_X11)
+if (OPENGL_FOUND)
+  CREATE_EXAMPLE (CubeView "CubeMain.cxx;CubeView.cxx;CubeViewUI.fl" "fltk_gl;fltk")
+  CREATE_EXAMPLE (cube cube.cxx "fltk_gl;fltk;${OPENGL_LIBRARIES}")
+  CREATE_EXAMPLE (fractals "fractals.cxx;fracviewer.cxx" "fltk_gl;fltk")
+  CREATE_EXAMPLE (fullscreen fullscreen.cxx "fltk_gl;fltk")
+  CREATE_EXAMPLE (glpuzzle glpuzzle.cxx "fltk_gl;fltk;${OPENGL_LIBRARIES}")
+  CREATE_EXAMPLE (gl_overlay gl_overlay.cxx "fltk_gl;fltk;${OPENGL_LIBRARIES}")
+  CREATE_EXAMPLE (shape shape.cxx "fltk_gl;fltk;${OPENGL_LIBRARIES}")
+endif (OPENGL_FOUND)
+
+# Cairo demo - must also be built w/o Cairo (displays a message box)
+if (FLTK_HAVE_CAIRO)
+  CREATE_EXAMPLE (cairo_test cairo_test.cxx "fltk_cairo;fltk")
+else ()
+  CREATE_EXAMPLE (cairo_test cairo_test.cxx fltk)
+endif (FLTK_HAVE_CAIRO)
+
+#####################################################
+# We need some support files for the demo programs
+#####################################################
+
+# copy the required test files
+
+file (COPY
+  rgb.txt browser.cxx editor.cxx valuators.fl
+  help_dialog.html
+  DESTINATION ${TESTFILE_PATH}
+)
+
+# copy and modify test/demo.menu (replace "help" with "help_dialog")
+
+file (READ demo.menu menu_in)
+string (REPLACE "HelpDialog:help " "HelpDialog:help_dialog " menu_out ${menu_in})
+file (WRITE ${TESTFILE_PATH}/demo.menu ${menu_out})
+
+# copy the image directory for help_dialog.html
+
+file (COPY
+  ${CMAKE_CURRENT_SOURCE_DIR}/images
+  DESTINATION ${TESTFILE_PATH}
+)
+
+# The main test program 'demo' needs additional hints and configurations.
+# Note: CMake defines "CMAKE_INTDIR" which is the build type folder (e.g. "Debug")
+# for multi config builds (MSVC, Xcode)
+
+target_compile_definitions (demo PRIVATE GENERATED_BY_CMAKE)
diff --git test/Makefile test/Makefile
index 6a323d1..d514ec8 100644
--- test/Makefile
+++ test/Makefile
@@ -1,19 +1,17 @@
 #
-# "$Id$"
-#
 # Test/example program makefile for the Fast Light Tool Kit (FLTK).
 #
-# Copyright 1998-2019 by Bill Spitzak and others.
+# Copyright 1998-2020 by Bill Spitzak and others.
 #
 # This library is free software. Distribution and use rights are outlined in
 # the file "COPYING" which should have been included with this file.  If this
 # file is missing or damaged, see the license at:
 #
-#      http://www.fltk.org/COPYING.php
+#      https://www.fltk.org/COPYING.php
 #
-# Please report all bugs and problems on the following page:
+# Please see the following page on how to report bugs and issues:
 #
-#      http://www.fltk.org/str.php
+#      https://www.fltk.org/bugs.php
 #
 
 include ../makeinclude
@@ -45,6 +43,7 @@ CPPFILES =\
 	editor.cxx \
 	fast_slow.cxx \
 	file_chooser.cxx \
+	fltk-versions.cxx \
 	fonts.cxx \
 	forms.cxx \
 	fractals.cxx \
@@ -78,8 +77,8 @@ CPPFILES =\
 	pixmap.cxx \
 	preferences.cxx \
 	radio.cxx \
-	resizebox.cxx \
 	resize.cxx \
+	resizebox.cxx \
 	rotated_text.cxx \
 	scroll.cxx \
 	shape.cxx \
@@ -123,6 +122,7 @@ ALL =	\
 	editor$(EXEEXT) \
 	fast_slow$(EXEEXT) \
 	file_chooser$(EXEEXT) \
+	fltk-versions$(EXEEXT) \
 	fonts$(EXEEXT) \
 	forms$(EXEEXT) \
 	hello$(EXEEXT) \
@@ -167,7 +167,6 @@ ALL =	\
 	tree$(EXEEXT) \
 	twowin$(EXEEXT) \
 	valuators$(EXEEXT) \
-	cairotest$(EXEEXT) \
 	utf8$(EXEEXT) \
 	windowfocus$(EXEEXT)
 
@@ -186,7 +185,11 @@ all:	$(ALL) $(GLDEMOS)
 gldemos:	$(GLALL)
 
 depend:	$(CPPFILES)
-	makedepend -Y -I.. -f makedepend $(CPPFILES)
+	makedepend -Y -I.. -f makedepend -w 20 $(CPPFILES)
+	echo "# DO NOT DELETE THIS LINE -- make depend depends on it." > makedepend.tmp
+	echo "" >> makedepend.tmp
+	grep '^[a-zA-Z]' makedepend | ( LC_ALL=C sort -u -f >> makedepend.tmp; )
+	mv makedepend.tmp makedepend
 
 # Automatically generated dependencies...
 include makedepend
@@ -274,9 +277,9 @@ uninstall-osx:
 	$(RMDIR) $(DESTDIR)/Applications/sudoku.app
 
 # FLUID file rules
-.fl.cxx .fl.h:	../fluid/fluid$(EXEEXT)
+.fl.cxx .fl.h:
 	echo Generating $@ and header from $<...
-	../fluid/fluid$(EXEEXT) -c $<
+	$(FLUID_BUILD) -c $<
 
 # All demos depend on the FLTK library...
 $(ALL): $(LIBNAME)
@@ -309,14 +312,14 @@ buttons$(EXEEXT): buttons.o
 blocks$(EXEEXT): blocks.o
 	echo Linking $@...
 	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) blocks.o -o $@ $(AUDIOLIBS) $(LINKFLTK) $(LDLIBS)
-	$(OSX_ONLY) $(RM) -r -f blocks.app/Contents/MacOS
+	$(OSX_ONLY) $(RM) -f -r blocks.app/Contents/MacOS
 	$(OSX_ONLY) mkdir blocks.app/Contents/MacOS
 	$(OSX_ONLY) $(INSTALL_BIN) blocks$(EXEEXT) blocks.app/Contents/MacOS
 
 checkers$(EXEEXT): checkers.o
 	echo Linking $@...
 	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) checkers.o -o $@ $(LINKFLTK) $(LDLIBS)
-	$(OSX_ONLY) $(RM) -r -f checkers.app/Contents/MacOS
+	$(OSX_ONLY) $(RM) -f -r checkers.app/Contents/MacOS
 	$(OSX_ONLY) mkdir checkers.app/Contents/MacOS
 	$(OSX_ONLY) $(INSTALL_BIN) checkers$(EXEEXT) checkers.app/Contents/MacOS
 
@@ -324,7 +327,7 @@ clock$(EXEEXT): clock.o
 
 colbrowser$(EXEEXT): colbrowser.o
 	echo Linking $@...
-	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ colbrowser.o $(LINKFLTKFORMS) $(LDLIBS)
+	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ colbrowser.o $(LINKFLTK) $(LDLIBS)
 	$(OSX_ONLY) ../fltk-config --post $@
 	$(OSX_ONLY) mkdir -p colbrowser.app/Contents/Resources
 	$(OSX_ONLY) cp -f rgb.txt colbrowser.app/Contents/Resources/
@@ -337,7 +340,7 @@ curve$(EXEEXT): curve.o
 
 demo$(EXEEXT): demo.o
 	echo Linking $@...
-	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ demo.o $(LINKFLTKFORMS) $(LDLIBS)
+	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ demo.o $(LINKFLTK) $(LDLIBS)
 	$(OSX_ONLY) ../fltk-config --post $@
 	$(OSX_ONLY) mkdir -p demo.app/Contents/Resources
 	$(OSX_ONLY) cp -f demo.menu demo.app/Contents/Resources/
@@ -353,7 +356,7 @@ editor$(EXEEXT): editor.o
 	echo Linking $@...
 	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) editor.o -o $@ $(LINKFLTKIMG) $(LDLIBS)
 	$(OSX_ONLY) ../fltk-config --post $@
-	$(OSX_ONLY) cp -f ../ide/Xcode4/plists/editor-Info.plist editor.app/Contents/Info.plist
+	$(OSX_ONLY) cp -f editor-Info.plist editor.app/Contents/Info.plist
 
 fast_slow$(EXEEXT): fast_slow.o
 fast_slow.cxx:	fast_slow.fl ../fluid/fluid$(EXEEXT)
@@ -363,6 +366,8 @@ file_chooser$(EXEEXT): file_chooser.o $(IMGLIBNAME)
 	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) file_chooser.o -o $@ $(LINKFLTKIMG) $(LDLIBS)
 	$(OSX_ONLY) ../fltk-config --post $@
 
+fltk-versions$(EXEEXT): fltk-versions.o
+
 fonts$(EXEEXT): fonts.o
 
 forms$(EXEEXT): forms.o
@@ -377,7 +382,7 @@ help$(EXEEXT): help.o $(IMGLIBNAME)
 	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) help.o -o $@ $(LINKFLTKIMG) $(LDLIBS)
 	$(OSX_ONLY) ../fltk-config --post $@
 	$(OSX_ONLY) mkdir -p help.app/Contents/Resources
-	$(OSX_ONLY) cp -f help-test.html help.app/Contents/Resources/
+	$(OSX_ONLY) cp -f help_dialog.html help.app/Contents/Resources/
 
 icon$(EXEEXT): icon.o
 
@@ -401,7 +406,7 @@ keyboard_ui.cxx:	keyboard_ui.fl ../fluid/fluid$(EXEEXT)
 
 label$(EXEEXT): label.o
 	echo Linking $@...
-	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ label.o $(LINKFLTKFORMS) $(LDLIBS)
+	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ label.o $(LINKFLTK) $(LDLIBS)
 	$(OSX_ONLY) ../fltk-config --post $@
 
 line_style$(EXEEXT): line_style.o
@@ -432,7 +437,7 @@ offscreen$(EXEEXT): offscreen.o
 
 output$(EXEEXT): output.o $(FLLIBNAME)
 	echo Linking $@...
-	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ output.o $(LINKFLTKFORMS) $(LDLIBS)
+	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ output.o $(LINKFLTK) $(LDLIBS)
 	$(OSX_ONLY) ../fltk-config --post $@
 
 overlay$(EXEEXT): overlay.o
@@ -550,7 +555,3 @@ cairo_test$(EXEEXT): cairo_test.o
 	echo Linking $@...
 	$(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(CAIROFLAGS) $(LDFLAGS) -o $@ cairo_test.o $(LINKFLTK) $(LINKFLTKCAIRO) $(GLDLIBS)
 	$(OSX_ONLY) ../fltk-config --post $@
-
-#
-# End of "$Id$".
-#
diff --git test/colbrowser.cxx test/colbrowser.cxx
index c5989b2..db105d9 100644
--- test/colbrowser.cxx
+++ test/colbrowser.cxx
@@ -1,19 +1,17 @@
 //
-// "$Id$"
-//
 // X Color Browser demo program for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2010 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
 // file is missing or damaged, see the license at:
 //
-//     http://www.fltk.org/COPYING.php
+//     https://www.fltk.org/COPYING.php
 //
-// Please report all bugs and problems on the following page:
+// Please see the following page on how to report bugs and issues:
 //
-//     http://www.fltk.org/str.php
+//     https://www.fltk.org/bugs.php
 //
 
 
@@ -37,7 +35,7 @@
 #define MAX_RGB 3000
 
 #define FL_FREE_COL4    ((Fl_Color)(FL_FREE_COLOR+3))
-#define FL_INDIANRED	((Fl_Color)(164))
+#define FL_INDIANRED    ((Fl_Color)(164))
 
 
 static Fl_Double_Window *cl;
@@ -49,41 +47,32 @@ static Fl_Value_Slider *rs, *gs, *bs;
 static char dbname[FL_PATH_MAX];
 
 static void create_form_cl(void);
-static int load_browser(char *);
+static int load_browser(const char *);
 
 typedef struct { int r, g, b; } RGBdb;
 
 static RGBdb rgbdb[MAX_RGB];
 
 
-int main(int argc, char *argv[])
-{
-  Fl::args(argc, argv);
-  
+int main(int argc, char *argv[]) {
+  int i;
+  if (!Fl::args(argc, argv, i)) Fl::fatal(Fl::help);
+  strcpy(dbname, (i < argc) ? argv[i] : "rgb.txt");
+
   create_form_cl();
-  
-#ifdef __APPLE__
-  // search for rgb.txt within the bundle
-  strcpy(dbname, argv[0]);
-  char *slash = strrchr(dbname, '/');
-  if (slash)
-    strcpy(slash, "/../Resources/rgb.txt");
-#else
-  strcpy(dbname, "rgb.txt");
-#endif
-  
+
   if (load_browser(dbname))
     dbobj->label(dbname);
   else
     dbobj->label("None");
   dbobj->redraw();
-  
+
   cl->size_range(cl->w(),cl->h(),2*cl->w(),2*cl->h());
-  
+
   cl->label("RGB Browser");
   cl->free_position();
   cl->show(argc,argv);
-  
+
   return Fl::run();
 }
 
@@ -102,7 +91,7 @@ static void set_entry(int i)
 static void br_cb(Fl_Widget *ob, long)
 {
   int r = ((Fl_Browser *)ob)->value();
-  
+
   if (r <= 0)
     return;
   set_entry(r - 1);
@@ -113,21 +102,21 @@ static int read_entry(FILE * fp, int *r, int *g, int *b, char *name)
 {
   int  n;
   char buf[512], *p;
-  
+
   if (!fgets(buf, sizeof(buf) - 1, fp))
     return 0;
-  
+
   if(buf[0] == '!') {
     if (fgets(buf,sizeof(buf)-1,fp)==0) {
       /* ignore */
     }
   }
-  
+
   if(sscanf(buf, " %d %d %d %n", r, g, b, &n) < 3)
     return 0;
-  
+
   p = buf + n;
-  
+
   /* squeeze out all spaces */
   while (*p)
   {
@@ -136,35 +125,36 @@ static int read_entry(FILE * fp, int *r, int *g, int *b, char *name)
     p++;
   }
   *name = 0;
-  
+
   return (feof(fp) || ferror(fp)) ? 0 : 1;
 }
 
 
-static int load_browser(char *fname)
+static int load_browser(const char *fname)
 {
   FILE *fp;
   RGBdb *db = rgbdb, *dbs = db + MAX_RGB;
   int r, g, b,  lr  = -1 , lg = -1, lb = -1;
-  char name[256], buf[256];
+  char name[256], buf[300];
+
 #ifdef __EMX__
   if (!(fp = fl_fopen(__XOS2RedirRoot(fname), "r")))
 #else
     if (!(fp = fl_fopen(fname, "r")))
 #endif
-    {
-      fl_alert("%s\n%s\n%s","Load", fname, "Can't open");
-      return 0;
-    }
-  
+  {
+    fl_alert("Load:\nCan't open '%s'", fname);
+    return 0;
+  }
+
   /* read the items */
-  
+
   for (; db < dbs && read_entry(fp, &r, &g, &b, name);)
   {
     db->r = r;
     db->g = g;
     db->b = b;
-    
+
     /* unique the entries on the fly */
     if (lr != r || lg != g || lb != b)
     {
@@ -177,19 +167,19 @@ static int load_browser(char *fname)
     }
   }
   fclose(fp);
-  
+
   if (db < dbs)
-    db->r = 1000;		/* sentinel */
+    db->r = 1000;               /* sentinel */
   else
   {
     db--;
     db->r = 1000;
   }
-  
+
   colbr->topline(1);
   colbr->select(1,1);
   set_entry(0);
-  
+
   return 1;
 }
 
@@ -199,14 +189,14 @@ static int search_entry(int r, int g, int b)
   RGBdb *db = rgbdb;
   int i, j, diffr, diffg, diffb;
   unsigned int diff, mindiff;
-  
+
   mindiff = (unsigned int)~0;
   for (i = j = 0; db->r < 256; db++, i++)
   {
     diffr = r - db->r;
     diffg = g - db->g;
     diffb = b - db->b;
-    
+
 #ifdef FL_LINEAR
     diff = unsigned(3.0 * (FL_abs(r - db->r)) +
                     (5.9 * FL_abs(g - db->g)) +
@@ -216,14 +206,14 @@ static int search_entry(int r, int g, int b)
                     5.9 * (diffg *diffg) +
                     1.1 * (diffb *diffb));
 #endif
-    
+
     if (mindiff > diff)
     {
       mindiff = diff;
       j = i;
     }
   }
-  
+
   return j;
 }
 
@@ -232,11 +222,11 @@ static void search_rgb(Fl_Widget *, long)
 {
   int r, g, b, i;
   int top  = colbr->topline();
-  
+
   r = int(rs->value());
   g = int(gs->value());
   b = int(bs->value());
-  
+
   // fl_freeze_form(cl);
   Fl::set_color(FL_FREE_COL4, r, g, b);
   rescol->redraw();
@@ -254,10 +244,10 @@ static void db_cb(Fl_Widget * ob, long)
 {
   const char *p = fl_input("Enter New Database Name", dbname);
   char buf[512];
-  
+
   if (!p || strcmp(p, dbname) == 0)
     return;
-  
+
   strcpy(buf, p);
   if (load_browser(buf))
     strcpy(dbname, buf);
@@ -276,33 +266,33 @@ static void create_form_cl(void)
 {
   if (cl)
     return;
-  
+
   cl = new Fl_Double_Window(400,385);
   cl->box(FL_UP_BOX);
   cl->color(FL_INDIANRED, FL_GRAY);
-  
+
   Fl_Box *title = new Fl_Box(40, 10, 300, 30, "Color Browser");
   title->box(FL_NO_BOX);
   title->labelcolor(FL_RED);
   title->labelsize(32);
   title->labelfont(FL_HELVETICA_BOLD);
   title->labeltype(FL_SHADOW_LABEL);
-  
+
   dbobj = new Fl_Button(40, 50, 300, 25, "");
   dbobj->type(FL_NORMAL_BUTTON);
   dbobj->box(FL_BORDER_BOX);
   dbobj->color(FL_INDIANRED,FL_INDIANRED);
   dbobj->callback(db_cb, 0);
-  
+
   colbr = new Fl_Hold_Browser(10, 90, 280, 240, "");
-  colbr->textfont(FL_COURIER); 
+  colbr->textfont(FL_COURIER);
   colbr->callback(br_cb, 0);
   colbr->box(FL_DOWN_BOX);
-  
+
   rescol = new Fl_Box(300, 90, 90, 35, "");
   rescol->color(FL_FREE_COL4, FL_FREE_COL4);
   rescol->box(FL_BORDER_BOX);
-  
+
   rs = new Fl_Value_Slider(300, 130, 30, 200, "");
   rs->type(FL_VERT_FILL_SLIDER);
   rs->color(FL_INDIANRED, FL_RED);
@@ -310,7 +300,7 @@ static void create_form_cl(void)
   rs->precision(0);
   rs->callback(search_rgb, 0);
   rs->when(FL_WHEN_RELEASE);
-  
+
   gs = new Fl_Value_Slider(330, 130, 30, 200, "");
   gs->type(FL_VERT_FILL_SLIDER);
   gs->color(FL_INDIANRED, FL_GREEN);
@@ -318,7 +308,7 @@ static void create_form_cl(void)
   gs->precision(0);
   gs->callback(search_rgb, 1);
   gs->when(FL_WHEN_RELEASE);
-  
+
   bs = new Fl_Value_Slider(360, 130, 30, 200, "");
   bs->type(FL_VERT_FILL_SLIDER);
   bs->color(FL_INDIANRED, FL_BLUE);
@@ -326,15 +316,11 @@ static void create_form_cl(void)
   bs->precision(0);
   bs->callback(search_rgb, 2);
   bs->when(FL_WHEN_RELEASE);
-  
+
   Fl_Button *done = new Fl_Button(160, 345, 80, 30, "Done");
   done->type(FL_NORMAL_BUTTON);
   done->callback(done_cb, 0);
-  
+
   cl->end();
   cl->resizable(cl);
 }
-
-//
-// End of "$Id$".
-//
diff --git test/demo.cxx test/demo.cxx
index 684698b..8499e73 100644
--- test/demo.cxx
+++ test/demo.cxx
@@ -1,21 +1,69 @@
 //
-// "$Id$"
-//
 // Main demo program for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2010 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
 // file is missing or damaged, see the license at:
 //
-//     http://www.fltk.org/COPYING.php
+//     https://www.fltk.org/COPYING.php
 //
-// Please report all bugs and problems on the following page:
+// Please see the following page on how to report bugs and issues:
 //
-//     http://www.fltk.org/str.php
+//     https://www.fltk.org/bugs.php
 //
 
+/*
+  General information on directory structure and file handling.
+
+  The "classic" autotools/make system creates executables in their source
+  folders, i.e. fluid/fluid, test/demo and test/xyz, resp.. The menu file is
+  in folder test/, as is the main demo(.exe) program. In the following text
+  and directory lists all test and demo executables are represented by "demo"
+  and the fluid executable by "fluid", no matter what OS (under Windows: *.exe).
+
+  The CMake build system generates all executables in the build tree and copies
+  the supporting test data files to the build tree as well. This structure is
+  different and needs to be handled separately in this program.
+
+  Additionally, different OS platforms create different types of files, for
+  instance "app bundles" on macOS. All this needs to be considered.
+
+  The overall structure, relative to the FLTK source dir (fltk) and the build
+  tree (build):
+
+  (1) Autotools / Make:
+
+    fltk/fluid              fluid (../fluid/fluid)
+    fltk/test               demo, demo.menu, working directory, data files
+    fltk/test/images        images for help_dialog(.html)
+
+  (2) CMake + make (e.g. Unix)
+
+    build/bin               fluid
+    build/bin/test          test and demo programs
+    build/data              demo.menu, working directory, data files
+    build/data/images       images for help_dialog(.html)
+
+  (3) CMake + Visual Studio (TYPE == build type: Debug, Release, ...)
+
+    build/bin/TYPE          fluid
+    build/bin/test/TYPE     test and demo programs
+    build/data              demo.menu, working directory, data files
+    build/data/images       images for help_dialog(.html)
+
+  (4) macOS                 The setup is similar to Windows and Linux:
+                            Makefiles: like (1) or (2)
+                            Xcode: like (3), i.e. similar to VS layout
+
+  The built executable 'demo' can also be executed with the menu filename
+  as commandline argument. In this case all the support (data) files are
+  expected to be in the same directory as the menu file or relative paths
+  as needed by the test programs, for instance help_dialog which needs
+  help_dialog.html and related image files.
+*/
+
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>
@@ -36,25 +84,31 @@
 #else
 #  include <unistd.h>
 #endif
+#include <errno.h>
+
 #include <FL/Fl.H>
 #include <FL/Fl_Double_Window.H>
 #include <FL/Fl_Box.H>
 #include <FL/Fl_Button.H>
 #include <FL/Fl_Choice.H>
 #include <FL/filename.H>
-#include <FL/x.H>
+#include <FL/platform.H>
+#include <FL/fl_ask.H>  // fl_alert()
+#include <FL/fl_utf8.h> // fl_getcwd()
+
+#define FORM_W 350
+#define FORM_H 440
 
 /* Define a macro to decide if a trailing 'd' needs to be removed
    from the executable file name. Current versions of Visual Studio
    bundled IDE solutions add a 'd' to the executable file name
    ('demod.exe') in Debug configurations that needs to be removed.
    This is no longer true with CMake-generated IDE's starting with
-   FLTK 1.4, but in FLTK 1.3 the OLD behavior is still used.
-   The 'old' behavior obviously applied or still applies to
-   CodeWarrior (__MWERKS__).
+   FLTK 1.3.6, but in FLTK 1.3 the OLD behavior is still used if
+   the provided Visual Studio IDE projects are used.
 */
 
-#if ( defined _MSC_VER || defined __MWERKS__ ) && defined _DEBUG
+#if defined(_MSC_VER) && defined(_DEBUG) && !defined(CMAKE_INTDIR)
 # define DEBUG_EXE_WITH_D 1
 #else
 # define DEBUG_EXE_WITH_D 0
@@ -69,12 +123,62 @@ void doscheme(Fl_Choice *c, void *) {
   Fl::scheme(c->text(c->value()));
 }
 
-Fl_Double_Window *form;
+Fl_Double_Window *form = 0;
+Fl_Group *demogrp = 0;
 Fl_Button *but[9];
 
+// Allocate space to edit commands and arguments from demo.menu.
+// We "trust demo.menu" that strings don't overflow
+
+char cmdbuf[256];           // commandline w/o arguments
+char params[256];           // commandline arguments
+
+// Global path variables for all platforms and build systems
+// to avoid duplication and dynamic allocation
+
+char app_path   [FL_PATH_MAX];          // directory of all demo binaries
+char fluid_path [FL_PATH_MAX];          // binary directory of fluid
+char data_path  [FL_PATH_MAX];          // working directory of all demos
+char command    [2 * FL_PATH_MAX + 40]; // command to be executed
+
+// platform specific suffix for executable files
+
+#ifdef _WIN32
+# if DEBUG_EXE_WITH_D
+const char* suffix = "d.exe";		// exe name with trailing 'd'
+# else
+const char* suffix = ".exe";		// exe name w/o trailing 'd'
+# endif
+#elif defined __APPLE__
+const char *suffix = ".app";
+#else
+const char *suffix = "";
+#endif
+
+// CMake defines the "build type" subdirectory for multi configuration
+// build setups like Visual Studio and Xcode
+
+#ifdef CMAKE_INTDIR
+const char *cmake_intdir = "/" CMAKE_INTDIR;
+#else
+const char *cmake_intdir = 0;
+#endif
+
+// debug output function
+void debug_var(const char *varname, const char *value) {
+  printf("%-10s = %s\n", varname, value);
+  fflush(stdout); // Windows needs that
+}
+
 void create_the_forms() {
   Fl_Widget *obj;
-  form = new Fl_Double_Window(350, 440);
+  form = new Fl_Double_Window(FORM_W,FORM_H);
+  form->size_range(FORM_W,FORM_H,FORM_W+1,FORM_H+1); // XXX: +1 needed or window can't be made resizable later
+  // Parent group for demo
+  demogrp = new Fl_Group(0,0,FORM_W,FORM_H);
+  demogrp->resizable(0);
+  demogrp->begin();
+  // Demo
   obj = new Fl_Box(FL_FRAME_BOX,10,15,330,40,"FLTK Demonstration");
   obj->color(FL_GRAY-4);
   obj->labelsize(24);
@@ -112,7 +216,10 @@ void create_the_forms() {
     but[i]->align(FL_ALIGN_WRAP);
     but[i]->callback(dobut, i);
   }
+  demogrp->end();
+  // End window
   form->end();
+  form->resizable(form);
 }
 
 /* Maintaining and building up the menus. */
@@ -124,32 +231,29 @@ typedef struct {
   char icommand[9][64];
 } MENU;
 
-#define MAXMENU	32
+#define MAXMENU 32
 
 MENU menus[MAXMENU];
 int mennumb = 0;
 
-int find_menu(const char* nnn)
-/* Returns the number of a given menu name. */
-{
+/* Return the number of a given menu name. */
+int find_menu(const char* nnn) {
   int i;
   for (i=0; i<mennumb; i++)
     if (strcmp(menus[i].name,nnn) == 0) return i;
   return -1;
 }
 
-void create_menu(const char* nnn)
-/* Creates a new menu with name nnn */
-{
+/* Create a new menu with name nnn */
+void create_menu(const char* nnn) {
   if (mennumb == MAXMENU -1) return;
   strcpy(menus[mennumb].name,nnn);
   menus[mennumb].numb = 0;
   mennumb++;
 }
 
-void addto_menu(const char* men, const char* item, const char* comm)
-/* Adds an item to a menu */
-{
+/* Add an item to a menu */
+void addto_menu(const char* men, const char* item, const char* comm) {
   int n = find_menu(men);
   if (n<0) { create_menu(men); n = find_menu(men); }
   if (menus[n].numb == 9) return;
@@ -160,37 +264,37 @@ void addto_menu(const char* men, const char* item, const char* comm)
 
 /* Button to Item conversion and back. */
 
-int b2n[][9] = { 
-	{ -1, -1, -1, -1,  0, -1, -1, -1, -1},
-	{ -1, -1, -1,  0, -1,  1, -1, -1, -1},
-	{  0, -1, -1, -1,  1, -1, -1, -1,  2},
-	{  0, -1,  1, -1, -1, -1,  2, -1,  3},
-	{  0, -1,  1, -1,  2, -1,  3, -1,  4},
-	{  0, -1,  1,  2, -1,  3,  4, -1,  5},
-	{  0, -1,  1,  2,  3,  4,  5, -1,  6},
-	{  0,  1,  2,  3, -1,  4,  5,  6,  7},
-	{  0,  1,  2,  3,  4,  5,  6,  7,  8}
+int b2n[][9] = {
+        { -1, -1, -1, -1,  0, -1, -1, -1, -1},
+        { -1, -1, -1,  0, -1,  1, -1, -1, -1},
+        {  0, -1, -1, -1,  1, -1, -1, -1,  2},
+        {  0, -1,  1, -1, -1, -1,  2, -1,  3},
+        {  0, -1,  1, -1,  2, -1,  3, -1,  4},
+        {  0, -1,  1,  2, -1,  3,  4, -1,  5},
+        {  0, -1,  1,  2,  3,  4,  5, -1,  6},
+        {  0,  1,  2,  3, -1,  4,  5,  6,  7},
+        {  0,  1,  2,  3,  4,  5,  6,  7,  8}
 };
-int n2b[][9] = { 
-	{  4, -1, -1, -1, -1, -1, -1, -1, -1},
-	{  3,  5, -1, -1, -1, -1, -1, -1, -1},
-	{  0,  4,  8, -1, -1, -1, -1, -1, -1},
-	{  0,  2,  6,  8, -1, -1, -1, -1, -1},
-	{  0,  2,  4,  6,  8, -1, -1, -1, -1},
-	{  0,  2,  3,  5,  6,  8, -1, -1, -1},
-	{  0,  2,  3,  4,  5,  6,  8, -1, -1},
-	{  0,  1,  2,  3,  5,  6,  7,  8, -1},
-	{  0,  1,  2,  3,  4,  5,  6,  7,  8}
+int n2b[][9] = {
+        {  4, -1, -1, -1, -1, -1, -1, -1, -1},
+        {  3,  5, -1, -1, -1, -1, -1, -1, -1},
+        {  0,  4,  8, -1, -1, -1, -1, -1, -1},
+        {  0,  2,  6,  8, -1, -1, -1, -1, -1},
+        {  0,  2,  4,  6,  8, -1, -1, -1, -1},
+        {  0,  2,  3,  5,  6,  8, -1, -1, -1},
+        {  0,  2,  3,  4,  5,  6,  8, -1, -1},
+        {  0,  1,  2,  3,  5,  6,  7,  8, -1},
+        {  0,  1,  2,  3,  4,  5,  6,  7,  8}
 };
 
+/* Transform a button number to an item number when there are
+  maxnumb items in total. -1 if the button should not exist. */
 int but2numb(int bnumb, int maxnumb)
-/* Transforms a button number to an item number when there are
- maxnumb items in total. -1 if the button should not exist. */
 { return b2n[maxnumb][bnumb]; }
 
+/* Transform an item number to a button number when there are
+  maxnumb items in total. -1 if the item should not exist. */
 int numb2but(int inumb, int maxnumb)
-/* Transforms an item number to a button number when there are
- maxnumb items in total. -1 if the item should not exist. */
 { return n2b[maxnumb][inumb]; }
 
 /* Pushing and Popping menus */
@@ -198,9 +302,8 @@ int numb2but(int inumb, int maxnumb)
 char stack[64][32];
 int stsize = 0;
 
-void push_menu(const char* nnn)
-/* Pushes a menu to be visible */
-{
+/* Push a menu to be visible */
+void push_menu(const char* nnn) {
   int n,i,bn;
   int men = find_menu(nnn);
   if (men < 0) return;
@@ -219,9 +322,8 @@ void push_menu(const char* nnn)
   stsize++;
 }
 
-void pop_menu()
-/* Pops a menu */
-{
+/* Pop a menu */
+void pop_menu() {
   if (stsize<=1) return;
   stsize -= 2;
   push_menu(stack[stsize]);
@@ -229,158 +331,121 @@ void pop_menu()
 
 /* The callback Routines */
 
-void dobut(Fl_Widget *, long arg)
-/* handles a button push */
-{
+/* Handle a button push */
+void dobut(Fl_Widget *, long arg) {
   int men = find_menu(stack[stsize-1]);
   int n = menus[men].numb;
   int bn = but2numb( (int) arg, n-1);
-  if (menus[men].icommand[bn][0] == '@')
+
+  // menu ?
+
+  if (menus[men].icommand[bn][0] == '@') {
     push_menu(menus[men].icommand[bn]);
-  else {
-    
-#ifdef WIN32
-    STARTUPINFO		suInfo;		// Process startup information
-    PROCESS_INFORMATION	prInfo;		// Process information
+    return;
+  }
 
-# if DEBUG_EXE_WITH_D
-    const char *exe = "d.exe";		// exe name with trailing 'd'
-# else
-    const char *exe = ".exe";		// exe name w/o trailing 'd'
-# endif
+  // not a menu: run test/demo/fluid executable
+  // find and separate "command" and "params"
+
+  // skip leading spaces in command
+  char *start_command = menus[men].icommand[bn];
+  while (*start_command == ' ') ++start_command;
+
+  strcpy(cmdbuf, start_command); // here still full command w/params
+
+  // find the space between the command and parameters if one exists
+  char *start_params = strchr(cmdbuf, ' ');
+  if (start_params) {
+    *start_params = '\0';         // terminate command
+    start_params++;               // skip space
+    strcpy(params, start_params); // copy parameters
+  } else {
+    params[0] = '\0';             // empty string
+  }
+
+  // select application path: either app_path or fluid_path
+
+  const char *path = app_path;
+  if (!strncmp(cmdbuf, "fluid", 5))
+    path = fluid_path;
+
+  // format commandline with optional parameters
+
+#if defined(__APPLE__) // macOS
+
+  if (params[0]) {
+    // we assume that we have only one argument which is a filename in 'data_path'
+    sprintf(command, "open '%s/%s%s' --args '%s/%s'", path, cmdbuf, suffix, data_path, params);
+  } else {
+    sprintf(command, "open '%s/%s%s'", path, cmdbuf, suffix);
+  }
+
+#else // other platforms
+
+  if (params[0])
+    sprintf(command, "%s/%s%s %s", path, cmdbuf, suffix, params);
+  else
+    sprintf(command, "%s/%s%s", path, cmdbuf, suffix);
 
-    memset(&suInfo, 0, sizeof(suInfo));
-    suInfo.cb = sizeof(suInfo);
-    
-    int icommand_length = strlen(menus[men].icommand[bn]);
-    
-    char* copy_of_icommand = new char[icommand_length+1];
-    strcpy(copy_of_icommand,menus[men].icommand[bn]);
-    
-    // On WIN32 the .exe suffix needs to be appended to the command
-    // whilst leaving any additional parameters unchanged - this
-    // is required to handle the correct conversion of cases such as : 
-    // `../fluid/fluid valuators.fl' to '../fluid/fluid.exe valuators.fl'.
-
-    // skip leading spaces.
-    char* start_command = copy_of_icommand;
-    while (*start_command == ' ') ++start_command;
-
-    // find the space between the command and parameters if one exists.
-    char* start_parameters = strchr(start_command,' ');
-
-    char* command = new char[icommand_length+6]; // 6 for extra 'd.exe\0'
-
-    if (start_parameters==NULL) { // no parameters required.
-      sprintf(command, "%s%s", start_command, exe);
-    } else { // parameters required.
-      // break the start_command at the intermediate space between
-      // start_command and start_parameters.
-      *start_parameters = 0;
-      // move start_paremeters to skip over the intermediate space.
-      ++start_parameters;
-      
-      sprintf(command, "%s%s %s", start_command, exe, start_parameters);
-    }
-    
-    CreateProcess(NULL, command, NULL, NULL, FALSE,
-                  NORMAL_PRIORITY_CLASS, NULL, NULL, &suInfo, &prInfo);
-    
-    delete[] command;
-    delete[] copy_of_icommand;
-    
-#elif defined __APPLE__
-    char *cmd = strdup(menus[men].icommand[bn]);
-    char *arg = strchr(cmd, ' ');
-    
-    char command[2048], path[2048], app_path[2048];
-    
-    // this neat little block of code ensures that the current directory
-    // is set to the location of the Demo bundled application.
-    CFBundleRef app = CFBundleGetMainBundle();
-    CFURLRef url = CFBundleCopyBundleURL(app);    
-    CFStringRef cc_app_path = CFURLCopyFileSystemPath(url, kCFURLPOSIXPathStyle);
-    CFRelease(url);
-    CFStringGetCString(cc_app_path, app_path, 2048, kCFStringEncodingUTF8);
-    CFRelease(cc_app_path);
-    if (*app_path) {
-      char *n = strrchr(app_path, '/');
-      if (n) {
-        *n = 0;
-        chdir(app_path);
-      }
-    }
-    
-    char *name = new char[strlen(cmd) + 5];
-    strcpy(name, cmd);
-    if (arg) name[arg-cmd] = 0;
-    strcat(name, ".app");
-    // check whether app bundle exists
-    if ( ! fl_filename_isdir(name) ) strcpy(name, cmd);
-    if (arg) {
-      const char *fluidpath;
-      *arg = 0;
-#if defined USING_XCODE
-      fl_filename_absolute(path, 2048, "../../../../test/");
-      fluidpath = "fluid.app";
-#else
-      strcpy(path, app_path); strcat(path, "/");
-      fluidpath = "../fluid/fluid.app";
-      // check whether fluid bundle exists
-      if ( ! fl_filename_isdir(fluidpath) ) fluidpath = "../fluid";
 #endif
-      if (strcmp(cmd, "../fluid/fluid")==0) {
-	sprintf(command, "open %s --args %s%s", fluidpath, path, arg+1);
-      } else {
-	sprintf(command, "open %s --args %s%s", name, path, arg+1);
-      }
-    } else {
-      sprintf(command, "open %s", name);
-    }
-    delete[] name;
-//    puts(command);    
-    system(command);
-    
-    free(cmd);
-#else // NON WIN32 systems.
-    
-    int icommand_length = strlen(menus[men].icommand[bn]);
-    char* command = new char[icommand_length+5]; // 5 for extra './' and ' &\0' 
-    
-    sprintf(command, "./%s &", menus[men].icommand[bn]);
-    if (system(command)==-1) { /* ignore */ }
-    
-    delete[] command;
-#endif // WIN32
+
+  // finally, execute program (the system specific part)
+
+#ifdef _WIN32
+
+  STARTUPINFO         suInfo;         // Process startup information
+  PROCESS_INFORMATION prInfo;         // Process information
+
+  memset(&suInfo, 0, sizeof(suInfo));
+  suInfo.cb = sizeof(suInfo);
+
+  debug_var("Command", command);
+
+  BOOL stat = CreateProcess(NULL, command, NULL, NULL, FALSE,
+                            NORMAL_PRIORITY_CLASS, NULL,
+                            NULL, &suInfo, &prInfo);
+  if (!stat) {
+    DWORD err = GetLastError();
+    fl_alert("Error starting process, error #%lu\n'%s'", err, command);
   }
+
+#elif defined __APPLE__
+
+  debug_var("Command", command);
+
+  system(command);
+
+#else // other platforms (Unix, Linux)
+
+  strcat(command, " &"); // run in background
+
+  debug_var("Command", command);
+
+  if (system(command) == -1) {
+    fl_alert("Could not start program, errno = %d\n'%s'", errno, command);
+  }
+
+#endif // _WIN32
+
 }
 
 void doback(Fl_Widget *, void *) {pop_menu();}
 
 void doexit(Fl_Widget *, void *) {exit(0);}
 
-int load_the_menu(char* fname)
-/* Loads the menu file. Returns whether successful. */
-{
+/*
+  Load the menu file. Returns whether successful.
+*/
+int load_the_menu(const char * const menu) {
   FILE *fin = 0;
   char line[256], mname[64],iname[64],cname[64];
   int i, j;
-  fin = fl_fopen(fname,"r");
-#if defined ( __APPLE__ )
-  if (fin == NULL) {
-    // mac os bundle menu detection:
-    char* pos = strrchr(fname,'/');
-    if (!pos) return 0;
-    *pos = '\0';
-    pos = strrchr(fname,'/');
-    if (!pos) return 0;
-    strcpy(pos,"/Resources/demo.menu");
-    fin  = fl_fopen(fname,"r");
-  }
-#endif
-  if (fin == NULL) {
+
+  fin = fl_fopen(menu, "r");
+
+  if (fin == NULL)
     return 0;
-  }
+
   for (;;) {
     if (fgets(line,256,fin) == NULL) break;
     // remove all carriage returns that Cygwin may have inserted
@@ -398,7 +463,7 @@ int load_the_menu(char* fname)
     while (line[i] != ':' && line[i] != '\n') mname[j++] = line[i++];
     mname[j] = '\0';
     if (line[i] == ':') i++;
-    j = 0; 
+    j = 0;
     while (line[i] != ':' && line[i] != '\n') {
       if (line[i] == '\\') {
         i++;
@@ -419,39 +484,126 @@ int load_the_menu(char* fname)
   return 1;
 }
 
+// Fix '\' in Windows paths (convert to '/') and cut off filename (optional, default)
+void fix_path(char *path, int strip_filename = 1) {
+  if (!path[0])
+    return;
+#ifdef _WIN32 // convert '\' to '/'
+  char *p = path;
+  while (*p) {
+    if (*p == '\\')
+      *p = '/';
+    p++;
+  }
+#endif // _WIN32
+  if (strip_filename) {
+    char *pos = strrchr(path, '/');
+    if (pos)
+      *pos = 0;
+  }
+}
+
 int main(int argc, char **argv) {
-  putenv((char *)"FLTK_DOCDIR=../documentation/html");
-  char buf[FL_PATH_MAX];
-  strcpy(buf, argv[0]);
+
+  putenv((char *)"FLTK_DOCDIR=../documentation/html"); // used by fluid
+
+  char menu[FL_PATH_MAX];
+
+  // construct app_path for all executable files
+
+  fl_filename_absolute(app_path, sizeof(app_path), argv[0]);
+#ifdef __APPLE__
+    char *q = strstr(app_path, "/Contents/MacOS/");
+    if (q) *q = 0;
+#endif
+  fix_path(app_path);
+
+  // fluid's path is relative to app_path:
+  // - "../fluid" for autoconf/make builds
+  // - ".." (parent directory) for single configuration CMake builds
+  // - "../../$CMAKE_INTDIR" for multi-config (Visual Studio or Xcode) CMake builds
+
+  strcpy(fluid_path, app_path);
+
+  if (cmake_intdir)
+    fix_path(fluid_path); // remove intermediate (build type) folder, e.g. "/Debug"
+
+  fix_path(fluid_path); // remove folder name ("test")
+
+#if !defined(GENERATED_BY_CMAKE)
+  strcat(fluid_path, "/fluid");
+#else
+  // CMake: potentially Visual Studio or Xcode (multi config)
+  if (cmake_intdir)
+    strcat(fluid_path, cmake_intdir); // append e.g. "/Debug"
+
+#endif // GENERATED_BY_CMAKE
+
+  // construct data_path for the menu file and all resources (data files)
+  // CMake: replace "/bin/test/*" with "/data"
+  // autotools: use app_path directly
+
+  strcpy(data_path, app_path);
+
+#if defined(GENERATED_BY_CMAKE)
+  {
+    char *pos = strstr(data_path, "/bin/test");
+    if (pos)
+      strcpy(pos, "/data");
+  }
+#endif // GENERATED_BY_CMAKE
+
+  // Construct the menu file name, optionally overridden by command args.
+  // Use data_path and append "/<exe-file-name>.menu"
+
+  const char *fn = fl_filename_name(argv[0]);
+  strcpy(menu, data_path);
+  strcat(menu, "/");
+  strcat(menu, fn);
 #if DEBUG_EXE_WITH_D
-  // MS_VisualC appends a 'd' to debugging executables. remove it.
-  fl_filename_setext( buf, "" );
-  buf[ strlen(buf)-1 ] = 0;
+  char* dexe_found = strstr(menu, "d.exe");
+  if (dexe_found) strcpy(dexe_found, ".exe"); // strip trailing 'd'
 #endif
-  fl_filename_setext(buf,".menu");
-  char *fname = buf;
+  fl_filename_setext(menu, sizeof(menu), ".menu");
+
+  // parse commandline
+
   int i = 0;
-  if (!Fl::args(argc,argv,i) || i < argc-1)
-    Fl::fatal("Usage: %s <switches> <menufile>\n%s",argv[0],Fl::help);
-  if (i < argc) fname = argv[i];
-  
+  if (!Fl::args(argc, argv, i) || i < argc-1)
+    Fl::fatal("Usage: %s <switches> <menufile>\n%s", argv[0], Fl::help);
+  if (i < argc) {
+    // override menu file *and* data path !
+    fl_filename_absolute(menu, sizeof(menu), (const char *)argv[i]);
+    strcpy(data_path, menu);
+    fix_path(data_path);
+  }
+
+  // set current work directory to 'data_path'
+
+  if (chdir(data_path) == -1) { /* ignore */ }
+
+  // Create forms first
   create_the_forms();
-  
-  if (!load_the_menu(fname)) Fl::fatal("Can't open %s",fname);
-  if (buf != fname)
-    strcpy(buf,fname);
-  const char *c = fl_filename_name(buf);
-  if (c > buf) {
-    buf[c-buf] = 0; 
-    if (chdir(buf)==-1) { /* ignore */ }
+
+  {
+    char cwd[1024];
+    fl_getcwd(cwd, sizeof(cwd));
+    fix_path(cwd, 0);
+
+    debug_var("app_path",   app_path);
+    debug_var("fluid_path", fluid_path);
+    debug_var("data_path",  data_path);
+    debug_var("menu file",  menu);
+    debug_var("cwd",        cwd);
+    printf("\n");
+    fflush(stdout);
   }
+
+  if (!load_the_menu(menu))
+    Fl::fatal("Can't open menu file '%s'", menu);
+
   push_menu("@main");
-  form->show(argc,argv);
+  form->show(argc, argv);
   Fl::run();
   return 0;
 }
-
-//
-// End of "$Id$".
-//
-
diff --git test/demo.menu test/demo.menu
index 337a71c..63bedf8 100644
--- test/demo.menu
+++ test/demo.menu
@@ -58,10 +58,10 @@
 	@u:fast && slow widgets:fast_slow
 	@u:inactive:inactive
 
-@main:Fluid\n(UI design tool):../fluid/fluid valuators.fl
+@main:Fluid\n(UI design tool):fluid valuators.fl
 
 @main:Cool\nDemos...:@e
-	@e:X Color\nBrowser:colbrowser
+	@e:X Color\nBrowser:colbrowser rgb.txt
 	@e:Mandelbrot:mandelbrot
 	@e:Fractals:fractals
 	@e:Puzzle:glpuzzle
@@ -77,7 +77,7 @@
 	@o:Font Tests...:@of
 		@of:Fonts:fonts
 		@of:UTF-8:utf8
-	@o:HelpDialog:help
+	@o:HelpDialog:help help_dialog.html
 	@o:Input Choice:input_choice
 	@o:Preferences:preferences
 	@o:Threading:threads
diff --git test/editor-Info.plist test/editor-Info.plist
new file mode 100644
index 0000000..dea3f13
--- /dev/null
+++ test/editor-Info.plist
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleDocumentTypes</key>
+	<array>
+		<dict>
+			<key>CFBundleTypeExtensions</key>
+			<array>
+				<string>*</string>
+			</array>
+			<key>CFBundleTypeName</key>
+			<string>AllFiles</string>
+			<key>CFBundleTypeRole</key>
+			<string>Editor</string>
+			<key>LSTypeIsPackage</key>
+			<false/>
+			<key>NSPersistentStoreTypeKey</key>
+			<string>XML</string>
+		</dict>
+	</array>
+	<key>CFBundleExecutable</key>
+	<string>editor</string>
+	<key>CFBundleGetInfoString</key>
+	<string>Part of the FLTK library. Please visit www.fltk.org.</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.fltk.editor</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>FLTK</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+	<key>NSHumanReadableCopyright</key>
+	<string>Copyright 1998-2010 by Bill Spitzak and others.</string>
+	<key>NSHighResolutionCapable</key>
+	<true/>
+</dict>
+</plist>
diff --git test/fltk-versions.cxx test/fltk-versions.cxx
new file mode 100644
index 0000000..e1ab590
--- /dev/null
+++ test/fltk-versions.cxx
@@ -0,0 +1,87 @@
+//
+// "$Id$"
+//
+// Library version test program for the Fast Light Tool Kit (FLTK).
+//
+// Copyright 1998-2015 by Bill Spitzak and others.
+//
+// This library is free software. Distribution and use rights are outlined in
+// the file "COPYING" which should have been included with this file.  If this
+// file is missing or damaged, see the license at:
+//
+//     http://www.fltk.org/COPYING.php
+//
+// Please report all bugs and problems on the following page:
+//
+//     http://www.fltk.org/str.php
+//
+
+#include <FL/Fl.H>
+#include <FL/Fl_Window.H>
+#include <FL/Fl_Box.H>
+#include <FL/fl_ask.H>
+
+static char version[8][80] = { "","","","","","","","" };
+
+int main(int argc, char **argv) {
+
+  int versions = 0;
+
+  sprintf(version[versions++],"FL_VERSION        = %6.4f",FL_VERSION);
+  sprintf(version[versions++],"Fl::version()     = %6.4f  %s",Fl::version(),
+    (FL_VERSION == Fl::version()) ? "" : "***");
+
+#ifdef FL_API_VERSION
+  sprintf(version[versions++],"FL_API_VERSION    = %6d",FL_API_VERSION);
+  sprintf(version[versions++],"Fl::api_version() = %6d  %s",Fl::api_version(),
+    (FL_API_VERSION == Fl::api_version()) ? "" : "***");
+#endif
+
+#ifdef FL_ABI_VERSION
+  sprintf(version[versions++],"FL_ABI_VERSION    = %6d",FL_ABI_VERSION);
+  sprintf(version[versions++],"Fl::abi_version() = %6d  %s",Fl::abi_version(),
+    (FL_ABI_VERSION == Fl::abi_version()) ? "" : "***");
+#endif
+
+#ifdef FLTK_ABI_VERSION
+  sprintf(version[versions++],"FLTK_ABI_VERSION  = %6d",FLTK_ABI_VERSION);
+  sprintf(version[versions++],"NOTE: FLTK_ABI_VERSION is deprecated.\n"
+			      "Please use FL_ABI_VERSION instead !");
+#endif
+
+  for (int i=0; i<versions; i++) {
+    printf("%s\n",version[i]);
+  }
+
+#ifdef FL_ABI_VERSION
+  if (FL_ABI_VERSION != Fl::abi_version()) {
+    printf("*** FLTK ABI version mismatch: headers = %d, lib = %d ***\n",
+      FL_ABI_VERSION, Fl::abi_version());
+    fflush(stdout);
+    fl_message("*** FLTK ABI version mismatch: headers = %d, lib = %d ***",
+      FL_ABI_VERSION, Fl::abi_version());
+    // exit(1);
+  }
+#endif
+
+  Fl_Window *window = new Fl_Window(670,300);
+
+  Fl_Box *box[8];
+  for (int i=0; i<4; i++) {
+    box[2*i]   = new Fl_Box( 10,40+40*i,320,30,version[2*i]);
+    box[2*i+1] = new Fl_Box(340,40+40*i,320,30,version[2*i+1]);
+  }
+
+  for (int i=0; i<8; i++) {
+    box[i]->labelfont(FL_COURIER);
+    box[i]->align(FL_ALIGN_LEFT | FL_ALIGN_INSIDE);
+  }
+
+  window->end();
+  window->show(argc, argv);
+  return Fl::run();
+}
+
+//
+// End of "$Id$".
+//
diff --git test/help-test.html test/help-test.html
deleted file mode 100644
index 01809f2..0000000
--- test/help-test.html
+++ /dev/null
@@ -1,284 +0,0 @@
-<!--
-    Test the Fl_Help_View's ability to parse simple HTML.
--->
-<H1>Simple HTML Tests</H1>
-<UL>
-    <LI> <a href="#Plain Test">Plain Text Test</A>
-    <LI> <a href="#Entity Test">HTML Entity Test</A>
-    <LI> <a href="#Pre Test">PRE (preformatted Text) Test</A>
-    <LI> <a href="#Headings">Heading Tests</A>
-    <LI> <a href="#Lists">UL, OL, DL Lists</A>
-    <LI> <a href="#Table">TABLE Tests</A>
-    <LI> <a href="#Center">CENTER Tests</A>
-    <LI> <a href="#HR">HR (Horizontal Rule) Tests</A>
-    <LI> <a href="#Tabs">PRE Tab Indent Tests</A>
-</UL>
-<P>
-
-<A NAME="Plain Test"></A>
-<B>Plain text paragraphs</B><P>
-    The licenses for most software are designed to take away your freedom to
-    share and change it.  By contrast, the GNU General Public Licenses are
-    intended to guarantee your freedom to share and change free software--to
-    make sure the software is free for all its users.
-    <P>
-    This license, the Library General Public License, applies to some
-    specially designated Free Software Foundation software, and to any
-    other libraries whose authors decide to use it.  You can use it for
-    your libraries, too.
-    <P>
-    <I>Italic content.</I> <B>Bold content</B> <BIG>Big content.</BIG>
-    <SMALL>Small content.</SMALL> <U>Underline content.</U> <STRIKE>Strike out content.</STRIKE>
-    <FONT COLOR=RED>Red font content.</FONT> <FONT COLOR=#ff8800>Orange #ff8800 font content.</FONT>
-    <FONT COLOR=BLUE>Blue font content.</FONT>
-    <P>
-    <FONT FACE="Helvetica">This should be Helvetica. 0123456789</FONT><BR>
-    <FONT FACE="Arial">This should be Arial. 0123456789</FONT><BR>
-    <FONT FACE="Sans">This should be Sans. 0123456789</FONT><BR>
-    <FONT FACE="Times">This should be Times. 0123456789</FONT><BR>
-    <FONT FACE="Serif">This should be Serif. 0123456789</FONT><BR>
-    <FONT FACE="Courier">This should be Courier. 0123456789</FONT><BR>
-    <FONT FACE="Symbol">This should be Symbol. 0123456789</FONT>
-    <P>
-
-<A NAME="Entity Test"></A>
-<B>HTML Entities: named, hexadecimal, and decimal</B><P>
-    <b>Special characters, formatted as named "HTML Entities", e.g. "&amp;euro;":</b><br>
-    Euro and "dagger": "&euro;" "&dagger;"<br>
-    Umlaut characters : "&auml;" "&euml;" "&iuml;" "&ouml;" "&uuml;" "&szlig;"<br>
-    Umlaut characters : "&Auml;" "&Euml;" "&Iuml;" "&Ouml;" "&Uuml;"<br>
-    Special characters : "&bull;" "&permil;" "&copy;" "&trade;" "&reg;"<br>
-    <br>
-    <b>Other scripts, formatted as hexadecimal "HTML Entities", e.g. "&amp;#x20ac;":</b><br>
-    (Should be the same symbols as below)<br>
-    Euro and "dagger": "&#x20ac;" "&#x2020;"<br>
-    Japanese (Hiragana) : "&#x3050;" "&#x306e;"<br>
-    Japanese (Katakana) : "&#x30c0;" "&#x30dd;"<br>
-    Chinese (CJK Unified Ideographs) : "&#x4e2d;" "&#x4e33;"<br>
-    <br>
-    <b>Other scripts, formatted as decimal "HTML Entities", e.g. "&amp;#8364;":</b><br>
-    (Should be the same symbols as above)<br>
-    Euro and "dagger": "&#8364;" "&#8224;"<br>
-    Japanese (Hiragana) : "&#12368;" "&#12398;"<br>
-    Japanese (Katakana) : "&#12480;" "&#12509;"<br>
-    Chinese (CJK Unified Ideographs) : "&#20013;" "&#20019;"<br>
-    <P>
-
-<A NAME="Pre Test"></A>
-<B>Preformatted paragraphs</B><PRE>
-The following 2 paragraphs should be indented 4 spaces.
-
-    The licenses for most software are designed to take away
-    your freedom to share and change it.  By contrast, the
-    GNU General Public Licenses are intended to guarantee your
-    freedom to share and change free software -- to make sure
-    the software is free for all its users.
-
-    This license, the Library General Public License, applies to
-    some specially designated Free Software Foundation software,
-    and to any other libraries whose authors decide to use it.
-    You can use it for your libraries, too.
-
-The following 2 paragraphs should be indented 8 spaces.
-
-        The licenses for most software are designed to take away
-        your freedom to share and change it.  By contrast, the
-        GNU General Public Licenses are intended to guarantee
-        your freedom to share and change free software --
-        to make sure the software is free for all its users.
-
-        This license, the Library General Public License,
-        applies to some specially designated Free Software
-        Foundation software, and to any other libraries whose
-        authors decide to use it.  You can use it for your
-        libraries, too.
-
-The following text content should all be indented 4 spaces.
-
-    <I>Italic content.</I> <B>Bold content</B> <BIG>Big content.</BIG>
-    <SMALL>Small content.</SMALL> <U>Underline content.</U> <STRIKE>Strike out content.</STRIKE>
-    <FONT COLOR=RED>Red font content.</FONT> <FONT COLOR=#ff8800>Orange #ff8800 font content.</FONT>
-    <FONT COLOR=BLUE>Blue font content.</FONT>
-</PRE>
-<P>
-
-<A NAME="Headings"></A>
-<B>Heading tests</B>
-<H1>This is H1 text</H1>
-<H2>This is H2 text</H2>
-<H3>This is H3 text</H3>
-<H4>This is H4 text</H4>
-<H5>This is H5 text</H5>
-<H6>This is H6 text</H6>
-<P>
-
-<A NAME="Lists"></A>
-<B>UL tests</B>
-<UL>
-   This text should be indented in a UL.<BR>
-   This should be a second line of indent.<P>
-   <LI> First list item with default attributes</LI>
-   <LI> Second list item</LI>
-   <LI> Third list item</LI>
-</UL>
-End of UL. Starting an OL:
-<OL>
-   This text should be indented in an OL.<BR>
-   This should be a second line of indent.<P>
-   <LI> First list item with default attributes</LI>
-   <LI> Second list item</LI>
-   <LI> Third list item</LI>
-</OL>
-End of OL. Starting a DL:
-<DL>
-  A DL has been started. This should be a list of terms.
-  Some browsers display the description indented right
-  relative to the terms, though I don't think FLTK's does this.<P>
-  <DT>First term</DT>
-  <DD>Description of first term.</DD>
-  <DT>Second term</DT>
-  <DD>Description of second term goes here.</DD>
-  <DT>Third term</DT>
-  <DD>Description of third term goes here.</DD>
-</DL>
-End of DL.
-<P>
-
-<A NAME="Table"></A>
-<B>Simple 2 Column Non-border Table, No Headings</B>
-<TABLE>
-  <TR>
-    <TD>Column 1</TD>  <TD>Column 2</TD>
-  </TR><TR>
-    <TD>Aaa Aaa Aaa</TD>  <TD>Xxx Xxx Xxx</TD>
-  </TR><TR>
-    <TD>Bbb Bbb Bbb</TD>  <TD>Yyy Yyy Yyy</TD>
-  </TR><TR>
-    <TD>Ccc Ccc Ccc</TD>  <TD>Zzz Zzz Zzz</TD>
-  </TR>
-</TABLE>
-<P>
-<B>Simple 2 Column Bordered Table, No Headings</B>
-<TABLE BORDER=1>
-  <TR>
-    <TD>Column 1</TD>  <TD>Column 2</TD>
-  </TR><TR>
-    <TD>Aaa Aaa Aaa</TD>  <TD>Xxx Xxx Xxx</TD>
-  </TR><TR>
-    <TD>Bbb Bbb Bbb</TD>  <TD>Yyy Yyy Yyy</TD>
-  </TR><TR>
-    <TD>Ccc Ccc Ccc</TD>  <TD>Zzz Zzz Zzz</TD>
-  </TR>
-</TABLE>
-<P>
-<B>Simple Two Column Table With Borders And Heading</B>
-<TABLE BORDER=1>
-  <TR>
-    <TH>Table Heading</TH>
-  </TR>
-  <TR>
-    <TD>Column 1</TD>  <TD>Column 2</TD>
-  </TR><TR>
-    <TD>Aaa Aaa Aaa</TD>  <TD>Xxx Xxx Xxx</TD>
-  </TR><TR>
-    <TD>Bbb Bbb Bbb</TD>  <TD>Yyy Yyy Yyy</TD>
-  </TR><TR>
-    <TD>Ccc Ccc Ccc</TD>  <TD>Zzz Zzz Zzz</TD>
-  </TR>
-</TABLE>
-<P>
-<B>Simple Bordered Table With Heading And 10 Cell Padding + Spacing</B>
-<TABLE BORDER=1 CELLPADDING=10 CELLSPACING=10>
-  <TR>
-    <TH>Table Heading</TH>
-  </TR>
-  <TR>
-    <TD>Column 1</TD>  <TD>Column 2</TD>
-  </TR><TR>
-    <TD>Aaa Aaa Aaa</TD>  <TD>Xxx Xxx Xxx</TD>
-  </TR><TR>
-    <TD>Bbb Bbb Bbb</TD>  <TD>Yyy Yyy Yyy</TD>
-  </TR><TR>
-    <TD>Ccc Ccc Ccc</TD>  <TD>Zzz Zzz Zzz</TD>
-  </TR>
-</TABLE>
-<P>
-<B>Simple Table Of Images, Two Columns, Three Rows</B>
-<TABLE BORDER=1 CELLPADDING=10 CELLSPACING=10>
-  <TR>
-    <TH>Table Heading</TH>
-  </TR>
-  <TR>
-    <TD>Column 1</TD>  <TD>Column 2</TD>
-  </TR><TR>
-    <TD><IMG SRC="../documentation/src/FL200.png"></TD>
-    <TD>This is the FLTK logo</TD>
-  </TR><TR>
-    <TD><IMG SRC="../documentation/src/tiny.png"></TD>
-    <TD>Tiny FLTK logo.</TD>
-  </TR><TR>
-    <TD><IMG SRC="../documentation/src/Fl_Value_Input.png"></TD>
-    <TD>This is an image of Fl_Value_Input</TD>
-  </TR><TR>
-    <TD><IMG SRC="../documentation/src/Fl_Value_Output.png"></TD>
-    <TD>This is an image of Fl_Value_Output</TD>
-  </TR>
-</TABLE>
-<P>
-
-<A NAME="Center"></A>
-<B>Testing Centered Text And Image</B>
-<center>This text should be centered. What follows is a line break.
-<BR>
-After the line break, still centered. What follows is a paragraph break.
-<P>
-This text should be in a paragraph break. This is paragraph #1 of 2.
-<P>
-This text should be in a paragraph break as well. This is paragraph #2 of 2.
-<P>
-What follows should be a centered image.<BR>
-<IMG SRC="../documentation/src/FL200.png"><BR>
-That should be a centered image.
-<P>
-</center>
-<P>
-
-<A NAME="HR"></A>
-<B>Testing Horizontal Line</B>
-<HR>
-This text should be between two horizontal lines.
-<HR>
-<P>
-<A NAME="Tabs"></A>
-<B>Preformatted Indent Test</B>
-<PRE>
-    This tests that tabs and space indenting work correctly.
-    Each line should be one space right of the line preceding it
-    unless otherwise specified:
-
-0 Tab
- 1 Space
-  2 Space
-   3 Space
-    4 Space
-     5 Space
-      6 Space
-       7 Space            __
-        8 Space             |
-    	4 Space + 1 Tab     |-- should all be
-	1 Tab             __|   same indent level
-	 1 Tab + 1 Space
-	  1 Tab + 2 Space
-	   1 Tab + 3 Space
-	    1 Tab + 4 Space
-	     1 Tab + 5 Space
-	      1 Tab + 6 Space
-	       1 Tab + 7 Space            __
-	        1 Tab + 8 Space             |
-    	        4 Space + 1 Tab + 8 Space   |-- should all be
-		2 Tab                     __|   same indent level
-		 2 Tab + 1 Space
-		  2 Tab + 2 Space
-		   2 Tab + 3 Space
-		    ..
-</PRE>
diff --git test/help.cxx test/help.cxx
index f5c51d6..f6dd3f0 100644
--- test/help.cxx
+++ test/help.cxx
@@ -1,19 +1,18 @@
 //
-// "$Id$"
-//
-// Fl_Help_Dialog test program.
+// Fl_Help_Dialog test program for the Fast Light Tool Kit (FLTK).
 //
 // Copyright 1999-2010 by Easy Software Products.
+// Copyright 2011-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
 // file is missing or damaged, see the license at:
 //
-//     http://www.fltk.org/COPYING.php
+//     https://www.fltk.org/COPYING.php
 //
-// Please report all bugs and problems on the following page:
+// Please see the following page on how to report bugs and issues:
 //
-//     http://www.fltk.org/str.php
+//     https://www.fltk.org/bugs.php
 //
 // Contents:
 //
@@ -25,49 +24,29 @@
 //
 
 #include <FL/Fl_Help_Dialog.H>
+#include <FL/filename.H>        /* FL_PATH_MAX */
+#include <string.h>             /* strcpy(), etc */
 
 //
 // 'main()' - Display the help GUI...
 //
 
-int				// O - Exit status
-main(int  argc,			// I - Number of command-line arguments
-     char *argv[])		// I - Command-line arguments
+int                             // O - Exit status
+main(int  argc,                 // I - Number of command-line arguments
+     char *argv[])              // I - Command-line arguments
 {
-  Fl_Help_Dialog	*help;		// Help dialog
-
+  Fl_Help_Dialog *help = new Fl_Help_Dialog;
+  int i;
+  if (!Fl::args(argc, argv, i)) Fl::fatal(Fl::help);
+  const char *fname = (i < argc) ? argv[i] : "help_dialog.html";
 
-  help = new Fl_Help_Dialog;
+  help->load(fname); // TODO: add error check (when load() returns int instead of void)
 
-  
-#ifdef __APPLE__
-
-    char buf[2048];
-    strcpy(buf, argv[0]);
-    char *slash = strrchr(buf, '/');
-    if (slash)
-      strcpy(slash, "/../Resources/help-test.html");
-    help->load(buf);
-  
-#else
-  
-  if (argc <= 1)
-    help->load("help-test.html");
-  else
-    help->load(argv[1]);
-  
-#endif
-  
   help->show(1, argv);
 
   Fl::run();
 
   delete help;
 
-  return (0);
+  return 0;
 }
-
-
-//
-// End of "$Id$".
-//
diff --git test/help_dialog.html test/help_dialog.html
new file mode 100644
index 0000000..f7d7fc0
--- /dev/null
+++ test/help_dialog.html
@@ -0,0 +1,333 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <title>Fl_Help_Dialog test - Fast Light Toolkit (FLTK)</title>
+  <meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
+</head>
+<body>
+<!--
+ *
+ * Fl_Help_View test file for the Fast Light Tool Kit (FLTK).
+ *
+ * Copyright 1998-2021 by Bill Spitzak and others.
+ *
+ * This library is free software. Distribution and use rights are outlined in
+ * the file "COPYING" which should have been included with this file.  If this
+ * file is missing or damaged, see the license at:
+ *
+ *     https://www.fltk.org/COPYING.php
+ *
+ * Please see the following page on how to report bugs and issues:
+ *
+ *     https://www.fltk.org/bugs.php
+ *
+-->
+<H1>Simple HTML Tests</H1>
+<UL>
+    <LI> <a href="#PlainTest">Plain Text Test</A>
+    <LI> <a href="#EntityTest">HTML Entity Test</A>
+    <LI> <a href="#PreTest">PRE (preformatted Text) Test</A>
+    <LI> <a href="#Headings">Heading Tests</A>
+    <LI> <a href="#Lists">UL, OL, DL Lists</A>
+    <LI> <a href="#Table">TABLE Tests</A>
+    <LI> <a href="#Center">CENTER Tests</A>
+    <LI> <a href="#HR">HR (Horizontal Rule) Tests</A>
+    <LI> <a href="#Tabs">PRE Tab Indent Tests</A>
+</UL>
+<P>
+
+<A NAME="PlainTest"></A>
+<B>Plain text paragraphs</B><P>
+    The licenses for most software are designed to take away your freedom to
+    share and change it.  By contrast, the GNU General Public Licenses are
+    intended to guarantee your freedom to share and change free software--to
+    make sure the software is free for all its users.
+    <P>
+    This license, the Library General Public License, applies to some
+    specially designated Free Software Foundation software, and to any
+    other libraries whose authors decide to use it.  You can use it for
+    your libraries, too.
+    <P>
+    <I>Italic content.</I> <B>Bold content</B> <BIG>Big content.</BIG>
+    <SMALL>Small content.</SMALL> <U>Underline content.</U> <STRIKE>Strike out content.</STRIKE>
+    <FONT COLOR=RED>Red font content.</FONT> <FONT COLOR='#ff8800'>Orange #ff8800 font content.</FONT>
+    <FONT COLOR=BLUE>Blue font content.</FONT>
+    <P>
+    <FONT FACE="Helvetica">This should be Helvetica. 0123456789</FONT><BR>
+    <FONT FACE="Arial">This should be Arial. 0123456789</FONT><BR>
+    <FONT FACE="Sans">This should be Sans. 0123456789</FONT><BR>
+    <FONT FACE="Times">This should be Times. 0123456789</FONT><BR>
+    <FONT FACE="Serif">This should be Serif. 0123456789</FONT><BR>
+    <FONT FACE="Courier">This should be Courier. 0123456789</FONT><BR>
+    <FONT FACE="Symbol">This should be Symbol. 0123456789</FONT>
+    <P>
+
+<A NAME="EntityTest"></A>
+<B>HTML Entities: named, hexadecimal, and decimal</B><P>
+    <b>Special characters, formatted as named "HTML Entities", e.g. "&amp;euro;":</b><br>
+    Euro and "dagger": "&euro;" "&dagger;"<br>
+    Umlaut characters : "&auml;" "&euml;" "&iuml;" "&ouml;" "&uuml;" "&szlig;"<br>
+    Umlaut characters : "&Auml;" "&Euml;" "&Iuml;" "&Ouml;" "&Uuml;"<br>
+    Special characters : "&bull;" "&permil;" "&copy;" "&trade;" "&reg;"<br>
+    <br>
+    <b>Other scripts, formatted as hexadecimal "HTML Entities", e.g. "&amp;#x20ac;":</b><br>
+    (Should be the same symbols as below)<br>
+    Euro and "dagger": "&#x20ac;" "&#x2020;"<br>
+    Japanese (Hiragana) : "&#x3050;" "&#x306e;"<br>
+    Japanese (Katakana) : "&#x30c0;" "&#x30dd;"<br>
+    Chinese (CJK Unified Ideographs) : "&#x4e2d;" "&#x4e33;"<br>
+    <br>
+    <b>Other scripts, formatted as decimal "HTML Entities", e.g. "&amp;#8364;":</b><br>
+    (Should be the same symbols as above)<br>
+    Euro and "dagger": "&#8364;" "&#8224;"<br>
+    Japanese (Hiragana) : "&#12368;" "&#12398;"<br>
+    Japanese (Katakana) : "&#12480;" "&#12509;"<br>
+    Chinese (CJK Unified Ideographs) : "&#20013;" "&#20019;"<br>
+    <P>
+
+<A NAME="PreTest"></A>
+<B>Preformatted paragraphs</B><PRE>
+The following 2 paragraphs should be indented 4 spaces.
+
+    The licenses for most software are designed to take away
+    your freedom to share and change it.  By contrast, the
+    GNU General Public Licenses are intended to guarantee your
+    freedom to share and change free software -- to make sure
+    the software is free for all its users.
+
+    This license, the Library General Public License, applies to
+    some specially designated Free Software Foundation software,
+    and to any other libraries whose authors decide to use it.
+    You can use it for your libraries, too.
+
+The following 2 paragraphs should be indented 8 spaces.
+
+        The licenses for most software are designed to take away
+        your freedom to share and change it.  By contrast, the
+        GNU General Public Licenses are intended to guarantee
+        your freedom to share and change free software --
+        to make sure the software is free for all its users.
+
+        This license, the Library General Public License,
+        applies to some specially designated Free Software
+        Foundation software, and to any other libraries whose
+        authors decide to use it.  You can use it for your
+        libraries, too.
+
+The following text content should all be indented 4 spaces.
+
+    <I>Italic content.</I> <B>Bold content</B> <BIG>Big content.</BIG>
+    <SMALL>Small content.</SMALL> <U>Underline content.</U> <STRIKE>Strike out content.</STRIKE>
+    <FONT COLOR=RED>Red font content.</FONT> <FONT COLOR='#ff8800'>Orange #ff8800 font content.</FONT>
+    <FONT COLOR=BLUE>Blue font content.</FONT>
+</PRE>
+<P>
+
+<A NAME="Headings"></A>
+<B>Heading tests</B>
+<H1>This is H1 text</H1>
+<H2>This is H2 text</H2>
+<H3>This is H3 text</H3>
+<H4>This is H4 text</H4>
+<H5>This is H5 text</H5>
+<H6>This is H6 text</H6>
+<P>
+
+<A NAME="Lists"></A>
+<B>UL tests</B>
+<UL>
+   This text should be indented in a UL.<BR>
+   This should be a second line of indent.<P>
+   <LI> First list item with default attributes</LI>
+   <LI> Second list item</LI>
+   <LI> Third list item</LI>
+</UL>
+End of UL. Starting an OL:
+<OL>
+   This text should be indented in an OL.<BR>
+   This should be a second line of indent.<P>
+   <LI> First list item with default attributes</LI>
+   <LI> Second list item</LI>
+   <LI> Third list item</LI>
+</OL>
+Another OL with start value 10:
+<OL start="10">
+   <LI> First list item (value 10)</LI>
+   <LI> Second list item</LI>
+   <LI> Third list item</LI>
+</OL>
+End of OL. Starting a DL:
+<DL>
+  A DL has been started. This should be a list of terms.
+  Some browsers display the description indented right
+  relative to the terms, though I don't think FLTK's does this.<P>
+  <DT>First term</DT>
+  <DD>Description of first term.</DD>
+  <DT>Second term</DT>
+  <DD>Description of second term goes here.</DD>
+  <DT>Third term</DT>
+  <DD>Description of third term goes here.</DD>
+</DL>
+End of DL.
+
+<p>
+Nested OL/UL:
+<OL>
+    <LI>First numbered Item
+        <UL>
+            <LI>one thing</LI>
+            <LI>two things</LI>
+            <LI>three things</LI>
+        </UL>
+    </LI>
+    <LI>Second numbered Item
+        <UL>
+            <LI>one thing</LI>
+            <LI>two things</LI>
+            <LI>Three things</LI>
+        </UL>
+    </LI>
+</OL>
+
+<P>
+
+<A NAME="Table"></A>
+<B>Simple 2 Column Non-border Table, No Headings</B>
+<TABLE>
+  <TR>
+    <TD>Column 1</TD>  <TD>Column 2</TD>
+  </TR><TR>
+    <TD>Aaa Aaa Aaa</TD>  <TD>Xxx Xxx Xxx</TD>
+  </TR><TR>
+    <TD>Bbb Bbb Bbb</TD>  <TD>Yyy Yyy Yyy</TD>
+  </TR><TR>
+    <TD>Ccc Ccc Ccc</TD>  <TD>Zzz Zzz Zzz</TD>
+  </TR>
+</TABLE>
+<P>
+<B>Simple 2 Column Bordered Table, No Headings</B>
+<TABLE BORDER=1>
+  <TR>
+    <TD>Column 1</TD>  <TD>Column 2</TD>
+  </TR><TR>
+    <TD>Aaa Aaa Aaa</TD>  <TD>Xxx Xxx Xxx</TD>
+  </TR><TR>
+    <TD>Bbb Bbb Bbb</TD>  <TD>Yyy Yyy Yyy</TD>
+  </TR><TR>
+    <TD>Ccc Ccc Ccc</TD>  <TD>Zzz Zzz Zzz</TD>
+  </TR>
+</TABLE>
+<P>
+<B>Simple Two Column Table With Borders And Heading</B>
+<TABLE BORDER=1>
+  <TR>
+    <TH>Table Heading</TH> <TH>&nbsp;</TH>
+  </TR>
+  <TR>
+    <TD>Column 1</TD>  <TD>Column 2</TD>
+  </TR><TR>
+    <TD>Aaa Aaa Aaa</TD>  <TD>Xxx Xxx Xxx</TD>
+  </TR><TR>
+    <TD>Bbb Bbb Bbb</TD>  <TD>Yyy Yyy Yyy</TD>
+  </TR><TR>
+    <TD>Ccc Ccc Ccc</TD>  <TD>Zzz Zzz Zzz</TD>
+  </TR>
+</TABLE>
+<P>
+<B>Simple Bordered Table With Heading And 10 Cell Padding + Spacing</B>
+<TABLE BORDER=1 CELLPADDING=10 CELLSPACING=10>
+  <TR>
+    <TH colspan='2'>Table Heading</TH>
+  </TR>
+  <TR>
+    <TD>Column 1</TD>  <TD>Column 2</TD>
+  </TR><TR>
+    <TD>Aaa Aaa Aaa</TD>  <TD>Xxx Xxx Xxx</TD>
+  </TR><TR>
+    <TD>Bbb Bbb Bbb</TD>  <TD>Yyy Yyy Yyy</TD>
+  </TR><TR>
+    <TD>Ccc Ccc Ccc</TD>  <TD>Zzz Zzz Zzz</TD>
+  </TR>
+</TABLE>
+<P>
+<B>Simple Table Of Images, Two Columns, Three Rows</B>
+<TABLE BORDER=1 CELLPADDING=10 CELLSPACING=10>
+  <TR>
+    <TH colspan='2'>Table Heading</TH>
+  </TR>
+  <TR>
+    <TD>Column 1</TD>  <TD>Column 2</TD>
+  </TR><TR>
+    <TD><IMG SRC="images/FL200.png" alt="FLTK logo"></TD>
+    <TD>This is the FLTK logo</TD>
+  </TR><TR>
+    <TD><IMG SRC="images/tiny.png" alt="Tiny FLTK logo"></TD>
+    <TD>Tiny FLTK logo.</TD>
+  </TR><TR>
+    <TD><IMG SRC="images/Fl_Value_Input.png" alt="Fl_Value_Input"></TD>
+    <TD>This is an image of Fl_Value_Input</TD>
+  </TR><TR>
+    <TD><IMG SRC="images/Fl_Value_Output.png" alt="Fl_Value_Output"></TD>
+    <TD>This is an image of Fl_Value_Output</TD>
+  </TR>
+</TABLE>
+<P>
+
+<A NAME="Center"></A>
+<B>Testing Centered Text And Image</B>
+<center>This text should be centered. What follows is a line break.
+<BR>
+After the line break, still centered. What follows is a paragraph break.
+<P>
+This text should be in a paragraph break. This is paragraph #1 of 2.
+<P>
+This text should be in a paragraph break as well. This is paragraph #2 of 2.
+<P>
+What follows should be a centered image.<BR>
+<IMG SRC="images/FL200.png" alt="FLTK logo"><BR>
+That should be a centered image.
+<P>
+</center>
+<P>
+
+<A NAME="HR"></A>
+<B>Testing Horizontal Line</B>
+<HR>
+This text should be between two horizontal lines.
+<HR>
+<P>
+<A NAME="Tabs"></A>
+<B>Preformatted Indent Test</B>
+<PRE>
+    This tests that tabs and space indenting work correctly.
+    Each line should be one space right of the line preceding it
+    unless otherwise specified:
+
+0 Tab
+ 1 Space
+  2 Space
+   3 Space
+    4 Space
+     5 Space
+      6 Space
+       7 Space            __
+        8 Space             |
+    	4 Space + 1 Tab     |-- should all be
+	1 Tab             __|   same indent level
+	 1 Tab + 1 Space
+	  1 Tab + 2 Space
+	   1 Tab + 3 Space
+	    1 Tab + 4 Space
+	     1 Tab + 5 Space
+	      1 Tab + 6 Space
+	       1 Tab + 7 Space            __
+	        1 Tab + 8 Space             |
+    	        4 Space + 1 Tab + 8 Space   |-- should all be
+		2 Tab                     __|   same indent level
+		 2 Tab + 1 Space
+		  2 Tab + 2 Space
+		   2 Tab + 3 Space
+		    ..
+</PRE>
+</body>
+</html>
diff --git test/images/FL200.png test/images/FL200.png
new file mode 100644
index 0000000..b227fc7
Binary files /dev/null and test/images/FL200.png differ
diff --git test/images/Fl_Value_Input.png test/images/Fl_Value_Input.png
new file mode 100644
index 0000000..f555c70
Binary files /dev/null and test/images/Fl_Value_Input.png differ
diff --git test/images/Fl_Value_Output.png test/images/Fl_Value_Output.png
new file mode 100644
index 0000000..af2f362
Binary files /dev/null and test/images/Fl_Value_Output.png differ
diff --git test/images/tiny.png test/images/tiny.png
new file mode 100644
index 0000000..133ecd1
Binary files /dev/null and test/images/tiny.png differ
diff --git test/makedepend test/makedepend
index 61bbbbb..c1105a6 100644
--- test/makedepend
+++ test/makedepend
@@ -1,757 +1,1964 @@
 # DO NOT DELETE THIS LINE -- make depend depends on it.
 
-adjuster.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-adjuster.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-adjuster.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-adjuster.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-adjuster.o: ../FL/Fl_Adjuster.H ../FL/Fl_Valuator.H ../FL/Fl_Box.H
-animated.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-animated.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-animated.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-animated.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-animated.o: ../FL/Fl_Button.H ../FL/Fl_Image.H ../FL/x.H ../FL/fl_draw.H
-animated.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-animated.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Bitmap.H
-animated.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-arc.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-arc.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-arc.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-arc.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-arc.o: ../FL/Fl_Hor_Value_Slider.H ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H
-arc.o: ../FL/Fl_Valuator.H ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H
-arc.o: ../FL/Fl_Window.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-arc.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-arc.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-ask.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-ask.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-ask.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-ask.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Input.H
-ask.o: ../FL/Fl_Input_.H ../FL/Fl_Button.H ../FL/Fl_Return_Button.H
-ask.o: ../FL/Fl_Button.H ../FL/Fl_Box.H ../FL/fl_ask.H
-bitmap.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-bitmap.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-bitmap.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-bitmap.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-bitmap.o: ../FL/Fl_Button.H ../FL/Fl_Bitmap.H ../FL/Fl_Toggle_Button.H
+adjuster.o: ../FL/abi-version.h
+adjuster.o: ../FL/Enumerations.H
+adjuster.o: ../FL/Fl.H
+adjuster.o: ../FL/Fl_Adjuster.H
+adjuster.o: ../FL/Fl_Bitmap.H
+adjuster.o: ../FL/Fl_Box.H
+adjuster.o: ../FL/Fl_Double_Window.H
+adjuster.o: ../FL/Fl_Export.H
+adjuster.o: ../FL/Fl_Group.H
+adjuster.o: ../FL/Fl_Image.H
+adjuster.o: ../FL/fl_types.h
+adjuster.o: ../FL/fl_utf8.h
+adjuster.o: ../FL/Fl_Valuator.H
+adjuster.o: ../FL/Fl_Widget.H
+adjuster.o: ../FL/Fl_Window.H
+animated.o: ../FL/abi-version.h
+animated.o: ../FL/Enumerations.H
+animated.o: ../FL/Fl.H
+animated.o: ../FL/Fl_Bitmap.H
+animated.o: ../FL/Fl_Button.H
+animated.o: ../FL/Fl_Device.H
+animated.o: ../FL/Fl_Double_Window.H
+animated.o: ../FL/fl_draw.H
+animated.o: ../FL/Fl_Export.H
+animated.o: ../FL/Fl_Group.H
+animated.o: ../FL/Fl_Image.H
+animated.o: ../FL/Fl_Pixmap.H
+animated.o: ../FL/Fl_Plugin.H
+animated.o: ../FL/Fl_Preferences.H
+animated.o: ../FL/Fl_RGB_Image.H
+animated.o: ../FL/fl_types.h
+animated.o: ../FL/fl_utf8.h
+animated.o: ../FL/Fl_Widget.H
+animated.o: ../FL/Fl_Window.H
+animated.o: ../FL/x.H
+arc.o: ../FL/abi-version.h
+arc.o: ../FL/Enumerations.H
+arc.o: ../FL/Fl.H
+arc.o: ../FL/Fl_Bitmap.H
+arc.o: ../FL/Fl_Device.H
+arc.o: ../FL/Fl_Double_Window.H
+arc.o: ../FL/fl_draw.H
+arc.o: ../FL/Fl_Export.H
+arc.o: ../FL/Fl_Group.H
+arc.o: ../FL/Fl_Hor_Value_Slider.H
+arc.o: ../FL/Fl_Image.H
+arc.o: ../FL/Fl_Pixmap.H
+arc.o: ../FL/Fl_Plugin.H
+arc.o: ../FL/Fl_Preferences.H
+arc.o: ../FL/Fl_RGB_Image.H
+arc.o: ../FL/Fl_Slider.H
+arc.o: ../FL/fl_types.h
+arc.o: ../FL/fl_utf8.h
+arc.o: ../FL/Fl_Valuator.H
+arc.o: ../FL/Fl_Value_Slider.H
+arc.o: ../FL/Fl_Widget.H
+arc.o: ../FL/Fl_Window.H
+arc.o: ../FL/x.H
+ask.o: ../FL/abi-version.h
+ask.o: ../FL/Enumerations.H
+ask.o: ../FL/Fl.H
+ask.o: ../FL/fl_ask.H
+ask.o: ../FL/Fl_Bitmap.H
+ask.o: ../FL/Fl_Box.H
+ask.o: ../FL/Fl_Button.H
+ask.o: ../FL/Fl_Double_Window.H
+ask.o: ../FL/Fl_Export.H
+ask.o: ../FL/Fl_Group.H
+ask.o: ../FL/Fl_Image.H
+ask.o: ../FL/Fl_Input.H
+ask.o: ../FL/Fl_Input_.H
+ask.o: ../FL/Fl_Return_Button.H
+ask.o: ../FL/fl_types.h
+ask.o: ../FL/fl_utf8.h
+ask.o: ../FL/Fl_Widget.H
+ask.o: ../FL/Fl_Window.H
+bitmap.o: ../FL/abi-version.h
+bitmap.o: ../FL/Enumerations.H
+bitmap.o: ../FL/Fl.H
+bitmap.o: ../FL/Fl_Bitmap.H
 bitmap.o: ../FL/Fl_Button.H
-blocks.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-blocks.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-blocks.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-blocks.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-blocks.o: ../FL/Fl_Button.H ../FL/Fl_Preferences.H ../FL/Fl_XPM_Image.H
-blocks.o: ../FL/Fl_Pixmap.H ../FL/Fl_XBM_Image.H ../FL/Fl_Tiled_Image.H
-blocks.o: ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Window.H
-blocks.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-blocks.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-blocks.o: ../FL/Fl_RGB_Image.H ../config.h pixmaps/blast.xpm pixmaps/red.xpm
-blocks.o: pixmaps/red_bomb.xpm pixmaps/green.xpm pixmaps/green_bomb.xpm
-blocks.o: pixmaps/blue.xpm pixmaps/blue_bomb.xpm pixmaps/yellow.xpm
-blocks.o: pixmaps/yellow_bomb.xpm pixmaps/cyan.xpm pixmaps/cyan_bomb.xpm
-blocks.o: pixmaps/magenta.xpm pixmaps/magenta_bomb.xpm pixmaps/gray.xpm
+bitmap.o: ../FL/Fl_Double_Window.H
+bitmap.o: ../FL/Fl_Export.H
+bitmap.o: ../FL/Fl_Group.H
+bitmap.o: ../FL/Fl_Image.H
+bitmap.o: ../FL/Fl_Toggle_Button.H
+bitmap.o: ../FL/fl_types.h
+bitmap.o: ../FL/fl_utf8.h
+bitmap.o: ../FL/Fl_Widget.H
+bitmap.o: ../FL/Fl_Window.H
+blocks.o: ../config.h
+blocks.o: ../FL/abi-version.h
+blocks.o: ../FL/Enumerations.H
+blocks.o: ../FL/Fl.H
+blocks.o: ../FL/Fl_Bitmap.H
+blocks.o: ../FL/Fl_Button.H
+blocks.o: ../FL/Fl_Device.H
+blocks.o: ../FL/Fl_Double_Window.H
+blocks.o: ../FL/fl_draw.H
+blocks.o: ../FL/Fl_Export.H
+blocks.o: ../FL/Fl_Group.H
+blocks.o: ../FL/Fl_Image.H
+blocks.o: ../FL/Fl_Pixmap.H
+blocks.o: ../FL/Fl_Plugin.H
+blocks.o: ../FL/Fl_Preferences.H
+blocks.o: ../FL/Fl_RGB_Image.H
+blocks.o: ../FL/Fl_Tiled_Image.H
+blocks.o: ../FL/fl_types.h
+blocks.o: ../FL/fl_utf8.h
+blocks.o: ../FL/Fl_Widget.H
+blocks.o: ../FL/Fl_Window.H
+blocks.o: ../FL/Fl_XBM_Image.H
+blocks.o: ../FL/Fl_XPM_Image.H
+blocks.o: ../FL/x.H
+blocks.o: pixmaps/blast.xpm
+blocks.o: pixmaps/blue.xpm
+blocks.o: pixmaps/blue_bomb.xpm
+blocks.o: pixmaps/cyan.xpm
+blocks.o: pixmaps/cyan_bomb.xpm
+blocks.o: pixmaps/gray.xpm
 blocks.o: pixmaps/gray_bomb.xpm
-boxtype.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-boxtype.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-boxtype.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-boxtype.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-boxtype.o: ../FL/Fl_Box.H ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H
-boxtype.o: ../FL/Fl_Window.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-boxtype.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-boxtype.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-browser.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-browser.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-browser.o: ../FL/Fl_Select_Browser.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H
-browser.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H
-browser.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Image.H
-browser.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Bitmap.H
-browser.o: ../FL/Fl_Button.H ../FL/Fl_Int_Input.H ../FL/Fl_Input.H
-browser.o: ../FL/Fl_Input_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-browser.o: ../FL/Fl_Menu_Item.H ../FL/fl_ask.H
-button.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-button.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-button.o: ../FL/Fl_Window.H ../FL/Fl_Button.H ../FL/fl_ask.H
-buttons.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-buttons.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-buttons.o: ../FL/Fl_Window.H ../FL/Fl_Button.H ../FL/Fl_Return_Button.H
-buttons.o: ../FL/Fl_Button.H ../FL/Fl_Repeat_Button.H ../FL/Fl.H
-buttons.o: ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H
-buttons.o: ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H ../FL/Fl_Tooltip.H
+blocks.o: pixmaps/green.xpm
+blocks.o: pixmaps/green_bomb.xpm
+blocks.o: pixmaps/magenta.xpm
+blocks.o: pixmaps/magenta_bomb.xpm
+blocks.o: pixmaps/red.xpm
+blocks.o: pixmaps/red_bomb.xpm
+blocks.o: pixmaps/yellow.xpm
+blocks.o: pixmaps/yellow_bomb.xpm
+boxtype.o: ../FL/abi-version.h
+boxtype.o: ../FL/Enumerations.H
+boxtype.o: ../FL/Fl.H
+boxtype.o: ../FL/Fl_Bitmap.H
+boxtype.o: ../FL/Fl_Box.H
+boxtype.o: ../FL/Fl_Device.H
+boxtype.o: ../FL/Fl_Double_Window.H
+boxtype.o: ../FL/fl_draw.H
+boxtype.o: ../FL/Fl_Export.H
+boxtype.o: ../FL/Fl_Group.H
+boxtype.o: ../FL/Fl_Image.H
+boxtype.o: ../FL/Fl_Pixmap.H
+boxtype.o: ../FL/Fl_Plugin.H
+boxtype.o: ../FL/Fl_Preferences.H
+boxtype.o: ../FL/Fl_RGB_Image.H
+boxtype.o: ../FL/fl_types.h
+boxtype.o: ../FL/fl_utf8.h
+boxtype.o: ../FL/Fl_Widget.H
+boxtype.o: ../FL/Fl_Window.H
+boxtype.o: ../FL/x.H
+browser.o: ../FL/abi-version.h
+browser.o: ../FL/Enumerations.H
+browser.o: ../FL/Fl.H
+browser.o: ../FL/fl_ask.H
+browser.o: ../FL/Fl_Bitmap.H
+browser.o: ../FL/Fl_Browser.H
+browser.o: ../FL/Fl_Browser_.H
+browser.o: ../FL/Fl_Button.H
+browser.o: ../FL/Fl_Choice.H
+browser.o: ../FL/Fl_Double_Window.H
+browser.o: ../FL/Fl_Export.H
+browser.o: ../FL/Fl_Group.H
+browser.o: ../FL/Fl_Image.H
+browser.o: ../FL/Fl_Input.H
+browser.o: ../FL/Fl_Input_.H
+browser.o: ../FL/Fl_Int_Input.H
+browser.o: ../FL/Fl_Menu_.H
+browser.o: ../FL/Fl_Menu_Item.H
+browser.o: ../FL/Fl_Scrollbar.H
+browser.o: ../FL/Fl_Select_Browser.H
+browser.o: ../FL/Fl_Slider.H
+browser.o: ../FL/fl_types.h
+browser.o: ../FL/fl_utf8.h
+browser.o: ../FL/Fl_Valuator.H
+browser.o: ../FL/Fl_Widget.H
+browser.o: ../FL/Fl_Window.H
+button.o: ../FL/abi-version.h
+button.o: ../FL/Enumerations.H
+button.o: ../FL/Fl.H
+button.o: ../FL/fl_ask.H
+button.o: ../FL/Fl_Button.H
+button.o: ../FL/Fl_Export.H
+button.o: ../FL/fl_types.h
+button.o: ../FL/fl_utf8.h
+button.o: ../FL/Fl_Window.H
+buttons.o: ../FL/abi-version.h
+buttons.o: ../FL/Enumerations.H
+buttons.o: ../FL/Fl.H
+buttons.o: ../FL/Fl_Button.H
+buttons.o: ../FL/Fl_Check_Button.H
+buttons.o: ../FL/Fl_Export.H
+buttons.o: ../FL/Fl_Light_Button.H
+buttons.o: ../FL/Fl_Repeat_Button.H
+buttons.o: ../FL/Fl_Return_Button.H
+buttons.o: ../FL/Fl_Round_Button.H
+buttons.o: ../FL/Fl_Tooltip.H
+buttons.o: ../FL/fl_types.h
+buttons.o: ../FL/fl_utf8.h
 buttons.o: ../FL/Fl_Widget.H
-cairo_test.o: ../config.h ../FL/Fl_Cairo_Window.H ../FL/Fl.H
-cairo_test.o: ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-cairo_test.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-cairo_test.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-cairo_test.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-cairo_test.o: ../FL/Fl_Box.H ../FL/x.H ../FL/fl_draw.H ../FL/Enumerations.H
-cairo_test.o: ../FL/Fl_Window.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-cairo_test.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-cairo_test.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/math.h
-checkers.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-checkers.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-checkers.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-checkers.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-checkers.o: ../FL/Fl_Bitmap.H ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H
-checkers.o: ../FL/Fl_Window.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-checkers.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Pixmap.H
-checkers.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Menu_Item.H ../FL/fl_ask.H
-checkers.o: pixmaps/black_1.xbm pixmaps/black_2.xbm pixmaps/black_3.xbm
-checkers.o: pixmaps/black_4.xbm pixmaps/white_1.xbm pixmaps/white_2.xbm
-checkers.o: pixmaps/white_3.xbm pixmaps/white_4.xbm pixmaps/blackking_1.xbm
-checkers.o: pixmaps/blackking_2.xbm pixmaps/blackking_3.xbm
-checkers.o: pixmaps/blackking_4.xbm pixmaps/whiteking_1.xbm
-checkers.o: pixmaps/whiteking_2.xbm pixmaps/whiteking_3.xbm
-checkers.o: pixmaps/whiteking_4.xbm ../FL/Fl_Box.H ../FL/Fl_Slider.H
-checkers.o: ../FL/Fl_Valuator.H ../FL/Fl_Value_Output.H
-clock.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-clock.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-clock.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-clock.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-clock.o: ../FL/Fl_Clock.H ../FL/Fl_Round_Clock.H ../FL/Fl_Clock.H
-colbrowser.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-colbrowser.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-colbrowser.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-colbrowser.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-colbrowser.o: ../FL/Fl_Button.H ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H
-colbrowser.o: ../FL/Fl_Valuator.H ../FL/Fl_Hold_Browser.H ../FL/Fl_Browser.H
-colbrowser.o: ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H ../FL/Fl_Box.H
-colbrowser.o: ../FL/fl_ask.H ../FL/filename.H
-color_chooser.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-color_chooser.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-color_chooser.o: ../FL/abi-version.h ../FL/Fl_Window.H ../FL/Fl_Box.H
-color_chooser.o: ../FL/Fl_Button.H ../FL/fl_show_colormap.H
-color_chooser.o: ../FL/Fl_Color_Chooser.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-color_chooser.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/Fl_Choice.H
-color_chooser.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Image.H
-color_chooser.o: ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H ../FL/Fl_Input.H
-color_chooser.o: ../FL/Fl_Input_.H ../FL/Fl_Image.H ../FL/x.H
-color_chooser.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Bitmap.H
-color_chooser.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Device.H
-color_chooser.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Bitmap.H
-color_chooser.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H list_visuals.cxx
+buttons.o: ../FL/Fl_Window.H
+cairo_test.o: ../config.h
+cairo_test.o: ../FL/abi-version.h
+cairo_test.o: ../FL/Enumerations.H
+cairo_test.o: ../FL/Fl.H
+cairo_test.o: ../FL/Fl_Bitmap.H
+cairo_test.o: ../FL/Fl_Box.H
+cairo_test.o: ../FL/Fl_Cairo_Window.H
+cairo_test.o: ../FL/Fl_Device.H
+cairo_test.o: ../FL/Fl_Double_Window.H
+cairo_test.o: ../FL/fl_draw.H
+cairo_test.o: ../FL/Fl_Export.H
+cairo_test.o: ../FL/Fl_Group.H
+cairo_test.o: ../FL/Fl_Image.H
+cairo_test.o: ../FL/Fl_Pixmap.H
+cairo_test.o: ../FL/Fl_Plugin.H
+cairo_test.o: ../FL/Fl_Preferences.H
+cairo_test.o: ../FL/Fl_RGB_Image.H
+cairo_test.o: ../FL/fl_types.h
+cairo_test.o: ../FL/fl_utf8.h
+cairo_test.o: ../FL/Fl_Widget.H
+cairo_test.o: ../FL/Fl_Window.H
+cairo_test.o: ../FL/math.h
+cairo_test.o: ../FL/x.H
+checkers.o: ../FL/abi-version.h
+checkers.o: ../FL/Enumerations.H
+checkers.o: ../FL/Fl.H
+checkers.o: ../FL/fl_ask.H
+checkers.o: ../FL/Fl_Bitmap.H
+checkers.o: ../FL/Fl_Box.H
+checkers.o: ../FL/Fl_Device.H
+checkers.o: ../FL/Fl_Double_Window.H
+checkers.o: ../FL/fl_draw.H
+checkers.o: ../FL/Fl_Export.H
+checkers.o: ../FL/Fl_Group.H
+checkers.o: ../FL/Fl_Image.H
+checkers.o: ../FL/Fl_Menu_Item.H
+checkers.o: ../FL/Fl_Pixmap.H
+checkers.o: ../FL/Fl_Plugin.H
+checkers.o: ../FL/Fl_Preferences.H
+checkers.o: ../FL/Fl_RGB_Image.H
+checkers.o: ../FL/Fl_Slider.H
+checkers.o: ../FL/fl_types.h
+checkers.o: ../FL/fl_utf8.h
+checkers.o: ../FL/Fl_Valuator.H
+checkers.o: ../FL/Fl_Value_Output.H
+checkers.o: ../FL/Fl_Widget.H
+checkers.o: ../FL/Fl_Window.H
+checkers.o: ../FL/x.H
+checkers.o: pixmaps/blackking_1.xbm
+checkers.o: pixmaps/blackking_2.xbm
+checkers.o: pixmaps/blackking_3.xbm
+checkers.o: pixmaps/blackking_4.xbm
+checkers.o: pixmaps/black_1.xbm
+checkers.o: pixmaps/black_2.xbm
+checkers.o: pixmaps/black_3.xbm
+checkers.o: pixmaps/black_4.xbm
+checkers.o: pixmaps/whiteking_1.xbm
+checkers.o: pixmaps/whiteking_2.xbm
+checkers.o: pixmaps/whiteking_3.xbm
+checkers.o: pixmaps/whiteking_4.xbm
+checkers.o: pixmaps/white_1.xbm
+checkers.o: pixmaps/white_2.xbm
+checkers.o: pixmaps/white_3.xbm
+checkers.o: pixmaps/white_4.xbm
+clock.o: ../FL/abi-version.h
+clock.o: ../FL/Enumerations.H
+clock.o: ../FL/Fl.H
+clock.o: ../FL/Fl_Bitmap.H
+clock.o: ../FL/Fl_Clock.H
+clock.o: ../FL/Fl_Double_Window.H
+clock.o: ../FL/Fl_Export.H
+clock.o: ../FL/Fl_Group.H
+clock.o: ../FL/Fl_Image.H
+clock.o: ../FL/Fl_Round_Clock.H
+clock.o: ../FL/fl_types.h
+clock.o: ../FL/fl_utf8.h
+clock.o: ../FL/Fl_Widget.H
+clock.o: ../FL/Fl_Window.H
+colbrowser.o: ../FL/abi-version.h
+colbrowser.o: ../FL/Enumerations.H
+colbrowser.o: ../FL/filename.H
+colbrowser.o: ../FL/Fl.H
+colbrowser.o: ../FL/fl_ask.H
+colbrowser.o: ../FL/Fl_Bitmap.H
+colbrowser.o: ../FL/Fl_Box.H
+colbrowser.o: ../FL/Fl_Browser.H
+colbrowser.o: ../FL/Fl_Browser_.H
+colbrowser.o: ../FL/Fl_Button.H
+colbrowser.o: ../FL/Fl_Double_Window.H
+colbrowser.o: ../FL/Fl_Export.H
+colbrowser.o: ../FL/Fl_Group.H
+colbrowser.o: ../FL/Fl_Hold_Browser.H
+colbrowser.o: ../FL/Fl_Image.H
+colbrowser.o: ../FL/Fl_Scrollbar.H
+colbrowser.o: ../FL/Fl_Slider.H
+colbrowser.o: ../FL/fl_types.h
+colbrowser.o: ../FL/fl_utf8.h
+colbrowser.o: ../FL/Fl_Valuator.H
+colbrowser.o: ../FL/Fl_Value_Slider.H
+colbrowser.o: ../FL/Fl_Widget.H
+colbrowser.o: ../FL/Fl_Window.H
 color_chooser.o: ../config.h
-cube.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-cube.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-cube.o: ../FL/abi-version.h ../FL/Fl_Window.H ../FL/Fl_Box.H
-cube.o: ../FL/Fl_Button.H ../FL/Fl_Radio_Light_Button.H
-cube.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H ../FL/Fl_Slider.H
-cube.o: ../FL/Fl_Valuator.H ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H
-cube.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-cube.o: ../FL/gl.h ../FL/Fl_Sys_Menu_Bar.H ../FL/Fl_Menu_Bar.H
-cube.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/x.H ../FL/Fl_Printer.H
-cube.o: ../FL/x.H ../FL/Fl_Paged_Device.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-cube.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-cube.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/fl_draw.H
-cube.o: ../FL/Enumerations.H ../FL/Fl_PostScript.H
-CubeMain.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-CubeMain.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-CubeMain.o: ../FL/abi-version.h CubeViewUI.h ../FL/Fl_Double_Window.H
-CubeMain.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-CubeMain.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Group.H
-CubeMain.o: ../FL/Fl_Roller.H ../FL/Fl_Valuator.H ../FL/Fl_Slider.H
-CubeMain.o: ../FL/Fl_Box.H CubeView.h ../FL/Fl_Gl_Window.H ../FL/gl.h
-CubeMain.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H
-CubeView.o: CubeView.h ../config.h ../FL/Fl.H ../FL/Fl_Export.H
-CubeView.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-CubeView.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Gl_Window.H
-CubeView.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-CubeView.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/gl.h
-cursor.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-cursor.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-cursor.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-cursor.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-cursor.o: ../FL/Fl_Hor_Value_Slider.H ../FL/Fl_Value_Slider.H
-cursor.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Choice.H
-cursor.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/fl_draw.H ../FL/x.H
-cursor.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-cursor.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-cursor.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
+color_chooser.o: ../FL/abi-version.h
+color_chooser.o: ../FL/Enumerations.H
+color_chooser.o: ../FL/Fl.H
+color_chooser.o: ../FL/Fl_Bitmap.H
+color_chooser.o: ../FL/Fl_Box.H
+color_chooser.o: ../FL/Fl_Button.H
+color_chooser.o: ../FL/Fl_Choice.H
+color_chooser.o: ../FL/Fl_Color_Chooser.H
+color_chooser.o: ../FL/Fl_Device.H
+color_chooser.o: ../FL/fl_draw.H
+color_chooser.o: ../FL/Fl_Export.H
+color_chooser.o: ../FL/Fl_Group.H
+color_chooser.o: ../FL/Fl_Image.H
+color_chooser.o: ../FL/Fl_Input.H
+color_chooser.o: ../FL/Fl_Input_.H
+color_chooser.o: ../FL/Fl_Menu_.H
+color_chooser.o: ../FL/Fl_Menu_Item.H
+color_chooser.o: ../FL/Fl_Pixmap.H
+color_chooser.o: ../FL/Fl_Plugin.H
+color_chooser.o: ../FL/Fl_Preferences.H
+color_chooser.o: ../FL/Fl_Return_Button.H
+color_chooser.o: ../FL/Fl_RGB_Image.H
+color_chooser.o: ../FL/fl_show_colormap.H
+color_chooser.o: ../FL/fl_types.h
+color_chooser.o: ../FL/fl_utf8.h
+color_chooser.o: ../FL/Fl_Valuator.H
+color_chooser.o: ../FL/Fl_Value_Input.H
+color_chooser.o: ../FL/Fl_Widget.H
+color_chooser.o: ../FL/Fl_Window.H
+color_chooser.o: ../FL/x.H
+color_chooser.o: list_visuals.cxx
+cube.o: ../config.h
+cube.o: ../FL/abi-version.h
+cube.o: ../FL/Enumerations.H
+cube.o: ../FL/Fl.H
+cube.o: ../FL/Fl_Bitmap.H
+cube.o: ../FL/Fl_Box.H
+cube.o: ../FL/Fl_Button.H
+cube.o: ../FL/Fl_Device.H
+cube.o: ../FL/fl_draw.H
+cube.o: ../FL/Fl_Export.H
+cube.o: ../FL/Fl_Gl_Window.H
+cube.o: ../FL/Fl_Group.H
+cube.o: ../FL/Fl_Image.H
+cube.o: ../FL/Fl_Light_Button.H
+cube.o: ../FL/Fl_Menu_.H
+cube.o: ../FL/Fl_Menu_Bar.H
+cube.o: ../FL/Fl_Menu_Item.H
+cube.o: ../FL/Fl_Paged_Device.H
+cube.o: ../FL/Fl_Pixmap.H
+cube.o: ../FL/Fl_Plugin.H
+cube.o: ../FL/Fl_PostScript.H
+cube.o: ../FL/Fl_Preferences.H
+cube.o: ../FL/Fl_Printer.H
+cube.o: ../FL/Fl_Radio_Light_Button.H
+cube.o: ../FL/Fl_RGB_Image.H
+cube.o: ../FL/Fl_Slider.H
+cube.o: ../FL/Fl_Sys_Menu_Bar.H
+cube.o: ../FL/fl_types.h
+cube.o: ../FL/fl_utf8.h
+cube.o: ../FL/Fl_Valuator.H
+cube.o: ../FL/Fl_Widget.H
+cube.o: ../FL/Fl_Window.H
+cube.o: ../FL/gl.h
+cube.o: ../FL/x.H
+CubeMain.o: ../config.h
+CubeMain.o: ../FL/abi-version.h
+CubeMain.o: ../FL/Enumerations.H
+CubeMain.o: ../FL/Fl.H
+CubeMain.o: ../FL/Fl_Bitmap.H
+CubeMain.o: ../FL/Fl_Box.H
+CubeMain.o: ../FL/Fl_Double_Window.H
+CubeMain.o: ../FL/Fl_Export.H
+CubeMain.o: ../FL/Fl_Gl_Window.H
+CubeMain.o: ../FL/Fl_Group.H
+CubeMain.o: ../FL/Fl_Image.H
+CubeMain.o: ../FL/Fl_Roller.H
+CubeMain.o: ../FL/Fl_Slider.H
+CubeMain.o: ../FL/fl_types.h
+CubeMain.o: ../FL/fl_utf8.h
+CubeMain.o: ../FL/Fl_Valuator.H
+CubeMain.o: ../FL/Fl_Value_Slider.H
+CubeMain.o: ../FL/Fl_Widget.H
+CubeMain.o: ../FL/Fl_Window.H
+CubeMain.o: ../FL/gl.h
+CubeMain.o: CubeView.h
+CubeMain.o: CubeViewUI.h
+CubeView.o: ../config.h
+CubeView.o: ../FL/abi-version.h
+CubeView.o: ../FL/Enumerations.H
+CubeView.o: ../FL/Fl.H
+CubeView.o: ../FL/Fl_Bitmap.H
+CubeView.o: ../FL/Fl_Export.H
+CubeView.o: ../FL/Fl_Gl_Window.H
+CubeView.o: ../FL/Fl_Group.H
+CubeView.o: ../FL/Fl_Image.H
+CubeView.o: ../FL/fl_types.h
+CubeView.o: ../FL/fl_utf8.h
+CubeView.o: ../FL/Fl_Widget.H
+CubeView.o: ../FL/Fl_Window.H
+CubeView.o: ../FL/gl.h
+CubeView.o: CubeView.h
+cursor.o: ../FL/abi-version.h
+cursor.o: ../FL/Enumerations.H
+cursor.o: ../FL/Fl.H
+cursor.o: ../FL/Fl_Bitmap.H
 cursor.o: ../FL/Fl_Box.H
-curve.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-curve.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-curve.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-curve.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-curve.o: ../FL/Fl_Hor_Value_Slider.H ../FL/Fl_Value_Slider.H
-curve.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H ../FL/x.H
-curve.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-curve.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-curve.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-curve.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H
-demo.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-demo.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-demo.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-demo.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Box.H
-demo.o: ../FL/Fl_Button.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-demo.o: ../FL/Fl_Menu_Item.H ../FL/filename.H ../FL/x.H
-device.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-device.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-device.o: ../FL/Fl_Overlay_Window.H ../FL/Fl_Double_Window.H
-device.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-device.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Light_Button.H
-device.o: ../FL/Fl_Radio_Round_Button.H ../FL/Fl_Round_Button.H
-device.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H ../FL/fl_draw.H ../FL/x.H
-device.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-device.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-device.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-device.o: ../FL/Fl_Clock.H pixmaps/porsche.xpm ../FL/Fl_Round_Button.H
-device.o: ../FL/Fl_Printer.H ../FL/Fl_Paged_Device.H ../FL/Fl_PostScript.H
-device.o: ../FL/Fl_Copy_Surface.H ../FL/Fl_Image_Surface.H
-device.o: ../FL/Fl_Shared_Image.H ../FL/Fl_File_Chooser.H
-device.o: ../FL/Fl_Double_Window.H ../FL/Fl_Group.H ../FL/Fl_Choice.H
-device.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Menu_Button.H
-device.o: ../FL/Fl_Button.H ../FL/Fl_Preferences.H ../FL/Fl_Tile.H
-device.o: ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H
-device.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-device.o: ../FL/Fl_File_Icon.H ../FL/Fl.H ../FL/filename.H ../FL/Fl_Box.H
-device.o: ../FL/Fl_Check_Button.H ../FL/Fl_File_Input.H ../FL/Fl_Input.H
-device.o: ../FL/Fl_Input_.H ../FL/Fl_Return_Button.H ../FL/fl_ask.H
-doublebuffer.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-doublebuffer.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-doublebuffer.o: ../FL/abi-version.h ../FL/Fl_Single_Window.H
-doublebuffer.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-doublebuffer.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Double_Window.H
-doublebuffer.o: ../FL/Fl_Box.H ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H
-doublebuffer.o: ../FL/Fl_Window.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-doublebuffer.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-doublebuffer.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/Fl_Hor_Slider.H
-doublebuffer.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/math.h
-editor.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-editor.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h ../FL/x.H
-editor.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-editor.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Group.H
-editor.o: ../FL/Fl_Double_Window.H ../FL/fl_ask.H
-editor.o: ../FL/Fl_Native_File_Chooser.H ../FL/Fl_File_Chooser.H
-editor.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
-editor.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Button.H ../FL/Fl_Preferences.H
-editor.o: ../FL/Fl_Tile.H ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H
-editor.o: ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
-editor.o: ../FL/Fl_Valuator.H ../FL/Fl_File_Icon.H ../FL/Fl.H
-editor.o: ../FL/filename.H ../FL/Fl_Box.H ../FL/Fl_Check_Button.H
-editor.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H ../FL/Fl_File_Input.H
-editor.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Return_Button.H
-editor.o: ../FL/Fl_Menu_Bar.H ../FL/Fl_Text_Buffer.H ../FL/Fl_Text_Editor.H
-editor.o: ../FL/Fl_Text_Display.H ../FL/fl_draw.H ../FL/Enumerations.H
-editor.o: ../FL/Fl_Window.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-editor.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-editor.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/Fl_Text_Buffer.H
+cursor.o: ../FL/Fl_Choice.H
+cursor.o: ../FL/Fl_Device.H
+cursor.o: ../FL/Fl_Double_Window.H
+cursor.o: ../FL/fl_draw.H
+cursor.o: ../FL/Fl_Export.H
+cursor.o: ../FL/Fl_Group.H
+cursor.o: ../FL/Fl_Hor_Value_Slider.H
+cursor.o: ../FL/Fl_Image.H
+cursor.o: ../FL/Fl_Menu_.H
+cursor.o: ../FL/Fl_Menu_Item.H
+cursor.o: ../FL/Fl_Pixmap.H
+cursor.o: ../FL/Fl_Plugin.H
+cursor.o: ../FL/Fl_Preferences.H
+cursor.o: ../FL/Fl_RGB_Image.H
+cursor.o: ../FL/Fl_Slider.H
+cursor.o: ../FL/fl_types.h
+cursor.o: ../FL/fl_utf8.h
+cursor.o: ../FL/Fl_Valuator.H
+cursor.o: ../FL/Fl_Value_Slider.H
+cursor.o: ../FL/Fl_Widget.H
+cursor.o: ../FL/Fl_Window.H
+cursor.o: ../FL/x.H
+curve.o: ../FL/abi-version.h
+curve.o: ../FL/Enumerations.H
+curve.o: ../FL/Fl.H
+curve.o: ../FL/Fl_Bitmap.H
+curve.o: ../FL/Fl_Button.H
+curve.o: ../FL/Fl_Device.H
+curve.o: ../FL/Fl_Double_Window.H
+curve.o: ../FL/fl_draw.H
+curve.o: ../FL/Fl_Export.H
+curve.o: ../FL/Fl_Group.H
+curve.o: ../FL/Fl_Hor_Value_Slider.H
+curve.o: ../FL/Fl_Image.H
+curve.o: ../FL/Fl_Pixmap.H
+curve.o: ../FL/Fl_Plugin.H
+curve.o: ../FL/Fl_Preferences.H
+curve.o: ../FL/Fl_RGB_Image.H
+curve.o: ../FL/Fl_Slider.H
+curve.o: ../FL/Fl_Toggle_Button.H
+curve.o: ../FL/fl_types.h
+curve.o: ../FL/fl_utf8.h
+curve.o: ../FL/Fl_Valuator.H
+curve.o: ../FL/Fl_Value_Slider.H
+curve.o: ../FL/Fl_Widget.H
+curve.o: ../FL/Fl_Window.H
+curve.o: ../FL/x.H
+demo.o: ../FL/abi-version.h
+demo.o: ../FL/Enumerations.H
+demo.o: ../FL/filename.H
+demo.o: ../FL/Fl.H
+demo.o: ../FL/fl_ask.H
+demo.o: ../FL/Fl_Bitmap.H
+demo.o: ../FL/Fl_Box.H
+demo.o: ../FL/Fl_Button.H
+demo.o: ../FL/Fl_Choice.H
+demo.o: ../FL/Fl_Double_Window.H
+demo.o: ../FL/Fl_Export.H
+demo.o: ../FL/Fl_Group.H
+demo.o: ../FL/Fl_Image.H
+demo.o: ../FL/Fl_Menu_.H
+demo.o: ../FL/Fl_Menu_Item.H
+demo.o: ../FL/fl_types.h
+demo.o: ../FL/fl_utf8.h
+demo.o: ../FL/Fl_Widget.H
+demo.o: ../FL/Fl_Window.H
+demo.o: ../FL/platform.H
+demo.o: ../FL/x.H
+device.o: ../FL/abi-version.h
+device.o: ../FL/Enumerations.H
+device.o: ../FL/filename.H
+device.o: ../FL/Fl.H
+device.o: ../FL/fl_ask.H
+device.o: ../FL/Fl_Bitmap.H
+device.o: ../FL/Fl_Box.H
+device.o: ../FL/Fl_Browser.H
+device.o: ../FL/Fl_Browser_.H
+device.o: ../FL/Fl_Button.H
+device.o: ../FL/Fl_Check_Button.H
+device.o: ../FL/Fl_Choice.H
+device.o: ../FL/Fl_Clock.H
+device.o: ../FL/Fl_Copy_Surface.H
+device.o: ../FL/Fl_Device.H
+device.o: ../FL/Fl_Double_Window.H
+device.o: ../FL/fl_draw.H
+device.o: ../FL/Fl_Export.H
+device.o: ../FL/Fl_File_Browser.H
+device.o: ../FL/Fl_File_Chooser.H
+device.o: ../FL/Fl_File_Icon.H
+device.o: ../FL/Fl_File_Input.H
+device.o: ../FL/Fl_Group.H
+device.o: ../FL/Fl_Image.H
+device.o: ../FL/Fl_Image_Surface.H
+device.o: ../FL/Fl_Input.H
+device.o: ../FL/Fl_Input_.H
+device.o: ../FL/Fl_Light_Button.H
+device.o: ../FL/Fl_Menu_.H
+device.o: ../FL/Fl_Menu_Button.H
+device.o: ../FL/Fl_Menu_Item.H
+device.o: ../FL/Fl_Overlay_Window.H
+device.o: ../FL/Fl_Paged_Device.H
+device.o: ../FL/Fl_Pixmap.H
+device.o: ../FL/Fl_Plugin.H
+device.o: ../FL/Fl_PostScript.H
+device.o: ../FL/Fl_Preferences.H
+device.o: ../FL/Fl_Printer.H
+device.o: ../FL/Fl_Radio_Round_Button.H
+device.o: ../FL/Fl_Return_Button.H
+device.o: ../FL/Fl_RGB_Image.H
+device.o: ../FL/Fl_Round_Button.H
+device.o: ../FL/Fl_Scrollbar.H
+device.o: ../FL/Fl_Shared_Image.H
+device.o: ../FL/Fl_Slider.H
+device.o: ../FL/Fl_Tile.H
+device.o: ../FL/fl_types.h
+device.o: ../FL/fl_utf8.h
+device.o: ../FL/Fl_Valuator.H
+device.o: ../FL/Fl_Widget.H
+device.o: ../FL/Fl_Window.H
+device.o: ../FL/x.H
+device.o: pixmaps/porsche.xpm
+doublebuffer.o: ../FL/abi-version.h
+doublebuffer.o: ../FL/Enumerations.H
+doublebuffer.o: ../FL/Fl.H
+doublebuffer.o: ../FL/Fl_Bitmap.H
+doublebuffer.o: ../FL/Fl_Box.H
+doublebuffer.o: ../FL/Fl_Device.H
+doublebuffer.o: ../FL/Fl_Double_Window.H
+doublebuffer.o: ../FL/fl_draw.H
+doublebuffer.o: ../FL/Fl_Export.H
+doublebuffer.o: ../FL/Fl_Group.H
+doublebuffer.o: ../FL/Fl_Hor_Slider.H
+doublebuffer.o: ../FL/Fl_Image.H
+doublebuffer.o: ../FL/Fl_Pixmap.H
+doublebuffer.o: ../FL/Fl_Plugin.H
+doublebuffer.o: ../FL/Fl_Preferences.H
+doublebuffer.o: ../FL/Fl_RGB_Image.H
+doublebuffer.o: ../FL/Fl_Single_Window.H
+doublebuffer.o: ../FL/Fl_Slider.H
+doublebuffer.o: ../FL/fl_types.h
+doublebuffer.o: ../FL/fl_utf8.h
+doublebuffer.o: ../FL/Fl_Valuator.H
+doublebuffer.o: ../FL/Fl_Widget.H
+doublebuffer.o: ../FL/Fl_Window.H
+doublebuffer.o: ../FL/math.h
+doublebuffer.o: ../FL/x.H
+editor.o: ../FL/abi-version.h
+editor.o: ../FL/Enumerations.H
 editor.o: ../FL/filename.H
-fast_slow.o: fast_slow.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-fast_slow.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-fast_slow.o: ../FL/abi-version.h ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-fast_slow.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-fast_slow.o: ../FL/Fl_Image.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
+editor.o: ../FL/Fl.H
+editor.o: ../FL/fl_ask.H
+editor.o: ../FL/Fl_Bitmap.H
+editor.o: ../FL/Fl_Box.H
+editor.o: ../FL/Fl_Browser.H
+editor.o: ../FL/Fl_Browser_.H
+editor.o: ../FL/Fl_Button.H
+editor.o: ../FL/Fl_Check_Button.H
+editor.o: ../FL/Fl_Choice.H
+editor.o: ../FL/Fl_Device.H
+editor.o: ../FL/Fl_Double_Window.H
+editor.o: ../FL/fl_draw.H
+editor.o: ../FL/Fl_Export.H
+editor.o: ../FL/Fl_File_Browser.H
+editor.o: ../FL/Fl_File_Chooser.H
+editor.o: ../FL/Fl_File_Icon.H
+editor.o: ../FL/Fl_File_Input.H
+editor.o: ../FL/Fl_Group.H
+editor.o: ../FL/Fl_Image.H
+editor.o: ../FL/Fl_Input.H
+editor.o: ../FL/Fl_Input_.H
+editor.o: ../FL/Fl_Light_Button.H
+editor.o: ../FL/Fl_Menu_.H
+editor.o: ../FL/Fl_Menu_Bar.H
+editor.o: ../FL/Fl_Menu_Button.H
+editor.o: ../FL/Fl_Menu_Item.H
+editor.o: ../FL/Fl_Native_File_Chooser.H
+editor.o: ../FL/Fl_Pixmap.H
+editor.o: ../FL/Fl_Plugin.H
+editor.o: ../FL/Fl_Preferences.H
+editor.o: ../FL/Fl_Return_Button.H
+editor.o: ../FL/Fl_RGB_Image.H
+editor.o: ../FL/Fl_Scrollbar.H
+editor.o: ../FL/Fl_Slider.H
+editor.o: ../FL/Fl_Text_Buffer.H
+editor.o: ../FL/Fl_Text_Display.H
+editor.o: ../FL/Fl_Text_Editor.H
+editor.o: ../FL/Fl_Tile.H
+editor.o: ../FL/fl_types.h
+editor.o: ../FL/fl_utf8.h
+editor.o: ../FL/Fl_Valuator.H
+editor.o: ../FL/Fl_Widget.H
+editor.o: ../FL/Fl_Window.H
+editor.o: ../FL/x.H
+fast_slow.o: ../FL/abi-version.h
+fast_slow.o: ../FL/Enumerations.H
+fast_slow.o: ../FL/Fl.H
+fast_slow.o: ../FL/Fl_Bitmap.H
 fast_slow.o: ../FL/Fl_Box.H
-file_chooser.o: ../FL/Fl_File_Chooser.H ../FL/Fl.H ../FL/Fl_Export.H
-file_chooser.o: ../FL/fl_utf8.h ../FL/Fl_Export.H ../FL/fl_types.h
-file_chooser.o: ../FL/Enumerations.H ../FL/abi-version.h
-file_chooser.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-file_chooser.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-file_chooser.o: ../FL/Fl_Group.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-file_chooser.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Menu_Button.H ../FL/Fl_Button.H
-file_chooser.o: ../FL/Fl_Preferences.H ../FL/Fl_Tile.H
-file_chooser.o: ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H
-file_chooser.o: ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
-file_chooser.o: ../FL/Fl_Valuator.H ../FL/Fl_File_Icon.H ../FL/Fl.H
-file_chooser.o: ../FL/filename.H ../FL/Fl_Box.H ../FL/Fl_Check_Button.H
-file_chooser.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
-file_chooser.o: ../FL/Fl_File_Input.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-file_chooser.o: ../FL/Fl_Return_Button.H ../FL/fl_ask.H ../FL/Fl_File_Icon.H
-file_chooser.o: ../FL/Fl_Shared_Image.H ../FL/Fl_PNM_Image.H
+fast_slow.o: ../FL/Fl_Double_Window.H
+fast_slow.o: ../FL/Fl_Export.H
+fast_slow.o: ../FL/Fl_Group.H
+fast_slow.o: ../FL/Fl_Image.H
+fast_slow.o: ../FL/Fl_Slider.H
+fast_slow.o: ../FL/fl_types.h
+fast_slow.o: ../FL/fl_utf8.h
+fast_slow.o: ../FL/Fl_Valuator.H
+fast_slow.o: ../FL/Fl_Widget.H
+fast_slow.o: ../FL/Fl_Window.H
+fast_slow.o: fast_slow.h
+file_chooser.o: ../FL/abi-version.h
+file_chooser.o: ../FL/Enumerations.H
+file_chooser.o: ../FL/filename.H
+file_chooser.o: ../FL/Fl.H
+file_chooser.o: ../FL/fl_ask.H
+file_chooser.o: ../FL/Fl_Bitmap.H
+file_chooser.o: ../FL/Fl_Box.H
+file_chooser.o: ../FL/Fl_Browser.H
+file_chooser.o: ../FL/Fl_Browser_.H
+file_chooser.o: ../FL/Fl_Button.H
+file_chooser.o: ../FL/Fl_Check_Button.H
+file_chooser.o: ../FL/Fl_Choice.H
+file_chooser.o: ../FL/Fl_Double_Window.H
+file_chooser.o: ../FL/Fl_Export.H
+file_chooser.o: ../FL/Fl_File_Browser.H
+file_chooser.o: ../FL/Fl_File_Chooser.H
+file_chooser.o: ../FL/Fl_File_Icon.H
+file_chooser.o: ../FL/Fl_File_Input.H
+file_chooser.o: ../FL/Fl_Group.H
+file_chooser.o: ../FL/Fl_Image.H
+file_chooser.o: ../FL/Fl_Input.H
+file_chooser.o: ../FL/Fl_Input_.H
 file_chooser.o: ../FL/Fl_Light_Button.H
-fonts.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-fonts.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-fonts.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-fonts.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Tile.H
-fonts.o: ../FL/Fl_Hold_Browser.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H
-fonts.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-fonts.o: ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Window.H
-fonts.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-fonts.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-fonts.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Box.H ../FL/fl_ask.H
-forms.o: ../FL/forms.H ../FL/Fl.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-forms.o: ../FL/Enumerations.H ../FL/abi-version.h ../FL/Fl_Export.H
-forms.o: ../FL/fl_types.h ../FL/Fl_Window.H ../FL/Fl_Bitmap.H
-forms.o: ../FL/Fl_Image.H ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H
-forms.o: ../FL/Fl_Window.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-forms.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-forms.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/Fl_FormsBitmap.H
-forms.o: ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H ../FL/Fl_Box.H
-forms.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H
-forms.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl.H ../FL/Fl_Export.H
-forms.o: ../FL/fl_utf8.h ../FL/Fl_Button.H ../FL/Fl_Light_Button.H
-forms.o: ../FL/Fl_Round_Button.H ../FL/Fl_Check_Button.H ../FL/Fl_Chart.H
-forms.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
-forms.o: ../FL/Fl_Clock.H ../FL/Fl_Counter.H ../FL/Fl_Dial.H ../FL/Fl_Free.H
-forms.o: ../FL/fl_ask.H ../FL/fl_show_colormap.H ../FL/filename.H
-forms.o: ../FL/Fl_File_Chooser.H ../FL/Fl_Double_Window.H ../FL/Fl_Group.H
-forms.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_Button.H ../FL/Fl_Button.H
-forms.o: ../FL/Fl_Preferences.H ../FL/Fl_Tile.H ../FL/Fl_File_Browser.H
-forms.o: ../FL/Fl_File_Icon.H ../FL/Fl_Box.H ../FL/Fl_Check_Button.H
-forms.o: ../FL/Fl_File_Input.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-forms.o: ../FL/Fl_Return_Button.H ../FL/fl_ask.H ../FL/Fl_Input.H
-forms.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Positioner.H ../FL/Fl_Value_Slider.H
-forms.o: ../FL/Fl_Timer.H pixmaps/srs.xbm
-fractals.o: ../config.h ../FL/glut.H ../FL/gl.h ../FL/Enumerations.H
-fractals.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Fl.H
-fractals.o: ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-fractals.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/glu.h
-fractals.o: fracviewer.h ../FL/Fl_Button.H ../FL/Fl_Group.H ../FL/Fl_Window.H
-fracviewer.o: ../config.h ../FL/glut.H ../FL/gl.h ../FL/Enumerations.H
-fracviewer.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h
-fracviewer.o: ../FL/Fl.H ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H
-fracviewer.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-fracviewer.o: ../FL/Fl_Image.H ../FL/glu.h fracviewer.h
-fullscreen.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-fullscreen.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-fullscreen.o: ../FL/abi-version.h ../FL/Fl_Single_Window.H ../FL/Fl_Window.H
-fullscreen.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-fullscreen.o: ../FL/Fl_Image.H ../FL/Fl_Hor_Slider.H ../FL/Fl_Slider.H
-fullscreen.o: ../FL/Fl_Valuator.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-fullscreen.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
-fullscreen.o: ../FL/Fl_Toggle_Light_Button.H ../FL/Fl_Light_Button.H
-fullscreen.o: ../FL/Fl_Button.H ../FL/math.h ../FL/fl_ask.H
-fullscreen.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H
-fullscreen.o: ../FL/gl.h ../FL/Fl_Gl_Window.H
-gl_overlay.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-gl_overlay.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-gl_overlay.o: ../FL/abi-version.h ../FL/Fl_Window.H ../FL/Fl_Hor_Slider.H
-gl_overlay.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Toggle_Button.H
-gl_overlay.o: ../FL/Fl_Button.H ../FL/math.h ../FL/gl.h ../FL/Fl_Gl_Window.H
-gl_overlay.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-gl_overlay.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-glpuzzle.o: ../config.h ../FL/glut.H ../FL/gl.h ../FL/Enumerations.H
-glpuzzle.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Fl.H
-glpuzzle.o: ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-glpuzzle.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/glu.h
-glpuzzle.o: trackball.c trackball.h
-hello.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-hello.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-hello.o: ../FL/Fl_Window.H ../FL/Fl_Box.H
-help.o: ../FL/Fl_Help_Dialog.H ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-help.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-help.o: ../FL/abi-version.h ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-help.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-help.o: ../FL/Fl_Group.H ../FL/Fl_Button.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-help.o: ../FL/Fl_Box.H ../FL/Fl_Help_View.H ../FL/Fl.H ../FL/Fl_Scrollbar.H
-help.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H ../FL/x.H
-help.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-help.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-help.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-help.o: ../FL/Fl_Shared_Image.H ../FL/filename.H
-icon.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-icon.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-icon.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-icon.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-icon.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
+file_chooser.o: ../FL/Fl_Menu_.H
+file_chooser.o: ../FL/Fl_Menu_Button.H
+file_chooser.o: ../FL/Fl_Menu_Item.H
+file_chooser.o: ../FL/Fl_PNM_Image.H
+file_chooser.o: ../FL/Fl_Preferences.H
+file_chooser.o: ../FL/Fl_Return_Button.H
+file_chooser.o: ../FL/Fl_Scrollbar.H
+file_chooser.o: ../FL/Fl_Shared_Image.H
+file_chooser.o: ../FL/Fl_Slider.H
+file_chooser.o: ../FL/Fl_Tile.H
+file_chooser.o: ../FL/fl_types.h
+file_chooser.o: ../FL/fl_utf8.h
+file_chooser.o: ../FL/Fl_Valuator.H
+file_chooser.o: ../FL/Fl_Widget.H
+file_chooser.o: ../FL/Fl_Window.H
+fltk-versions.o: ../FL/abi-version.h
+fltk-versions.o: ../FL/Enumerations.H
+fltk-versions.o: ../FL/Fl.H
+fltk-versions.o: ../FL/fl_ask.H
+fltk-versions.o: ../FL/Fl_Box.H
+fltk-versions.o: ../FL/Fl_Export.H
+fltk-versions.o: ../FL/fl_types.h
+fltk-versions.o: ../FL/fl_utf8.h
+fltk-versions.o: ../FL/Fl_Window.H
+fonts.o: ../FL/abi-version.h
+fonts.o: ../FL/Enumerations.H
+fonts.o: ../FL/Fl.H
+fonts.o: ../FL/fl_ask.H
+fonts.o: ../FL/Fl_Bitmap.H
+fonts.o: ../FL/Fl_Box.H
+fonts.o: ../FL/Fl_Browser.H
+fonts.o: ../FL/Fl_Browser_.H
+fonts.o: ../FL/Fl_Device.H
+fonts.o: ../FL/Fl_Double_Window.H
+fonts.o: ../FL/fl_draw.H
+fonts.o: ../FL/Fl_Export.H
+fonts.o: ../FL/Fl_Group.H
+fonts.o: ../FL/Fl_Hold_Browser.H
+fonts.o: ../FL/Fl_Image.H
+fonts.o: ../FL/Fl_Pixmap.H
+fonts.o: ../FL/Fl_Plugin.H
+fonts.o: ../FL/Fl_Preferences.H
+fonts.o: ../FL/Fl_RGB_Image.H
+fonts.o: ../FL/Fl_Scrollbar.H
+fonts.o: ../FL/Fl_Slider.H
+fonts.o: ../FL/Fl_Tile.H
+fonts.o: ../FL/fl_types.h
+fonts.o: ../FL/fl_utf8.h
+fonts.o: ../FL/Fl_Valuator.H
+fonts.o: ../FL/Fl_Widget.H
+fonts.o: ../FL/Fl_Window.H
+fonts.o: ../FL/x.H
+forms.o: ../FL/abi-version.h
+forms.o: ../FL/Enumerations.H
+forms.o: ../FL/filename.H
+forms.o: ../FL/Fl.H
+forms.o: ../FL/fl_ask.H
+forms.o: ../FL/Fl_Bitmap.H
+forms.o: ../FL/Fl_Box.H
+forms.o: ../FL/Fl_Browser.H
+forms.o: ../FL/Fl_Browser_.H
+forms.o: ../FL/Fl_Button.H
+forms.o: ../FL/Fl_Chart.H
+forms.o: ../FL/Fl_Check_Button.H
+forms.o: ../FL/Fl_Choice.H
+forms.o: ../FL/Fl_Clock.H
+forms.o: ../FL/Fl_Counter.H
+forms.o: ../FL/Fl_Device.H
+forms.o: ../FL/Fl_Dial.H
+forms.o: ../FL/Fl_Double_Window.H
+forms.o: ../FL/fl_draw.H
+forms.o: ../FL/Fl_Export.H
+forms.o: ../FL/Fl_File_Browser.H
+forms.o: ../FL/Fl_File_Chooser.H
+forms.o: ../FL/Fl_File_Icon.H
+forms.o: ../FL/Fl_File_Input.H
+forms.o: ../FL/Fl_FormsBitmap.H
+forms.o: ../FL/Fl_FormsPixmap.H
+forms.o: ../FL/Fl_Free.H
+forms.o: ../FL/Fl_Group.H
+forms.o: ../FL/Fl_Image.H
+forms.o: ../FL/Fl_Input.H
+forms.o: ../FL/Fl_Input_.H
+forms.o: ../FL/Fl_Light_Button.H
+forms.o: ../FL/Fl_Menu_.H
+forms.o: ../FL/Fl_Menu_Button.H
+forms.o: ../FL/Fl_Menu_Item.H
+forms.o: ../FL/Fl_Pixmap.H
+forms.o: ../FL/Fl_Plugin.H
+forms.o: ../FL/Fl_Positioner.H
+forms.o: ../FL/Fl_Preferences.H
+forms.o: ../FL/Fl_Return_Button.H
+forms.o: ../FL/Fl_RGB_Image.H
+forms.o: ../FL/Fl_Round_Button.H
+forms.o: ../FL/Fl_Scrollbar.H
+forms.o: ../FL/fl_show_colormap.H
+forms.o: ../FL/Fl_Slider.H
+forms.o: ../FL/Fl_Tile.H
+forms.o: ../FL/Fl_Timer.H
+forms.o: ../FL/fl_types.h
+forms.o: ../FL/fl_utf8.h
+forms.o: ../FL/Fl_Valuator.H
+forms.o: ../FL/Fl_Value_Slider.H
+forms.o: ../FL/Fl_Widget.H
+forms.o: ../FL/Fl_Window.H
+forms.o: ../FL/forms.H
+forms.o: ../FL/x.H
+forms.o: pixmaps/srs.xbm
+fractals.o: ../config.h
+fractals.o: ../FL/abi-version.h
+fractals.o: ../FL/Enumerations.H
+fractals.o: ../FL/Fl.H
+fractals.o: ../FL/Fl_Bitmap.H
+fractals.o: ../FL/Fl_Button.H
+fractals.o: ../FL/Fl_Export.H
+fractals.o: ../FL/Fl_Gl_Window.H
+fractals.o: ../FL/Fl_Group.H
+fractals.o: ../FL/Fl_Image.H
+fractals.o: ../FL/fl_types.h
+fractals.o: ../FL/Fl_Widget.H
+fractals.o: ../FL/Fl_Window.H
+fractals.o: ../FL/gl.h
+fractals.o: ../FL/glu.h
+fractals.o: ../FL/glut.H
+fractals.o: fracviewer.h
+fracviewer.o: ../config.h
+fracviewer.o: ../FL/abi-version.h
+fracviewer.o: ../FL/Enumerations.H
+fracviewer.o: ../FL/Fl.H
+fracviewer.o: ../FL/Fl_Bitmap.H
+fracviewer.o: ../FL/Fl_Export.H
+fracviewer.o: ../FL/Fl_Gl_Window.H
+fracviewer.o: ../FL/Fl_Group.H
+fracviewer.o: ../FL/Fl_Image.H
+fracviewer.o: ../FL/fl_types.h
+fracviewer.o: ../FL/Fl_Widget.H
+fracviewer.o: ../FL/Fl_Window.H
+fracviewer.o: ../FL/gl.h
+fracviewer.o: ../FL/glu.h
+fracviewer.o: ../FL/glut.H
+fracviewer.o: fracviewer.h
+fullscreen.o: ../config.h
+fullscreen.o: ../FL/abi-version.h
+fullscreen.o: ../FL/Enumerations.H
+fullscreen.o: ../FL/Fl.H
+fullscreen.o: ../FL/fl_ask.H
+fullscreen.o: ../FL/Fl_Bitmap.H
+fullscreen.o: ../FL/Fl_Browser.H
+fullscreen.o: ../FL/Fl_Browser_.H
+fullscreen.o: ../FL/Fl_Button.H
+fullscreen.o: ../FL/Fl_Export.H
+fullscreen.o: ../FL/Fl_Gl_Window.H
+fullscreen.o: ../FL/Fl_Group.H
+fullscreen.o: ../FL/Fl_Hor_Slider.H
+fullscreen.o: ../FL/Fl_Image.H
+fullscreen.o: ../FL/Fl_Input.H
+fullscreen.o: ../FL/Fl_Input_.H
+fullscreen.o: ../FL/Fl_Light_Button.H
+fullscreen.o: ../FL/Fl_Menu_.H
+fullscreen.o: ../FL/Fl_Menu_Button.H
+fullscreen.o: ../FL/Fl_Menu_Item.H
+fullscreen.o: ../FL/Fl_Scrollbar.H
+fullscreen.o: ../FL/Fl_Single_Window.H
+fullscreen.o: ../FL/Fl_Slider.H
+fullscreen.o: ../FL/Fl_Toggle_Light_Button.H
+fullscreen.o: ../FL/fl_types.h
+fullscreen.o: ../FL/fl_utf8.h
+fullscreen.o: ../FL/Fl_Valuator.H
+fullscreen.o: ../FL/Fl_Widget.H
+fullscreen.o: ../FL/Fl_Window.H
+fullscreen.o: ../FL/gl.h
+fullscreen.o: ../FL/math.h
+glpuzzle.o: ../config.h
+glpuzzle.o: ../FL/abi-version.h
+glpuzzle.o: ../FL/Enumerations.H
+glpuzzle.o: ../FL/Fl.H
+glpuzzle.o: ../FL/Fl_Bitmap.H
+glpuzzle.o: ../FL/Fl_Export.H
+glpuzzle.o: ../FL/Fl_Gl_Window.H
+glpuzzle.o: ../FL/Fl_Group.H
+glpuzzle.o: ../FL/Fl_Image.H
+glpuzzle.o: ../FL/fl_types.h
+glpuzzle.o: ../FL/Fl_Widget.H
+glpuzzle.o: ../FL/Fl_Window.H
+glpuzzle.o: ../FL/gl.h
+glpuzzle.o: ../FL/glu.h
+glpuzzle.o: ../FL/glut.H
+glpuzzle.o: trackball.c
+glpuzzle.o: trackball.h
+gl_overlay.o: ../config.h
+gl_overlay.o: ../FL/abi-version.h
+gl_overlay.o: ../FL/Enumerations.H
+gl_overlay.o: ../FL/Fl.H
+gl_overlay.o: ../FL/Fl_Bitmap.H
+gl_overlay.o: ../FL/Fl_Button.H
+gl_overlay.o: ../FL/Fl_Export.H
+gl_overlay.o: ../FL/Fl_Gl_Window.H
+gl_overlay.o: ../FL/Fl_Group.H
+gl_overlay.o: ../FL/Fl_Hor_Slider.H
+gl_overlay.o: ../FL/Fl_Image.H
+gl_overlay.o: ../FL/Fl_Slider.H
+gl_overlay.o: ../FL/Fl_Toggle_Button.H
+gl_overlay.o: ../FL/fl_types.h
+gl_overlay.o: ../FL/fl_utf8.h
+gl_overlay.o: ../FL/Fl_Valuator.H
+gl_overlay.o: ../FL/Fl_Widget.H
+gl_overlay.o: ../FL/Fl_Window.H
+gl_overlay.o: ../FL/gl.h
+gl_overlay.o: ../FL/math.h
+hello.o: ../FL/abi-version.h
+hello.o: ../FL/Enumerations.H
+hello.o: ../FL/Fl.H
+hello.o: ../FL/Fl_Box.H
+hello.o: ../FL/Fl_Export.H
+hello.o: ../FL/fl_types.h
+hello.o: ../FL/fl_utf8.h
+hello.o: ../FL/Fl_Window.H
+help.o: ../FL/abi-version.h
+help.o: ../FL/Enumerations.H
+help.o: ../FL/filename.H
+help.o: ../FL/Fl.H
+help.o: ../FL/Fl_Bitmap.H
+help.o: ../FL/Fl_Box.H
+help.o: ../FL/Fl_Button.H
+help.o: ../FL/Fl_Device.H
+help.o: ../FL/Fl_Double_Window.H
+help.o: ../FL/fl_draw.H
+help.o: ../FL/Fl_Export.H
+help.o: ../FL/Fl_Group.H
+help.o: ../FL/Fl_Help_Dialog.H
+help.o: ../FL/Fl_Help_View.H
+help.o: ../FL/Fl_Image.H
+help.o: ../FL/Fl_Input.H
+help.o: ../FL/Fl_Input_.H
+help.o: ../FL/Fl_Pixmap.H
+help.o: ../FL/Fl_Plugin.H
+help.o: ../FL/Fl_Preferences.H
+help.o: ../FL/Fl_RGB_Image.H
+help.o: ../FL/Fl_Scrollbar.H
+help.o: ../FL/Fl_Shared_Image.H
+help.o: ../FL/Fl_Slider.H
+help.o: ../FL/fl_types.h
+help.o: ../FL/fl_utf8.h
+help.o: ../FL/Fl_Valuator.H
+help.o: ../FL/Fl_Widget.H
+help.o: ../FL/Fl_Window.H
+help.o: ../FL/x.H
+icon.o: ../FL/abi-version.h
+icon.o: ../FL/Enumerations.H
+icon.o: ../FL/Fl.H
+icon.o: ../FL/Fl_Bitmap.H
+icon.o: ../FL/Fl_Choice.H
+icon.o: ../FL/Fl_Double_Window.H
+icon.o: ../FL/Fl_Export.H
+icon.o: ../FL/Fl_Group.H
+icon.o: ../FL/Fl_Image.H
+icon.o: ../FL/Fl_Menu_.H
+icon.o: ../FL/Fl_Menu_Item.H
 icon.o: ../FL/Fl_RGB_Image.H
-iconize.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-iconize.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-iconize.o: ../FL/Fl_Window.H ../FL/Fl_Button.H ../FL/Fl_Box.H
-image.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-image.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-image.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-image.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-image.o: ../FL/Fl_Button.H ../FL/Fl_Image.H ../FL/Fl_Toggle_Button.H
-image.o: ../FL/Fl_Button.H ../FL/x.H list_visuals.cxx ../config.h
-inactive.o: inactive.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-inactive.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-inactive.o: ../FL/abi-version.h ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-inactive.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-inactive.o: ../FL/Fl_Image.H ../FL/Fl_Group.H ../FL/Fl_Button.H
-inactive.o: ../FL/Fl_Light_Button.H ../FL/Fl_Check_Button.H
-inactive.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H ../FL/Fl_Round_Button.H
-inactive.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Input.H
-inactive.o: ../FL/Fl_Input_.H ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H
-inactive.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Value_Output.H ../FL/Fl_Box.H
-inactive.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Roller.H
-inactive.o: ../FL/Fl_Dial.H ../FL/Fl_Clock.H
-input.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-input.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-input.o: ../FL/Fl_Window.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-input.o: ../FL/Fl_Float_Input.H ../FL/Fl_Input.H ../FL/Fl_Int_Input.H
-input.o: ../FL/Fl_Secret_Input.H ../FL/Fl_Multiline_Input.H ../FL/Fl_Button.H
-input.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H ../FL/Fl_Light_Button.H
-input.o: ../FL/Fl_Color_Chooser.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-input.o: ../FL/Fl_Box.H ../FL/Fl_Return_Button.H ../FL/Fl_Choice.H
-input.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Image.H
-input.o: ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H
-input_choice.o: ../FL/Fl_Button.H ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-input_choice.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Enumerations.H
-input_choice.o: ../FL/abi-version.h ../FL/Fl_Export.H ../FL/fl_types.h
-input_choice.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Input_Choice.H
-input_choice.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Group.H
-input_choice.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Menu_Button.H
-input_choice.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/fl_draw.H
-input_choice.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Window.H
-input_choice.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-input_choice.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
+icon.o: ../FL/fl_types.h
+icon.o: ../FL/fl_utf8.h
+icon.o: ../FL/Fl_Widget.H
+icon.o: ../FL/Fl_Window.H
+iconize.o: ../FL/abi-version.h
+iconize.o: ../FL/Enumerations.H
+iconize.o: ../FL/Fl.H
+iconize.o: ../FL/Fl_Box.H
+iconize.o: ../FL/Fl_Button.H
+iconize.o: ../FL/Fl_Export.H
+iconize.o: ../FL/fl_types.h
+iconize.o: ../FL/fl_utf8.h
+iconize.o: ../FL/Fl_Window.H
+image.o: ../config.h
+image.o: ../FL/abi-version.h
+image.o: ../FL/Enumerations.H
+image.o: ../FL/Fl.H
+image.o: ../FL/Fl_Bitmap.H
+image.o: ../FL/Fl_Button.H
+image.o: ../FL/Fl_Double_Window.H
+image.o: ../FL/Fl_Export.H
+image.o: ../FL/Fl_Group.H
+image.o: ../FL/Fl_Image.H
+image.o: ../FL/Fl_Toggle_Button.H
+image.o: ../FL/fl_types.h
+image.o: ../FL/fl_utf8.h
+image.o: ../FL/Fl_Widget.H
+image.o: ../FL/Fl_Window.H
+image.o: ../FL/x.H
+image.o: list_visuals.cxx
+inactive.o: ../FL/abi-version.h
+inactive.o: ../FL/Enumerations.H
+inactive.o: ../FL/Fl.H
+inactive.o: ../FL/Fl_Bitmap.H
+inactive.o: ../FL/Fl_Box.H
+inactive.o: ../FL/Fl_Button.H
+inactive.o: ../FL/Fl_Check_Button.H
+inactive.o: ../FL/Fl_Clock.H
+inactive.o: ../FL/Fl_Dial.H
+inactive.o: ../FL/Fl_Double_Window.H
+inactive.o: ../FL/Fl_Export.H
+inactive.o: ../FL/Fl_Group.H
+inactive.o: ../FL/Fl_Image.H
+inactive.o: ../FL/Fl_Input.H
+inactive.o: ../FL/Fl_Input_.H
+inactive.o: ../FL/Fl_Light_Button.H
+inactive.o: ../FL/Fl_Menu_.H
+inactive.o: ../FL/Fl_Menu_Button.H
+inactive.o: ../FL/Fl_Menu_Item.H
+inactive.o: ../FL/Fl_Roller.H
+inactive.o: ../FL/Fl_Round_Button.H
+inactive.o: ../FL/Fl_Scrollbar.H
+inactive.o: ../FL/Fl_Slider.H
+inactive.o: ../FL/fl_types.h
+inactive.o: ../FL/fl_utf8.h
+inactive.o: ../FL/Fl_Valuator.H
+inactive.o: ../FL/Fl_Value_Output.H
+inactive.o: ../FL/Fl_Widget.H
+inactive.o: ../FL/Fl_Window.H
+inactive.o: inactive.h
+input.o: ../FL/abi-version.h
+input.o: ../FL/Enumerations.H
+input.o: ../FL/Fl.H
+input.o: ../FL/Fl_Box.H
+input.o: ../FL/Fl_Button.H
+input.o: ../FL/Fl_Choice.H
+input.o: ../FL/Fl_Color_Chooser.H
+input.o: ../FL/Fl_Export.H
+input.o: ../FL/Fl_Float_Input.H
+input.o: ../FL/Fl_Group.H
+input.o: ../FL/Fl_Image.H
+input.o: ../FL/Fl_Input.H
+input.o: ../FL/Fl_Input_.H
+input.o: ../FL/Fl_Int_Input.H
+input.o: ../FL/Fl_Light_Button.H
+input.o: ../FL/Fl_Menu_.H
+input.o: ../FL/Fl_Menu_Item.H
+input.o: ../FL/Fl_Multiline_Input.H
+input.o: ../FL/Fl_Return_Button.H
+input.o: ../FL/Fl_Secret_Input.H
+input.o: ../FL/Fl_Toggle_Button.H
+input.o: ../FL/fl_types.h
+input.o: ../FL/fl_utf8.h
+input.o: ../FL/Fl_Valuator.H
+input.o: ../FL/Fl_Value_Input.H
+input.o: ../FL/Fl_Widget.H
+input.o: ../FL/Fl_Window.H
+input_choice.o: ../FL/abi-version.h
+input_choice.o: ../FL/Enumerations.H
+input_choice.o: ../FL/Fl.H
+input_choice.o: ../FL/Fl_Bitmap.H
+input_choice.o: ../FL/Fl_Button.H
+input_choice.o: ../FL/Fl_Device.H
+input_choice.o: ../FL/Fl_Double_Window.H
+input_choice.o: ../FL/fl_draw.H
+input_choice.o: ../FL/Fl_Export.H
+input_choice.o: ../FL/Fl_Group.H
+input_choice.o: ../FL/Fl_Image.H
+input_choice.o: ../FL/Fl_Input.H
+input_choice.o: ../FL/Fl_Input_.H
+input_choice.o: ../FL/Fl_Input_Choice.H
+input_choice.o: ../FL/Fl_Menu_.H
+input_choice.o: ../FL/Fl_Menu_Button.H
+input_choice.o: ../FL/Fl_Menu_Item.H
+input_choice.o: ../FL/Fl_Pixmap.H
+input_choice.o: ../FL/Fl_Plugin.H
+input_choice.o: ../FL/Fl_Preferences.H
 input_choice.o: ../FL/Fl_RGB_Image.H
-keyboard.o: keyboard_ui.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-keyboard.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-keyboard.o: ../FL/abi-version.h keyboard.h ../FL/Fl_Window.H
-keyboard.o: ../FL/Fl_Button.H ../FL/Fl_Output.H ../FL/Fl_Input.H
-keyboard.o: ../FL/Fl_Input_.H ../FL/Fl_Box.H ../FL/Fl_Dial.H
-label.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-label.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-label.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-label.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Box.H
-label.o: ../FL/Fl_Hor_Value_Slider.H ../FL/Fl_Value_Slider.H
-label.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Toggle_Button.H
-label.o: ../FL/Fl_Button.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-label.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
-label.o: ../FL/Fl_Pixmap.H ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H
-label.o: ../FL/Fl_Window.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-label.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-label.o: ../FL/Fl_RGB_Image.H pixmaps/blast.xpm
-line_style.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-line_style.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-line_style.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-line_style.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-line_style.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-line_style.o: ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H
-line_style.o: ../FL/Fl_Window.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-line_style.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-line_style.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/Fl_Choice.H
-line_style.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Check_Button.H
-line_style.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H ../FL/Fl_Box.H
+input_choice.o: ../FL/fl_types.h
+input_choice.o: ../FL/fl_utf8.h
+input_choice.o: ../FL/Fl_Widget.H
+input_choice.o: ../FL/Fl_Window.H
+input_choice.o: ../FL/x.H
+keyboard.o: ../FL/abi-version.h
+keyboard.o: ../FL/Enumerations.H
+keyboard.o: ../FL/Fl.H
+keyboard.o: ../FL/Fl_Box.H
+keyboard.o: ../FL/Fl_Button.H
+keyboard.o: ../FL/Fl_Dial.H
+keyboard.o: ../FL/Fl_Export.H
+keyboard.o: ../FL/Fl_Input.H
+keyboard.o: ../FL/Fl_Input_.H
+keyboard.o: ../FL/Fl_Output.H
+keyboard.o: ../FL/fl_types.h
+keyboard.o: ../FL/fl_utf8.h
+keyboard.o: ../FL/Fl_Window.H
+keyboard.o: keyboard.h
+keyboard.o: keyboard_ui.h
+label.o: ../FL/abi-version.h
+label.o: ../FL/Enumerations.H
+label.o: ../FL/Fl.H
+label.o: ../FL/Fl_Bitmap.H
+label.o: ../FL/Fl_Box.H
+label.o: ../FL/Fl_Button.H
+label.o: ../FL/Fl_Choice.H
+label.o: ../FL/Fl_Device.H
+label.o: ../FL/Fl_Double_Window.H
+label.o: ../FL/fl_draw.H
+label.o: ../FL/Fl_Export.H
+label.o: ../FL/Fl_Group.H
+label.o: ../FL/Fl_Hor_Value_Slider.H
+label.o: ../FL/Fl_Image.H
+label.o: ../FL/Fl_Input.H
+label.o: ../FL/Fl_Input_.H
+label.o: ../FL/Fl_Menu_.H
+label.o: ../FL/Fl_Menu_Item.H
+label.o: ../FL/Fl_Pixmap.H
+label.o: ../FL/Fl_Plugin.H
+label.o: ../FL/Fl_Preferences.H
+label.o: ../FL/Fl_RGB_Image.H
+label.o: ../FL/Fl_Slider.H
+label.o: ../FL/Fl_Toggle_Button.H
+label.o: ../FL/fl_types.h
+label.o: ../FL/fl_utf8.h
+label.o: ../FL/Fl_Valuator.H
+label.o: ../FL/Fl_Value_Slider.H
+label.o: ../FL/Fl_Widget.H
+label.o: ../FL/Fl_Window.H
+label.o: ../FL/x.H
+label.o: pixmaps/blast.xpm
+line_style.o: ../FL/abi-version.h
+line_style.o: ../FL/Enumerations.H
+line_style.o: ../FL/Fl.H
+line_style.o: ../FL/Fl_Bitmap.H
+line_style.o: ../FL/Fl_Box.H
+line_style.o: ../FL/Fl_Button.H
+line_style.o: ../FL/Fl_Check_Button.H
+line_style.o: ../FL/Fl_Choice.H
+line_style.o: ../FL/Fl_Device.H
+line_style.o: ../FL/Fl_Double_Window.H
+line_style.o: ../FL/fl_draw.H
+line_style.o: ../FL/Fl_Export.H
+line_style.o: ../FL/Fl_Group.H
+line_style.o: ../FL/Fl_Image.H
+line_style.o: ../FL/Fl_Light_Button.H
+line_style.o: ../FL/Fl_Menu_.H
+line_style.o: ../FL/Fl_Menu_Item.H
+line_style.o: ../FL/Fl_Pixmap.H
+line_style.o: ../FL/Fl_Plugin.H
+line_style.o: ../FL/Fl_Preferences.H
+line_style.o: ../FL/Fl_RGB_Image.H
+line_style.o: ../FL/Fl_Slider.H
+line_style.o: ../FL/fl_types.h
+line_style.o: ../FL/fl_utf8.h
+line_style.o: ../FL/Fl_Valuator.H
+line_style.o: ../FL/Fl_Value_Slider.H
+line_style.o: ../FL/Fl_Widget.H
+line_style.o: ../FL/Fl_Window.H
+line_style.o: ../FL/x.H
 list_visuals.o: ../config.h
-mandelbrot.o: mandelbrot_ui.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-mandelbrot.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-mandelbrot.o: ../FL/abi-version.h mandelbrot.h ../FL/Fl_Box.H
-mandelbrot.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Double_Window.H
-mandelbrot.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-mandelbrot.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Input.H
-mandelbrot.o: ../FL/Fl_Input_.H ../FL/Fl_Window.H ../FL/Fl_Float_Input.H
-mandelbrot.o: ../FL/Fl_Input.H ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H
-mandelbrot.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-mandelbrot.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-mandelbrot.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Button.H ../FL/Fl_Printer.H
-mandelbrot.o: ../FL/Fl_Paged_Device.H ../FL/Fl_PostScript.H
-menubar.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-menubar.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-menubar.o: ../FL/Fl_Box.H ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-menubar.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-menubar.o: ../FL/Fl_Image.H ../FL/Fl_Sys_Menu_Bar.H ../FL/Fl_Menu_Bar.H
-menubar.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/x.H
-menubar.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H ../FL/Fl_Menu_Button.H
-menubar.o: ../FL/Fl_Choice.H ../src/flstring.h ../config.h ../FL/fl_draw.H
-menubar.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-menubar.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-menubar.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-message.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-message.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-message.o: ../FL/Fl_Window.H ../FL/fl_ask.H
-minimum.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-minimum.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-minimum.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-minimum.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-minimum.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Box.H
-minimum.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H
-native-filechooser.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-native-filechooser.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-native-filechooser.o: ../FL/abi-version.h ../FL/fl_ask.H ../FL/Fl_Window.H
-native-filechooser.o: ../FL/Fl_Button.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-native-filechooser.o: ../FL/Fl_Multiline_Input.H ../FL/Fl_Input.H
-native-filechooser.o: ../FL/Fl_Box.H ../FL/Fl_Native_File_Chooser.H
-native-filechooser.o: ../FL/Fl_File_Chooser.H ../FL/Fl_Double_Window.H
-native-filechooser.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-native-filechooser.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Group.H
-native-filechooser.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
-native-filechooser.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Preferences.H
-native-filechooser.o: ../FL/Fl_Tile.H ../FL/Fl_File_Browser.H
-native-filechooser.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H
-native-filechooser.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
-native-filechooser.o: ../FL/Fl_Valuator.H ../FL/Fl_File_Icon.H ../FL/Fl.H
-native-filechooser.o: ../FL/filename.H ../FL/Fl_Check_Button.H
-native-filechooser.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
-native-filechooser.o: ../FL/Fl_File_Input.H ../FL/Fl_Return_Button.H
-native-filechooser.o: ../FL/Fl_Help_View.H ../FL/fl_draw.H ../FL/x.H
-native-filechooser.o: ../FL/Enumerations.H ../FL/Fl_Device.H
-native-filechooser.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-native-filechooser.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-native-filechooser.o: ../FL/Fl_RGB_Image.H ../FL/Fl_Shared_Image.H
-navigation.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-navigation.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-navigation.o: ../FL/Fl_Window.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
+mandelbrot.o: ../FL/abi-version.h
+mandelbrot.o: ../FL/Enumerations.H
+mandelbrot.o: ../FL/Fl.H
+mandelbrot.o: ../FL/Fl_Bitmap.H
+mandelbrot.o: ../FL/Fl_Box.H
+mandelbrot.o: ../FL/Fl_Button.H
+mandelbrot.o: ../FL/Fl_Device.H
+mandelbrot.o: ../FL/Fl_Double_Window.H
+mandelbrot.o: ../FL/fl_draw.H
+mandelbrot.o: ../FL/Fl_Export.H
+mandelbrot.o: ../FL/Fl_Float_Input.H
+mandelbrot.o: ../FL/Fl_Group.H
+mandelbrot.o: ../FL/Fl_Image.H
+mandelbrot.o: ../FL/Fl_Input.H
+mandelbrot.o: ../FL/Fl_Input_.H
+mandelbrot.o: ../FL/Fl_Paged_Device.H
+mandelbrot.o: ../FL/Fl_Pixmap.H
+mandelbrot.o: ../FL/Fl_Plugin.H
+mandelbrot.o: ../FL/Fl_PostScript.H
+mandelbrot.o: ../FL/Fl_Preferences.H
+mandelbrot.o: ../FL/Fl_Printer.H
+mandelbrot.o: ../FL/Fl_RGB_Image.H
+mandelbrot.o: ../FL/Fl_Slider.H
+mandelbrot.o: ../FL/fl_types.h
+mandelbrot.o: ../FL/fl_utf8.h
+mandelbrot.o: ../FL/Fl_Valuator.H
+mandelbrot.o: ../FL/Fl_Widget.H
+mandelbrot.o: ../FL/Fl_Window.H
+mandelbrot.o: ../FL/x.H
+mandelbrot.o: mandelbrot.h
+mandelbrot.o: mandelbrot_ui.h
+menubar.o: ../config.h
+menubar.o: ../FL/abi-version.h
+menubar.o: ../FL/Enumerations.H
+menubar.o: ../FL/Fl.H
+menubar.o: ../FL/Fl_Bitmap.H
+menubar.o: ../FL/Fl_Box.H
+menubar.o: ../FL/Fl_Button.H
+menubar.o: ../FL/Fl_Choice.H
+menubar.o: ../FL/Fl_Device.H
+menubar.o: ../FL/Fl_Double_Window.H
+menubar.o: ../FL/fl_draw.H
+menubar.o: ../FL/Fl_Export.H
+menubar.o: ../FL/Fl_Group.H
+menubar.o: ../FL/Fl_Image.H
+menubar.o: ../FL/Fl_Menu_.H
+menubar.o: ../FL/Fl_Menu_Bar.H
+menubar.o: ../FL/Fl_Menu_Button.H
+menubar.o: ../FL/Fl_Menu_Item.H
+menubar.o: ../FL/Fl_Pixmap.H
+menubar.o: ../FL/Fl_Plugin.H
+menubar.o: ../FL/Fl_Preferences.H
+menubar.o: ../FL/Fl_RGB_Image.H
+menubar.o: ../FL/Fl_Sys_Menu_Bar.H
+menubar.o: ../FL/Fl_Toggle_Button.H
+menubar.o: ../FL/fl_types.h
+menubar.o: ../FL/fl_utf8.h
+menubar.o: ../FL/Fl_Widget.H
+menubar.o: ../FL/Fl_Window.H
+menubar.o: ../FL/x.H
+menubar.o: ../src/flstring.h
+message.o: ../FL/abi-version.h
+message.o: ../FL/Enumerations.H
+message.o: ../FL/Fl.H
+message.o: ../FL/fl_ask.H
+message.o: ../FL/Fl_Export.H
+message.o: ../FL/fl_types.h
+message.o: ../FL/fl_utf8.h
+message.o: ../FL/Fl_Window.H
+minimum.o: ../FL/abi-version.h
+minimum.o: ../FL/Enumerations.H
+minimum.o: ../FL/Fl.H
+minimum.o: ../FL/Fl_Bitmap.H
+minimum.o: ../FL/Fl_Box.H
+minimum.o: ../FL/Fl_Button.H
+minimum.o: ../FL/Fl_Double_Window.H
+minimum.o: ../FL/Fl_Export.H
+minimum.o: ../FL/Fl_Group.H
+minimum.o: ../FL/Fl_Image.H
+minimum.o: ../FL/Fl_Return_Button.H
+minimum.o: ../FL/Fl_Slider.H
+minimum.o: ../FL/fl_types.h
+minimum.o: ../FL/fl_utf8.h
+minimum.o: ../FL/Fl_Valuator.H
+minimum.o: ../FL/Fl_Widget.H
+minimum.o: ../FL/Fl_Window.H
+native-filechooser.o: ../FL/abi-version.h
+native-filechooser.o: ../FL/Enumerations.H
+native-filechooser.o: ../FL/filename.H
+native-filechooser.o: ../FL/Fl.H
+native-filechooser.o: ../FL/fl_ask.H
+native-filechooser.o: ../FL/Fl_Bitmap.H
+native-filechooser.o: ../FL/Fl_Box.H
+native-filechooser.o: ../FL/Fl_Browser.H
+native-filechooser.o: ../FL/Fl_Browser_.H
+native-filechooser.o: ../FL/Fl_Button.H
+native-filechooser.o: ../FL/Fl_Check_Button.H
+native-filechooser.o: ../FL/Fl_Choice.H
+native-filechooser.o: ../FL/Fl_Device.H
+native-filechooser.o: ../FL/Fl_Double_Window.H
+native-filechooser.o: ../FL/fl_draw.H
+native-filechooser.o: ../FL/Fl_Export.H
+native-filechooser.o: ../FL/Fl_File_Browser.H
+native-filechooser.o: ../FL/Fl_File_Chooser.H
+native-filechooser.o: ../FL/Fl_File_Icon.H
+native-filechooser.o: ../FL/Fl_File_Input.H
+native-filechooser.o: ../FL/Fl_Group.H
+native-filechooser.o: ../FL/Fl_Help_View.H
+native-filechooser.o: ../FL/Fl_Image.H
+native-filechooser.o: ../FL/Fl_Input.H
+native-filechooser.o: ../FL/Fl_Input_.H
+native-filechooser.o: ../FL/Fl_Light_Button.H
+native-filechooser.o: ../FL/Fl_Menu_.H
+native-filechooser.o: ../FL/Fl_Menu_Button.H
+native-filechooser.o: ../FL/Fl_Menu_Item.H
+native-filechooser.o: ../FL/Fl_Multiline_Input.H
+native-filechooser.o: ../FL/Fl_Native_File_Chooser.H
+native-filechooser.o: ../FL/Fl_Pixmap.H
+native-filechooser.o: ../FL/Fl_Plugin.H
+native-filechooser.o: ../FL/Fl_Preferences.H
+native-filechooser.o: ../FL/Fl_Return_Button.H
+native-filechooser.o: ../FL/Fl_RGB_Image.H
+native-filechooser.o: ../FL/Fl_Scrollbar.H
+native-filechooser.o: ../FL/Fl_Shared_Image.H
+native-filechooser.o: ../FL/Fl_Slider.H
+native-filechooser.o: ../FL/Fl_Tile.H
+native-filechooser.o: ../FL/fl_types.h
+native-filechooser.o: ../FL/fl_utf8.h
+native-filechooser.o: ../FL/Fl_Valuator.H
+native-filechooser.o: ../FL/Fl_Widget.H
+native-filechooser.o: ../FL/Fl_Window.H
+native-filechooser.o: ../FL/x.H
+navigation.o: ../FL/abi-version.h
+navigation.o: ../FL/Enumerations.H
+navigation.o: ../FL/Fl.H
+navigation.o: ../FL/Fl_Export.H
+navigation.o: ../FL/Fl_Input.H
+navigation.o: ../FL/Fl_Input_.H
 navigation.o: ../FL/Fl_Light_Button.H
-offscreen.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-offscreen.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-offscreen.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-offscreen.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/x.H
-offscreen.o: ../FL/Fl_Box.H ../FL/fl_draw.H ../FL/Enumerations.H
-offscreen.o: ../FL/Fl_Window.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-offscreen.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-offscreen.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-output.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-output.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-output.o: ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H ../FL/Fl_Input.H
-output.o: ../FL/Fl_Input_.H ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-output.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-output.o: ../FL/Fl_Image.H ../FL/Fl_Box.H ../FL/Fl_Hor_Value_Slider.H
-output.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Toggle_Button.H
-output.o: ../FL/Fl_Button.H ../FL/Fl_Input.H ../FL/fl_draw.H ../FL/x.H
-output.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-output.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-output.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-output.o: ../FL/Fl_Output.H ../FL/Fl_Multiline_Output.H ../FL/Fl_Output.H
-overlay.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-overlay.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-overlay.o: ../FL/Fl_Window.H ../FL/Fl_Overlay_Window.H
-overlay.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-overlay.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-overlay.o: ../FL/Fl_Button.H ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H
-overlay.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-overlay.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
+navigation.o: ../FL/fl_types.h
+navigation.o: ../FL/fl_utf8.h
+navigation.o: ../FL/Fl_Window.H
+offscreen.o: ../FL/abi-version.h
+offscreen.o: ../FL/Enumerations.H
+offscreen.o: ../FL/Fl.H
+offscreen.o: ../FL/Fl_Bitmap.H
+offscreen.o: ../FL/Fl_Box.H
+offscreen.o: ../FL/Fl_Device.H
+offscreen.o: ../FL/Fl_Double_Window.H
+offscreen.o: ../FL/fl_draw.H
+offscreen.o: ../FL/Fl_Export.H
+offscreen.o: ../FL/Fl_Group.H
+offscreen.o: ../FL/Fl_Image.H
+offscreen.o: ../FL/Fl_Pixmap.H
+offscreen.o: ../FL/Fl_Plugin.H
+offscreen.o: ../FL/Fl_Preferences.H
+offscreen.o: ../FL/Fl_RGB_Image.H
+offscreen.o: ../FL/fl_types.h
+offscreen.o: ../FL/fl_utf8.h
+offscreen.o: ../FL/Fl_Widget.H
+offscreen.o: ../FL/Fl_Window.H
+offscreen.o: ../FL/x.H
+output.o: ../FL/abi-version.h
+output.o: ../FL/Enumerations.H
+output.o: ../FL/Fl.H
+output.o: ../FL/Fl_Bitmap.H
+output.o: ../FL/Fl_Box.H
+output.o: ../FL/Fl_Button.H
+output.o: ../FL/Fl_Device.H
+output.o: ../FL/Fl_Double_Window.H
+output.o: ../FL/fl_draw.H
+output.o: ../FL/Fl_Export.H
+output.o: ../FL/Fl_Group.H
+output.o: ../FL/Fl_Hor_Value_Slider.H
+output.o: ../FL/Fl_Image.H
+output.o: ../FL/Fl_Input.H
+output.o: ../FL/Fl_Input_.H
+output.o: ../FL/Fl_Multiline_Output.H
+output.o: ../FL/Fl_Output.H
+output.o: ../FL/Fl_Pixmap.H
+output.o: ../FL/Fl_Plugin.H
+output.o: ../FL/Fl_Preferences.H
+output.o: ../FL/Fl_RGB_Image.H
+output.o: ../FL/Fl_Slider.H
+output.o: ../FL/Fl_Toggle_Button.H
+output.o: ../FL/fl_types.h
+output.o: ../FL/fl_utf8.h
+output.o: ../FL/Fl_Valuator.H
+output.o: ../FL/Fl_Value_Input.H
+output.o: ../FL/Fl_Value_Slider.H
+output.o: ../FL/Fl_Widget.H
+output.o: ../FL/Fl_Window.H
+output.o: ../FL/x.H
+overlay.o: ../FL/abi-version.h
+overlay.o: ../FL/Enumerations.H
+overlay.o: ../FL/Fl.H
+overlay.o: ../FL/Fl_Bitmap.H
+overlay.o: ../FL/Fl_Button.H
+overlay.o: ../FL/Fl_Device.H
+overlay.o: ../FL/Fl_Double_Window.H
+overlay.o: ../FL/fl_draw.H
+overlay.o: ../FL/Fl_Export.H
+overlay.o: ../FL/Fl_Group.H
+overlay.o: ../FL/Fl_Image.H
+overlay.o: ../FL/Fl_Overlay_Window.H
+overlay.o: ../FL/Fl_Pixmap.H
+overlay.o: ../FL/Fl_Plugin.H
+overlay.o: ../FL/Fl_Preferences.H
 overlay.o: ../FL/Fl_RGB_Image.H
-pack.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-pack.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-pack.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H ../FL/Fl_Double_Window.H
-pack.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-pack.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Scroll.H
-pack.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-pack.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Pack.H ../FL/Fl_Group.H
-pixmap_browser.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-pixmap_browser.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-pixmap_browser.o: ../FL/abi-version.h ../FL/Fl_Box.H ../FL/Fl_Double_Window.H
-pixmap_browser.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-pixmap_browser.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Button.H
-pixmap_browser.o: ../FL/Fl_Shared_Image.H ../FL/Fl_Printer.H ../FL/x.H
-pixmap_browser.o: ../FL/Fl_Paged_Device.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-pixmap_browser.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-pixmap_browser.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/Fl_Window.H
-pixmap_browser.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_PostScript.H
-pixmap_browser.o: ../FL/Fl_File_Chooser.H ../FL/Fl_Group.H ../FL/Fl_Choice.H
-pixmap_browser.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
-pixmap_browser.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Preferences.H
-pixmap_browser.o: ../FL/Fl_Tile.H ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H
-pixmap_browser.o: ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
-pixmap_browser.o: ../FL/Fl_Valuator.H ../FL/Fl_File_Icon.H ../FL/Fl.H
-pixmap_browser.o: ../FL/filename.H ../FL/Fl_Check_Button.H
-pixmap_browser.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
-pixmap_browser.o: ../FL/Fl_File_Input.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-pixmap_browser.o: ../FL/Fl_Return_Button.H ../FL/fl_ask.H ../FL/fl_message.H
+overlay.o: ../FL/fl_types.h
+overlay.o: ../FL/fl_utf8.h
+overlay.o: ../FL/Fl_Widget.H
+overlay.o: ../FL/Fl_Window.H
+overlay.o: ../FL/x.H
+pack.o: ../FL/abi-version.h
+pack.o: ../FL/Enumerations.H
+pack.o: ../FL/Fl.H
+pack.o: ../FL/Fl_Bitmap.H
+pack.o: ../FL/Fl_Button.H
+pack.o: ../FL/Fl_Double_Window.H
+pack.o: ../FL/Fl_Export.H
+pack.o: ../FL/Fl_Group.H
+pack.o: ../FL/Fl_Image.H
+pack.o: ../FL/Fl_Light_Button.H
+pack.o: ../FL/Fl_Pack.H
+pack.o: ../FL/Fl_Scroll.H
+pack.o: ../FL/Fl_Scrollbar.H
+pack.o: ../FL/Fl_Slider.H
+pack.o: ../FL/fl_types.h
+pack.o: ../FL/fl_utf8.h
+pack.o: ../FL/Fl_Valuator.H
+pack.o: ../FL/Fl_Value_Slider.H
+pack.o: ../FL/Fl_Widget.H
+pack.o: ../FL/Fl_Window.H
+pixmap.o: ../FL/abi-version.h
+pixmap.o: ../FL/Enumerations.H
+pixmap.o: ../FL/Fl.H
+pixmap.o: ../FL/Fl_Bitmap.H
+pixmap.o: ../FL/Fl_Button.H
+pixmap.o: ../FL/Fl_Double_Window.H
+pixmap.o: ../FL/Fl_Export.H
+pixmap.o: ../FL/Fl_Group.H
+pixmap.o: ../FL/Fl_Image.H
+pixmap.o: ../FL/Fl_Multi_Label.H
+pixmap.o: ../FL/Fl_Pixmap.H
+pixmap.o: ../FL/Fl_Toggle_Button.H
+pixmap.o: ../FL/fl_types.h
+pixmap.o: ../FL/fl_utf8.h
+pixmap.o: ../FL/Fl_Widget.H
+pixmap.o: ../FL/Fl_Window.H
+pixmap.o: pixmaps/porsche.xpm
+pixmap_browser.o: ../FL/abi-version.h
+pixmap_browser.o: ../FL/Enumerations.H
+pixmap_browser.o: ../FL/filename.H
+pixmap_browser.o: ../FL/Fl.H
 pixmap_browser.o: ../FL/fl_ask.H
-pixmap.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-pixmap.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-pixmap.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-pixmap.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-pixmap.o: ../FL/Fl_Button.H ../FL/Fl_Pixmap.H pixmaps/porsche.xpm
-pixmap.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H ../FL/Fl_Multi_Label.H
-preferences.o: preferences.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-preferences.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-preferences.o: ../FL/abi-version.h ../FL/Fl_Preferences.H
-preferences.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-preferences.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-preferences.o: ../FL/Fl_Button.H ../FL/Fl_Group.H ../FL/Fl_Input.H
-preferences.o: ../FL/Fl_Input_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-preferences.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Round_Button.H
-preferences.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H ../FL/Fl_Box.H
-preferences.o: ../FL/Fl_Check_Button.H ../FL/Fl_Int_Input.H ../FL/Fl_Input.H
-preferences.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-preferences.o: ../FL/filename.H ../FL/fl_ask.H
-radio.o: radio.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-radio.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-radio.o: ../FL/abi-version.h ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-radio.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-radio.o: ../FL/Fl_Image.H ../FL/Fl_Button.H ../FL/Fl_Return_Button.H
-radio.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H ../FL/Fl_Check_Button.H
-radio.o: ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H ../FL/Fl_Group.H
-radio.o: ../FL/Fl_Output.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-resizebox.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-resizebox.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-resizebox.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-resizebox.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-resizebox.o: ../FL/Fl_Box.H ../FL/Fl_Radio_Button.H ../FL/Fl_Button.H
-resizebox.o: ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Window.H
-resizebox.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-resizebox.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-resizebox.o: ../FL/Fl_RGB_Image.H ../FL/fl_message.H ../FL/fl_ask.H
-resize.o: resize.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-resize.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-resize.o: ../FL/abi-version.h ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-resize.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-resize.o: ../FL/Fl_Image.H ../FL/Fl_Button.H ../FL/Fl_Box.H
-rotated_text.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-rotated_text.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-rotated_text.o: ../FL/abi-version.h ../FL/Fl_Double_Window.H
-rotated_text.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
-rotated_text.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Box.H
-rotated_text.o: ../FL/Fl_Hor_Value_Slider.H ../FL/Fl_Value_Slider.H
-rotated_text.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-rotated_text.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H ../FL/Fl_Input.H
-rotated_text.o: ../FL/Fl_Input_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-rotated_text.o: ../FL/Fl_Menu_Item.H ../FL/fl_draw.H ../FL/x.H
-rotated_text.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-rotated_text.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-rotated_text.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-scroll.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-scroll.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-scroll.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-scroll.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-scroll.o: ../FL/Fl_Scroll.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
-scroll.o: ../FL/Fl_Valuator.H ../FL/Fl_Light_Button.H ../FL/Fl_Choice.H
-scroll.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Box.H
-scroll.o: ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Window.H
-scroll.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-scroll.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H
-scroll.o: ../FL/Fl_RGB_Image.H ../FL/math.h
-shape.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-shape.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-shape.o: ../FL/abi-version.h ../FL/Fl_Window.H ../FL/Fl_Hor_Slider.H
-shape.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/math.h ../FL/gl.h
-shape.o: ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-shape.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-subwindow.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-subwindow.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-subwindow.o: ../FL/Fl_Window.H ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H
-subwindow.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
-subwindow.o: ../FL/Fl_Widget.H ../FL/Fl_Image.H ../FL/Fl_Box.H
-subwindow.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H
-sudoku.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-sudoku.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-sudoku.o: ../FL/Enumerations.H ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-sudoku.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-sudoku.o: ../FL/Fl_Image.H ../FL/Fl_Button.H ../FL/Fl_Group.H ../FL/fl_ask.H
-sudoku.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-sudoku.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-sudoku.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-sudoku.o: ../FL/Fl_Help_Dialog.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-sudoku.o: ../FL/Fl_Box.H ../FL/Fl_Help_View.H ../FL/Fl.H ../FL/Fl_Scrollbar.H
-sudoku.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H
-sudoku.o: ../FL/Fl_Shared_Image.H ../FL/filename.H ../FL/Fl_Preferences.H
-sudoku.o: ../FL/Fl_Sys_Menu_Bar.H ../FL/Fl_Menu_Bar.H ../FL/Fl_Menu_.H
-sudoku.o: ../FL/Fl_Menu_Item.H ../FL/x.H ../FL/math.h pixmaps/sudoku.xbm
+pixmap_browser.o: ../FL/Fl_Bitmap.H
+pixmap_browser.o: ../FL/Fl_Box.H
+pixmap_browser.o: ../FL/Fl_Browser.H
+pixmap_browser.o: ../FL/Fl_Browser_.H
+pixmap_browser.o: ../FL/Fl_Button.H
+pixmap_browser.o: ../FL/Fl_Check_Button.H
+pixmap_browser.o: ../FL/Fl_Choice.H
+pixmap_browser.o: ../FL/Fl_Device.H
+pixmap_browser.o: ../FL/Fl_Double_Window.H
+pixmap_browser.o: ../FL/fl_draw.H
+pixmap_browser.o: ../FL/Fl_Export.H
+pixmap_browser.o: ../FL/Fl_File_Browser.H
+pixmap_browser.o: ../FL/Fl_File_Chooser.H
+pixmap_browser.o: ../FL/Fl_File_Icon.H
+pixmap_browser.o: ../FL/Fl_File_Input.H
+pixmap_browser.o: ../FL/Fl_Group.H
+pixmap_browser.o: ../FL/Fl_Image.H
+pixmap_browser.o: ../FL/Fl_Input.H
+pixmap_browser.o: ../FL/Fl_Input_.H
+pixmap_browser.o: ../FL/Fl_Light_Button.H
+pixmap_browser.o: ../FL/Fl_Menu_.H
+pixmap_browser.o: ../FL/Fl_Menu_Button.H
+pixmap_browser.o: ../FL/Fl_Menu_Item.H
+pixmap_browser.o: ../FL/fl_message.H
+pixmap_browser.o: ../FL/Fl_Paged_Device.H
+pixmap_browser.o: ../FL/Fl_Pixmap.H
+pixmap_browser.o: ../FL/Fl_Plugin.H
+pixmap_browser.o: ../FL/Fl_PostScript.H
+pixmap_browser.o: ../FL/Fl_Preferences.H
+pixmap_browser.o: ../FL/Fl_Printer.H
+pixmap_browser.o: ../FL/Fl_Return_Button.H
+pixmap_browser.o: ../FL/Fl_RGB_Image.H
+pixmap_browser.o: ../FL/Fl_Scrollbar.H
+pixmap_browser.o: ../FL/Fl_Shared_Image.H
+pixmap_browser.o: ../FL/Fl_Slider.H
+pixmap_browser.o: ../FL/Fl_Tile.H
+pixmap_browser.o: ../FL/fl_types.h
+pixmap_browser.o: ../FL/fl_utf8.h
+pixmap_browser.o: ../FL/Fl_Valuator.H
+pixmap_browser.o: ../FL/Fl_Widget.H
+pixmap_browser.o: ../FL/Fl_Window.H
+pixmap_browser.o: ../FL/x.H
+preferences.o: ../FL/abi-version.h
+preferences.o: ../FL/Enumerations.H
+preferences.o: ../FL/filename.H
+preferences.o: ../FL/Fl.H
+preferences.o: ../FL/fl_ask.H
+preferences.o: ../FL/Fl_Bitmap.H
+preferences.o: ../FL/Fl_Box.H
+preferences.o: ../FL/Fl_Button.H
+preferences.o: ../FL/Fl_Check_Button.H
+preferences.o: ../FL/Fl_Choice.H
+preferences.o: ../FL/Fl_Double_Window.H
+preferences.o: ../FL/Fl_Export.H
+preferences.o: ../FL/Fl_Group.H
+preferences.o: ../FL/Fl_Image.H
+preferences.o: ../FL/Fl_Input.H
+preferences.o: ../FL/Fl_Input_.H
+preferences.o: ../FL/Fl_Int_Input.H
+preferences.o: ../FL/Fl_Light_Button.H
+preferences.o: ../FL/Fl_Menu_.H
+preferences.o: ../FL/Fl_Menu_Item.H
+preferences.o: ../FL/Fl_Preferences.H
+preferences.o: ../FL/Fl_Round_Button.H
+preferences.o: ../FL/Fl_Slider.H
+preferences.o: ../FL/fl_types.h
+preferences.o: ../FL/fl_utf8.h
+preferences.o: ../FL/Fl_Valuator.H
+preferences.o: ../FL/Fl_Value_Slider.H
+preferences.o: ../FL/Fl_Widget.H
+preferences.o: ../FL/Fl_Window.H
+preferences.o: preferences.h
+radio.o: ../FL/abi-version.h
+radio.o: ../FL/Enumerations.H
+radio.o: ../FL/Fl.H
+radio.o: ../FL/Fl_Bitmap.H
+radio.o: ../FL/Fl_Button.H
+radio.o: ../FL/Fl_Check_Button.H
+radio.o: ../FL/Fl_Double_Window.H
+radio.o: ../FL/Fl_Export.H
+radio.o: ../FL/Fl_Group.H
+radio.o: ../FL/Fl_Image.H
+radio.o: ../FL/Fl_Input.H
+radio.o: ../FL/Fl_Input_.H
+radio.o: ../FL/Fl_Light_Button.H
+radio.o: ../FL/Fl_Output.H
+radio.o: ../FL/Fl_Return_Button.H
+radio.o: ../FL/Fl_Round_Button.H
+radio.o: ../FL/fl_types.h
+radio.o: ../FL/fl_utf8.h
+radio.o: ../FL/Fl_Widget.H
+radio.o: ../FL/Fl_Window.H
+radio.o: radio.h
+resize.o: ../FL/abi-version.h
+resize.o: ../FL/Enumerations.H
+resize.o: ../FL/Fl.H
+resize.o: ../FL/Fl_Bitmap.H
+resize.o: ../FL/Fl_Box.H
+resize.o: ../FL/Fl_Button.H
+resize.o: ../FL/Fl_Double_Window.H
+resize.o: ../FL/Fl_Export.H
+resize.o: ../FL/Fl_Group.H
+resize.o: ../FL/Fl_Image.H
+resize.o: ../FL/fl_types.h
+resize.o: ../FL/fl_utf8.h
+resize.o: ../FL/Fl_Widget.H
+resize.o: ../FL/Fl_Window.H
+resize.o: resize.h
+resizebox.o: ../FL/abi-version.h
+resizebox.o: ../FL/Enumerations.H
+resizebox.o: ../FL/Fl.H
+resizebox.o: ../FL/fl_ask.H
+resizebox.o: ../FL/Fl_Bitmap.H
+resizebox.o: ../FL/Fl_Box.H
+resizebox.o: ../FL/Fl_Button.H
+resizebox.o: ../FL/Fl_Device.H
+resizebox.o: ../FL/Fl_Double_Window.H
+resizebox.o: ../FL/fl_draw.H
+resizebox.o: ../FL/Fl_Export.H
+resizebox.o: ../FL/Fl_Group.H
+resizebox.o: ../FL/Fl_Image.H
+resizebox.o: ../FL/fl_message.H
+resizebox.o: ../FL/Fl_Pixmap.H
+resizebox.o: ../FL/Fl_Plugin.H
+resizebox.o: ../FL/Fl_Preferences.H
+resizebox.o: ../FL/Fl_Radio_Button.H
+resizebox.o: ../FL/Fl_RGB_Image.H
+resizebox.o: ../FL/fl_types.h
+resizebox.o: ../FL/fl_utf8.h
+resizebox.o: ../FL/Fl_Widget.H
+resizebox.o: ../FL/Fl_Window.H
+resizebox.o: ../FL/x.H
+rotated_text.o: ../FL/abi-version.h
+rotated_text.o: ../FL/Enumerations.H
+rotated_text.o: ../FL/Fl.H
+rotated_text.o: ../FL/Fl_Bitmap.H
+rotated_text.o: ../FL/Fl_Box.H
+rotated_text.o: ../FL/Fl_Button.H
+rotated_text.o: ../FL/Fl_Choice.H
+rotated_text.o: ../FL/Fl_Device.H
+rotated_text.o: ../FL/Fl_Double_Window.H
+rotated_text.o: ../FL/fl_draw.H
+rotated_text.o: ../FL/Fl_Export.H
+rotated_text.o: ../FL/Fl_Group.H
+rotated_text.o: ../FL/Fl_Hor_Value_Slider.H
+rotated_text.o: ../FL/Fl_Image.H
+rotated_text.o: ../FL/Fl_Input.H
+rotated_text.o: ../FL/Fl_Input_.H
+rotated_text.o: ../FL/Fl_Menu_.H
+rotated_text.o: ../FL/Fl_Menu_Item.H
+rotated_text.o: ../FL/Fl_Pixmap.H
+rotated_text.o: ../FL/Fl_Plugin.H
+rotated_text.o: ../FL/Fl_Preferences.H
+rotated_text.o: ../FL/Fl_RGB_Image.H
+rotated_text.o: ../FL/Fl_Slider.H
+rotated_text.o: ../FL/Fl_Toggle_Button.H
+rotated_text.o: ../FL/fl_types.h
+rotated_text.o: ../FL/fl_utf8.h
+rotated_text.o: ../FL/Fl_Valuator.H
+rotated_text.o: ../FL/Fl_Value_Slider.H
+rotated_text.o: ../FL/Fl_Widget.H
+rotated_text.o: ../FL/Fl_Window.H
+rotated_text.o: ../FL/x.H
+scroll.o: ../FL/abi-version.h
+scroll.o: ../FL/Enumerations.H
+scroll.o: ../FL/Fl.H
+scroll.o: ../FL/Fl_Bitmap.H
+scroll.o: ../FL/Fl_Box.H
+scroll.o: ../FL/Fl_Choice.H
+scroll.o: ../FL/Fl_Device.H
+scroll.o: ../FL/Fl_Double_Window.H
+scroll.o: ../FL/fl_draw.H
+scroll.o: ../FL/Fl_Export.H
+scroll.o: ../FL/Fl_Group.H
+scroll.o: ../FL/Fl_Image.H
+scroll.o: ../FL/Fl_Light_Button.H
+scroll.o: ../FL/Fl_Menu_.H
+scroll.o: ../FL/Fl_Menu_Item.H
+scroll.o: ../FL/Fl_Pixmap.H
+scroll.o: ../FL/Fl_Plugin.H
+scroll.o: ../FL/Fl_Preferences.H
+scroll.o: ../FL/Fl_RGB_Image.H
+scroll.o: ../FL/Fl_Scroll.H
+scroll.o: ../FL/Fl_Scrollbar.H
+scroll.o: ../FL/Fl_Slider.H
+scroll.o: ../FL/fl_types.h
+scroll.o: ../FL/fl_utf8.h
+scroll.o: ../FL/Fl_Valuator.H
+scroll.o: ../FL/Fl_Widget.H
+scroll.o: ../FL/Fl_Window.H
+scroll.o: ../FL/math.h
+scroll.o: ../FL/x.H
+shape.o: ../config.h
+shape.o: ../FL/abi-version.h
+shape.o: ../FL/Enumerations.H
+shape.o: ../FL/Fl.H
+shape.o: ../FL/Fl_Bitmap.H
+shape.o: ../FL/Fl_Export.H
+shape.o: ../FL/Fl_Gl_Window.H
+shape.o: ../FL/Fl_Group.H
+shape.o: ../FL/Fl_Hor_Slider.H
+shape.o: ../FL/Fl_Image.H
+shape.o: ../FL/Fl_Slider.H
+shape.o: ../FL/fl_types.h
+shape.o: ../FL/fl_utf8.h
+shape.o: ../FL/Fl_Valuator.H
+shape.o: ../FL/Fl_Widget.H
+shape.o: ../FL/Fl_Window.H
+shape.o: ../FL/gl.h
+shape.o: ../FL/math.h
+subwindow.o: ../FL/abi-version.h
+subwindow.o: ../FL/Enumerations.H
+subwindow.o: ../FL/Fl.H
+subwindow.o: ../FL/Fl_Box.H
+subwindow.o: ../FL/Fl_Button.H
+subwindow.o: ../FL/Fl_Export.H
+subwindow.o: ../FL/Fl_Image.H
+subwindow.o: ../FL/Fl_Input.H
+subwindow.o: ../FL/Fl_Input_.H
+subwindow.o: ../FL/Fl_Menu_.H
+subwindow.o: ../FL/Fl_Menu_Button.H
+subwindow.o: ../FL/Fl_Menu_Item.H
+subwindow.o: ../FL/Fl_Toggle_Button.H
+subwindow.o: ../FL/fl_types.h
+subwindow.o: ../FL/fl_utf8.h
+subwindow.o: ../FL/Fl_Widget.H
+subwindow.o: ../FL/Fl_Window.H
 sudoku.o: ../config.h
-symbols.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-symbols.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-symbols.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-symbols.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-symbols.o: ../FL/Fl_Box.H ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H
-symbols.o: ../FL/Fl_Valuator.H ../FL/fl_draw.H ../FL/x.H ../FL/Enumerations.H
-symbols.o: ../FL/Fl_Window.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-symbols.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-symbols.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-table.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-table.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-table.o: ../FL/Fl_Window.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-table.o: ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
-table.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
-table.o: ../FL/Fl_Widget.H ../FL/Fl_Image.H ../FL/fl_draw.H ../FL/x.H
-table.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Bitmap.H
-table.o: ../FL/Enumerations.H ../FL/Fl_Device.H ../FL/Fl_Plugin.H
-table.o: ../FL/Fl_Preferences.H ../FL/Fl_Image.H ../FL/Fl_Bitmap.H
-table.o: ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H ../FL/fl_ask.H
-table.o: ../FL/Fl_Table_Row.H ../FL/Fl_Table.H ../FL/Fl_Group.H
-table.o: ../FL/Fl_Scroll.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
-table.o: ../FL/Fl_Valuator.H ../FL/Fl_Box.H ../FL/Fl_Scrollbar.H
-tabs.o: tabs.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-tabs.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-tabs.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-tabs.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Box.H
-tabs.o: ../FL/Fl_Tabs.H ../FL/Fl_Group.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-tabs.o: ../FL/Fl_Button.H ../FL/fl_ask.H ../FL/Fl_Clock.H ../FL/Fl_Wizard.H
-tabs.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H
-threads.o: ../config.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-threads.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-threads.o: ../FL/abi-version.h ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-threads.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-threads.o: ../FL/Fl_Image.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H
-threads.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-threads.o: ../FL/Fl_Value_Output.H ../FL/fl_ask.H threads.h
-tile.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-tile.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-tile.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-tile.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/Fl_Tile.H
+sudoku.o: ../FL/abi-version.h
+sudoku.o: ../FL/Enumerations.H
+sudoku.o: ../FL/filename.H
+sudoku.o: ../FL/Fl.H
+sudoku.o: ../FL/fl_ask.H
+sudoku.o: ../FL/Fl_Bitmap.H
+sudoku.o: ../FL/Fl_Box.H
+sudoku.o: ../FL/Fl_Button.H
+sudoku.o: ../FL/Fl_Device.H
+sudoku.o: ../FL/Fl_Double_Window.H
+sudoku.o: ../FL/fl_draw.H
+sudoku.o: ../FL/Fl_Export.H
+sudoku.o: ../FL/Fl_Group.H
+sudoku.o: ../FL/Fl_Help_Dialog.H
+sudoku.o: ../FL/Fl_Help_View.H
+sudoku.o: ../FL/Fl_Image.H
+sudoku.o: ../FL/Fl_Input.H
+sudoku.o: ../FL/Fl_Input_.H
+sudoku.o: ../FL/Fl_Menu_.H
+sudoku.o: ../FL/Fl_Menu_Bar.H
+sudoku.o: ../FL/Fl_Menu_Item.H
+sudoku.o: ../FL/Fl_Pixmap.H
+sudoku.o: ../FL/Fl_Plugin.H
+sudoku.o: ../FL/Fl_Preferences.H
+sudoku.o: ../FL/Fl_RGB_Image.H
+sudoku.o: ../FL/Fl_Scrollbar.H
+sudoku.o: ../FL/Fl_Shared_Image.H
+sudoku.o: ../FL/Fl_Slider.H
+sudoku.o: ../FL/Fl_Sys_Menu_Bar.H
+sudoku.o: ../FL/fl_types.h
+sudoku.o: ../FL/fl_utf8.h
+sudoku.o: ../FL/Fl_Valuator.H
+sudoku.o: ../FL/Fl_Widget.H
+sudoku.o: ../FL/Fl_Window.H
+sudoku.o: ../FL/math.h
+sudoku.o: ../FL/x.H
+sudoku.o: pixmaps/sudoku.xbm
+symbols.o: ../FL/abi-version.h
+symbols.o: ../FL/Enumerations.H
+symbols.o: ../FL/Fl.H
+symbols.o: ../FL/Fl_Bitmap.H
+symbols.o: ../FL/Fl_Box.H
+symbols.o: ../FL/Fl_Device.H
+symbols.o: ../FL/Fl_Double_Window.H
+symbols.o: ../FL/fl_draw.H
+symbols.o: ../FL/Fl_Export.H
+symbols.o: ../FL/Fl_Group.H
+symbols.o: ../FL/Fl_Image.H
+symbols.o: ../FL/Fl_Pixmap.H
+symbols.o: ../FL/Fl_Plugin.H
+symbols.o: ../FL/Fl_Preferences.H
+symbols.o: ../FL/Fl_RGB_Image.H
+symbols.o: ../FL/Fl_Slider.H
+symbols.o: ../FL/fl_types.h
+symbols.o: ../FL/fl_utf8.h
+symbols.o: ../FL/Fl_Valuator.H
+symbols.o: ../FL/Fl_Value_Slider.H
+symbols.o: ../FL/Fl_Widget.H
+symbols.o: ../FL/Fl_Window.H
+symbols.o: ../FL/x.H
+table.o: ../FL/abi-version.h
+table.o: ../FL/Enumerations.H
+table.o: ../FL/Fl.H
+table.o: ../FL/fl_ask.H
+table.o: ../FL/Fl_Bitmap.H
+table.o: ../FL/Fl_Box.H
+table.o: ../FL/Fl_Button.H
+table.o: ../FL/Fl_Check_Button.H
+table.o: ../FL/Fl_Choice.H
+table.o: ../FL/Fl_Device.H
+table.o: ../FL/fl_draw.H
+table.o: ../FL/Fl_Export.H
+table.o: ../FL/Fl_Group.H
+table.o: ../FL/Fl_Image.H
+table.o: ../FL/Fl_Input.H
+table.o: ../FL/Fl_Input_.H
+table.o: ../FL/Fl_Light_Button.H
+table.o: ../FL/Fl_Menu_.H
+table.o: ../FL/Fl_Menu_Item.H
+table.o: ../FL/Fl_Pixmap.H
+table.o: ../FL/Fl_Plugin.H
+table.o: ../FL/Fl_Preferences.H
+table.o: ../FL/Fl_RGB_Image.H
+table.o: ../FL/Fl_Scroll.H
+table.o: ../FL/Fl_Scrollbar.H
+table.o: ../FL/Fl_Slider.H
+table.o: ../FL/Fl_Table.H
+table.o: ../FL/Fl_Table_Row.H
+table.o: ../FL/fl_types.h
+table.o: ../FL/fl_utf8.h
+table.o: ../FL/Fl_Valuator.H
+table.o: ../FL/Fl_Widget.H
+table.o: ../FL/Fl_Window.H
+table.o: ../FL/x.H
+tabs.o: ../FL/abi-version.h
+tabs.o: ../FL/Enumerations.H
+tabs.o: ../FL/Fl.H
+tabs.o: ../FL/fl_ask.H
+tabs.o: ../FL/Fl_Bitmap.H
+tabs.o: ../FL/Fl_Box.H
+tabs.o: ../FL/Fl_Button.H
+tabs.o: ../FL/Fl_Clock.H
+tabs.o: ../FL/Fl_Double_Window.H
+tabs.o: ../FL/Fl_Export.H
+tabs.o: ../FL/Fl_Group.H
+tabs.o: ../FL/Fl_Image.H
+tabs.o: ../FL/Fl_Input.H
+tabs.o: ../FL/Fl_Input_.H
+tabs.o: ../FL/Fl_Return_Button.H
+tabs.o: ../FL/Fl_Tabs.H
+tabs.o: ../FL/fl_types.h
+tabs.o: ../FL/fl_utf8.h
+tabs.o: ../FL/Fl_Widget.H
+tabs.o: ../FL/Fl_Window.H
+tabs.o: ../FL/Fl_Wizard.H
+tabs.o: tabs.h
+threads.o: ../config.h
+threads.o: ../FL/abi-version.h
+threads.o: ../FL/Enumerations.H
+threads.o: ../FL/Fl.H
+threads.o: ../FL/fl_ask.H
+threads.o: ../FL/Fl_Bitmap.H
+threads.o: ../FL/Fl_Browser.H
+threads.o: ../FL/Fl_Browser_.H
+threads.o: ../FL/Fl_Double_Window.H
+threads.o: ../FL/Fl_Export.H
+threads.o: ../FL/Fl_Group.H
+threads.o: ../FL/Fl_Image.H
+threads.o: ../FL/Fl_Scrollbar.H
+threads.o: ../FL/Fl_Slider.H
+threads.o: ../FL/fl_types.h
+threads.o: ../FL/fl_utf8.h
+threads.o: ../FL/Fl_Valuator.H
+threads.o: ../FL/Fl_Value_Output.H
+threads.o: ../FL/Fl_Widget.H
+threads.o: ../FL/Fl_Window.H
+threads.o: threads.h
+tile.o: ../FL/abi-version.h
+tile.o: ../FL/Enumerations.H
+tile.o: ../FL/Fl.H
+tile.o: ../FL/Fl_Bitmap.H
 tile.o: ../FL/Fl_Box.H
-tiled_image.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-tiled_image.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-tiled_image.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-tiled_image.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-tiled_image.o: ../FL/Fl_Button.H ../FL/Fl_Pixmap.H ../FL/Fl_Tiled_Image.H
-tiled_image.o: pixmaps/tile.xpm ../FL/x.H list_visuals.cxx ../config.h
-tree.o: tree.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-tree.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-tree.o: ../FL/Fl_Tooltip.H ../FL/Fl_Widget.H ../FL/Fl_Pixmap.H
-tree.o: ../FL/Fl_Image.H ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Tree.H
-tree.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-tree.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-tree.o: ../FL/Fl_Bitmap.H ../FL/Enumerations.H ../FL/Fl_Window.H
-tree.o: ../FL/Fl_Device.H ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H
-tree.o: ../FL/Fl_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_RGB_Image.H
-tree.o: ../FL/Fl_Tree_Item.H ../FL/Fl_Tree_Item_Array.H ../FL/Fl_Tree_Prefs.H
-tree.o: ../FL/fl_ask.H ../FL/fl_message.H ../FL/fl_ask.H
-tree.o: ../FL/Fl_File_Chooser.H ../FL/Fl_Double_Window.H ../FL/Fl_Choice.H
-tree.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Menu_Button.H
-tree.o: ../FL/Fl_Button.H ../FL/Fl_Preferences.H ../FL/Fl_Tile.H
-tree.o: ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H
-tree.o: ../FL/Fl_Scrollbar.H ../FL/Fl_File_Icon.H ../FL/Fl.H ../FL/filename.H
-tree.o: ../FL/Fl_Box.H ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H
-tree.o: ../FL/Fl_Button.H ../FL/Fl_File_Input.H ../FL/Fl_Input.H
-tree.o: ../FL/Fl_Input_.H ../FL/Fl_Return_Button.H ../FL/Fl_Color_Chooser.H
-tree.o: ../FL/Fl_Value_Input.H ../FL/Fl_Input.H ../FL/Fl_Text_Display.H
-tree.o: ../FL/fl_draw.H ../FL/Fl_Text_Buffer.H ../FL/Fl_Value_Slider.H
+tile.o: ../FL/Fl_Double_Window.H
+tile.o: ../FL/Fl_Export.H
+tile.o: ../FL/Fl_Group.H
+tile.o: ../FL/Fl_Image.H
+tile.o: ../FL/Fl_Tile.H
+tile.o: ../FL/fl_types.h
+tile.o: ../FL/fl_utf8.h
+tile.o: ../FL/Fl_Widget.H
+tile.o: ../FL/Fl_Window.H
+tiled_image.o: ../config.h
+tiled_image.o: ../FL/abi-version.h
+tiled_image.o: ../FL/Enumerations.H
+tiled_image.o: ../FL/Fl.H
+tiled_image.o: ../FL/Fl_Bitmap.H
+tiled_image.o: ../FL/Fl_Button.H
+tiled_image.o: ../FL/Fl_Double_Window.H
+tiled_image.o: ../FL/Fl_Export.H
+tiled_image.o: ../FL/Fl_Group.H
+tiled_image.o: ../FL/Fl_Image.H
+tiled_image.o: ../FL/Fl_Pixmap.H
+tiled_image.o: ../FL/Fl_Tiled_Image.H
+tiled_image.o: ../FL/fl_types.h
+tiled_image.o: ../FL/fl_utf8.h
+tiled_image.o: ../FL/Fl_Widget.H
+tiled_image.o: ../FL/Fl_Window.H
+tiled_image.o: ../FL/x.H
+tiled_image.o: list_visuals.cxx
+tiled_image.o: pixmaps/tile.xpm
+tree.o: ../FL/abi-version.h
+tree.o: ../FL/Enumerations.H
+tree.o: ../FL/filename.H
+tree.o: ../FL/Fl.H
+tree.o: ../FL/fl_ask.H
+tree.o: ../FL/Fl_Bitmap.H
+tree.o: ../FL/Fl_Box.H
+tree.o: ../FL/Fl_Browser.H
+tree.o: ../FL/Fl_Browser_.H
+tree.o: ../FL/Fl_Button.H
+tree.o: ../FL/Fl_Check_Button.H
+tree.o: ../FL/Fl_Choice.H
+tree.o: ../FL/Fl_Color_Chooser.H
+tree.o: ../FL/Fl_Device.H
+tree.o: ../FL/Fl_Double_Window.H
+tree.o: ../FL/fl_draw.H
+tree.o: ../FL/Fl_Export.H
+tree.o: ../FL/Fl_File_Browser.H
+tree.o: ../FL/Fl_File_Chooser.H
+tree.o: ../FL/Fl_File_Icon.H
+tree.o: ../FL/Fl_File_Input.H
+tree.o: ../FL/Fl_Group.H
+tree.o: ../FL/Fl_Image.H
+tree.o: ../FL/Fl_Input.H
+tree.o: ../FL/Fl_Input_.H
 tree.o: ../FL/Fl_Light_Button.H
-twowin.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-twowin.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-twowin.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-twowin.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-twowin.o: ../FL/Fl_Button.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-unittests.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-unittests.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-unittests.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-unittests.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-unittests.o: ../FL/Fl_Hold_Browser.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H
-unittests.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
-unittests.o: ../FL/Fl_Help_View.H ../FL/Fl.H ../FL/fl_draw.H ../FL/x.H
-unittests.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-unittests.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-unittests.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
-unittests.o: ../FL/Fl_Shared_Image.H ../FL/filename.H ../FL/Fl_Group.H
-unittests.o: ../FL/Fl_Box.H ../FL/fl_draw.H unittest_about.cxx
-unittests.o: unittest_points.cxx unittest_lines.cxx unittest_rects.cxx
-unittests.o: unittest_circles.cxx unittest_text.cxx unittest_symbol.cxx
-unittests.o: unittest_images.cxx unittest_viewport.cxx
-unittests.o: unittest_scrollbarsize.cxx ../FL/Fl_Browser.H ../FL/Fl_Tree.H
-unittests.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Tree_Item.H ../FL/Fl_Widget.H
-unittests.o: ../FL/Fl_Tree_Item_Array.H ../FL/Fl_Tree_Prefs.H
-unittests.o: ../FL/Fl_Table.H ../FL/Fl_Scroll.H ../FL/Fl_Value_Slider.H
-unittests.o: unittest_schemes.cxx ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-unittests.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Button.H ../FL/Fl_Tabs.H
-unittests.o: ../FL/Fl_Clock.H ../FL/Fl_Progress.H ../FL/Fl_Slider.H
-unittests.o: ../FL/Fl_Value_Output.H ../FL/Fl_Adjuster.H ../FL/Fl_Counter.H
-unittests.o: ../FL/Fl_Roller.H ../FL/Fl_Value_Input.H ../FL/Fl_Input.H
-unittests.o: ../FL/Fl_Input_.H ../FL/Fl_Input.H ../FL/Fl_Output.H
-unittests.o: ../FL/Fl_Text_Editor.H ../FL/Fl_Text_Display.H
-unittests.o: ../FL/Fl_Text_Buffer.H ../FL/Fl_Text_Display.H
-unittests.o: ../FL/Fl_File_Input.H ../FL/Fl_Light_Button.H
-unittests.o: ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H
+tree.o: ../FL/Fl_Menu_.H
+tree.o: ../FL/Fl_Menu_Button.H
+tree.o: ../FL/Fl_Menu_Item.H
+tree.o: ../FL/fl_message.H
+tree.o: ../FL/Fl_Pixmap.H
+tree.o: ../FL/Fl_Plugin.H
+tree.o: ../FL/Fl_Preferences.H
+tree.o: ../FL/Fl_Return_Button.H
+tree.o: ../FL/Fl_RGB_Image.H
+tree.o: ../FL/Fl_Scrollbar.H
+tree.o: ../FL/Fl_Slider.H
+tree.o: ../FL/Fl_Text_Buffer.H
+tree.o: ../FL/Fl_Text_Display.H
+tree.o: ../FL/Fl_Tile.H
+tree.o: ../FL/Fl_Tooltip.H
+tree.o: ../FL/Fl_Tree.H
+tree.o: ../FL/Fl_Tree_Item.H
+tree.o: ../FL/Fl_Tree_Item_Array.H
+tree.o: ../FL/Fl_Tree_Prefs.H
+tree.o: ../FL/fl_types.h
+tree.o: ../FL/fl_utf8.h
+tree.o: ../FL/Fl_Valuator.H
+tree.o: ../FL/Fl_Value_Input.H
+tree.o: ../FL/Fl_Value_Slider.H
+tree.o: ../FL/Fl_Widget.H
+tree.o: ../FL/Fl_Window.H
+tree.o: ../FL/x.H
+tree.o: tree.h
+twowin.o: ../FL/abi-version.h
+twowin.o: ../FL/Enumerations.H
+twowin.o: ../FL/Fl.H
+twowin.o: ../FL/Fl_Bitmap.H
+twowin.o: ../FL/Fl_Button.H
+twowin.o: ../FL/Fl_Double_Window.H
+twowin.o: ../FL/Fl_Export.H
+twowin.o: ../FL/Fl_Group.H
+twowin.o: ../FL/Fl_Image.H
+twowin.o: ../FL/Fl_Input.H
+twowin.o: ../FL/Fl_Input_.H
+twowin.o: ../FL/fl_types.h
+twowin.o: ../FL/fl_utf8.h
+twowin.o: ../FL/Fl_Widget.H
+twowin.o: ../FL/Fl_Window.H
+unittests.o: ../FL/abi-version.h
+unittests.o: ../FL/Enumerations.H
+unittests.o: ../FL/filename.H
+unittests.o: ../FL/Fl.H
+unittests.o: ../FL/Fl_Adjuster.H
+unittests.o: ../FL/Fl_Bitmap.H
+unittests.o: ../FL/Fl_Box.H
+unittests.o: ../FL/Fl_Browser.H
+unittests.o: ../FL/Fl_Browser_.H
 unittests.o: ../FL/Fl_Button.H
-utf8.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-utf8.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-utf8.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
-utf8.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
-utf8.o: ../FL/Fl_Scroll.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
-utf8.o: ../FL/Fl_Valuator.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
-utf8.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-utf8.o: ../FL/Fl_Box.H ../FL/Fl_Tile.H ../FL/Fl_Hold_Browser.H
-utf8.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Value_Output.H
-utf8.o: ../FL/Fl_Button.H ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H
-utf8.o: ../FL/Fl_Button.H ../FL/Fl_Output.H ../FL/Fl_Input.H ../FL/fl_draw.H
-utf8.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Device.H
-utf8.o: ../FL/Fl_Plugin.H ../FL/Fl_Preferences.H ../FL/Fl_Image.H
-utf8.o: ../FL/Fl_Bitmap.H ../FL/Fl_Pixmap.H ../FL/Fl_RGB_Image.H
+unittests.o: ../FL/Fl_Check_Button.H
+unittests.o: ../FL/Fl_Choice.H
+unittests.o: ../FL/Fl_Clock.H
+unittests.o: ../FL/Fl_Counter.H
+unittests.o: ../FL/Fl_Device.H
+unittests.o: ../FL/Fl_Double_Window.H
+unittests.o: ../FL/fl_draw.H
+unittests.o: ../FL/Fl_Export.H
+unittests.o: ../FL/Fl_File_Input.H
+unittests.o: ../FL/Fl_Group.H
+unittests.o: ../FL/Fl_Help_View.H
+unittests.o: ../FL/Fl_Hold_Browser.H
+unittests.o: ../FL/Fl_Image.H
+unittests.o: ../FL/Fl_Input.H
+unittests.o: ../FL/Fl_Input_.H
+unittests.o: ../FL/Fl_Light_Button.H
+unittests.o: ../FL/Fl_Menu_.H
+unittests.o: ../FL/Fl_Menu_Item.H
+unittests.o: ../FL/Fl_Output.H
+unittests.o: ../FL/Fl_Pixmap.H
+unittests.o: ../FL/Fl_Plugin.H
+unittests.o: ../FL/Fl_Preferences.H
+unittests.o: ../FL/Fl_Progress.H
+unittests.o: ../FL/Fl_RGB_Image.H
+unittests.o: ../FL/Fl_Roller.H
+unittests.o: ../FL/Fl_Scroll.H
+unittests.o: ../FL/Fl_Scrollbar.H
+unittests.o: ../FL/Fl_Shared_Image.H
+unittests.o: ../FL/Fl_Slider.H
+unittests.o: ../FL/Fl_Table.H
+unittests.o: ../FL/Fl_Tabs.H
+unittests.o: ../FL/Fl_Text_Buffer.H
+unittests.o: ../FL/Fl_Text_Display.H
+unittests.o: ../FL/Fl_Text_Editor.H
+unittests.o: ../FL/Fl_Tree.H
+unittests.o: ../FL/Fl_Tree_Item.H
+unittests.o: ../FL/Fl_Tree_Item_Array.H
+unittests.o: ../FL/Fl_Tree_Prefs.H
+unittests.o: ../FL/fl_types.h
+unittests.o: ../FL/fl_utf8.h
+unittests.o: ../FL/Fl_Valuator.H
+unittests.o: ../FL/Fl_Value_Input.H
+unittests.o: ../FL/Fl_Value_Output.H
+unittests.o: ../FL/Fl_Value_Slider.H
+unittests.o: ../FL/Fl_Widget.H
+unittests.o: ../FL/Fl_Window.H
+unittests.o: ../FL/x.H
+unittests.o: unittest_about.cxx
+unittests.o: unittest_circles.cxx
+unittests.o: unittest_images.cxx
+unittests.o: unittest_lines.cxx
+unittests.o: unittest_points.cxx
+unittests.o: unittest_rects.cxx
+unittests.o: unittest_schemes.cxx
+unittests.o: unittest_scrollbarsize.cxx
+unittests.o: unittest_symbol.cxx
+unittests.o: unittest_text.cxx
+unittests.o: unittest_viewport.cxx
+utf8.o: ../FL/abi-version.h
+utf8.o: ../FL/Enumerations.H
+utf8.o: ../FL/Fl.H
+utf8.o: ../FL/Fl_Bitmap.H
+utf8.o: ../FL/Fl_Box.H
+utf8.o: ../FL/Fl_Browser.H
+utf8.o: ../FL/Fl_Browser_.H
+utf8.o: ../FL/Fl_Button.H
+utf8.o: ../FL/Fl_Check_Button.H
+utf8.o: ../FL/Fl_Choice.H
+utf8.o: ../FL/Fl_Device.H
+utf8.o: ../FL/Fl_Double_Window.H
+utf8.o: ../FL/fl_draw.H
+utf8.o: ../FL/Fl_Export.H
+utf8.o: ../FL/Fl_Group.H
+utf8.o: ../FL/Fl_Hold_Browser.H
+utf8.o: ../FL/Fl_Image.H
+utf8.o: ../FL/Fl_Input.H
+utf8.o: ../FL/Fl_Input_.H
+utf8.o: ../FL/Fl_Light_Button.H
+utf8.o: ../FL/Fl_Menu_.H
+utf8.o: ../FL/Fl_Menu_Item.H
+utf8.o: ../FL/Fl_Output.H
+utf8.o: ../FL/Fl_Pixmap.H
+utf8.o: ../FL/Fl_Plugin.H
+utf8.o: ../FL/Fl_Preferences.H
+utf8.o: ../FL/Fl_RGB_Image.H
+utf8.o: ../FL/Fl_Scroll.H
+utf8.o: ../FL/Fl_Scrollbar.H
+utf8.o: ../FL/Fl_Slider.H
+utf8.o: ../FL/Fl_Tile.H
+utf8.o: ../FL/fl_types.h
 utf8.o: ../FL/fl_utf8.h
-valuators.o: valuators.h ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h
-valuators.o: ../FL/Fl_Export.H ../FL/fl_types.h ../FL/Enumerations.H
-valuators.o: ../FL/abi-version.h ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-valuators.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-valuators.o: ../FL/Fl_Image.H ../FL/Fl_Box.H ../FL/Fl_Slider.H
-valuators.o: ../FL/Fl_Valuator.H ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H
-valuators.o: ../FL/Fl_Value_Input.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
-valuators.o: ../FL/Fl_Value_Output.H ../FL/Fl_Scrollbar.H ../FL/Fl_Adjuster.H
-valuators.o: ../FL/Fl_Counter.H ../FL/Fl_Spinner.H ../FL/Enumerations.H
-valuators.o: ../FL/Fl_Group.H ../FL/Fl_Input.H ../FL/Fl_Repeat_Button.H
-valuators.o: ../FL/Fl.H ../FL/Fl_Button.H ../FL/Fl_Dial.H ../FL/Fl_Roller.H
-windowfocus.o: ../FL/Fl.H ../FL/Fl_Export.H ../FL/fl_utf8.h ../FL/Fl_Export.H
-windowfocus.o: ../FL/fl_types.h ../FL/Enumerations.H ../FL/abi-version.h
-windowfocus.o: ../FL/Fl_Box.H ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
-windowfocus.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
-windowfocus.o: ../FL/Fl_Image.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
+utf8.o: ../FL/Fl_Valuator.H
+utf8.o: ../FL/Fl_Value_Output.H
+utf8.o: ../FL/Fl_Widget.H
+utf8.o: ../FL/Fl_Window.H
+utf8.o: ../FL/x.H
+valuators.o: ../FL/abi-version.h
+valuators.o: ../FL/Enumerations.H
+valuators.o: ../FL/Fl.H
+valuators.o: ../FL/Fl_Adjuster.H
+valuators.o: ../FL/Fl_Bitmap.H
+valuators.o: ../FL/Fl_Box.H
+valuators.o: ../FL/Fl_Button.H
+valuators.o: ../FL/Fl_Counter.H
+valuators.o: ../FL/Fl_Dial.H
+valuators.o: ../FL/Fl_Double_Window.H
+valuators.o: ../FL/Fl_Export.H
+valuators.o: ../FL/Fl_Group.H
+valuators.o: ../FL/Fl_Image.H
+valuators.o: ../FL/Fl_Input.H
+valuators.o: ../FL/Fl_Input_.H
+valuators.o: ../FL/Fl_Repeat_Button.H
+valuators.o: ../FL/Fl_Roller.H
+valuators.o: ../FL/Fl_Scrollbar.H
+valuators.o: ../FL/Fl_Slider.H
+valuators.o: ../FL/Fl_Spinner.H
+valuators.o: ../FL/fl_types.h
+valuators.o: ../FL/fl_utf8.h
+valuators.o: ../FL/Fl_Valuator.H
+valuators.o: ../FL/Fl_Value_Input.H
+valuators.o: ../FL/Fl_Value_Output.H
+valuators.o: ../FL/Fl_Value_Slider.H
+valuators.o: ../FL/Fl_Widget.H
+valuators.o: ../FL/Fl_Window.H
+valuators.o: valuators.h
+windowfocus.o: ../FL/abi-version.h
+windowfocus.o: ../FL/Enumerations.H
+windowfocus.o: ../FL/Fl.H
+windowfocus.o: ../FL/Fl_Bitmap.H
+windowfocus.o: ../FL/Fl_Box.H
+windowfocus.o: ../FL/Fl_Double_Window.H
+windowfocus.o: ../FL/Fl_Export.H
+windowfocus.o: ../FL/Fl_Group.H
+windowfocus.o: ../FL/Fl_Image.H
+windowfocus.o: ../FL/Fl_Input.H
+windowfocus.o: ../FL/Fl_Input_.H
+windowfocus.o: ../FL/fl_types.h
+windowfocus.o: ../FL/fl_utf8.h
+windowfocus.o: ../FL/Fl_Widget.H
+windowfocus.o: ../FL/Fl_Window.H
Direct Link to Message ]
 
     
Previous Message ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.