@ -3,7 +3,7 @@
#
#
# Test/example program makefile for the Fast Light Tool Kit (FLTK).
# Test/example program makefile for the Fast Light Tool Kit (FLTK).
#
#
# Copyright 1998-2007 by Bill Spitzak and others.
# Copyright 1998-2008 by Bill Spitzak and others.
#
#
# This library is free software; you can redistribute it and/or
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
# modify it under the terms of the GNU Library General Public
@ -278,20 +278,17 @@ blocks$(EXEEXT): blocks.o
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) blocks.o -o $@ $( AUDIOLIBS) $( LINKFLTK) $( LDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) blocks.o -o $@ $( AUDIOLIBS) $( LINKFLTK) $( LDLIBS)
$( OSX_ONLY) $( INSTALL_BIN) blocks$( EXEEXT) blocks.app/Contents/MacOS
$( OSX_ONLY) $( INSTALL_BIN) blocks$( EXEEXT) blocks.app/Contents/MacOS
$( POSTBUILD) $@ ../FL/mac.r
checkers$(EXEEXT) : checkers .o
checkers$(EXEEXT) : checkers .o
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) checkers.o -o $@ $( LINKFLTK) $( LDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) checkers.o -o $@ $( LINKFLTK) $( LDLIBS)
$( OSX_ONLY) $( INSTALL_BIN) checkers$( EXEEXT) checkers.app/Contents/MacOS
$( OSX_ONLY) $( INSTALL_BIN) checkers$( EXEEXT) checkers.app/Contents/MacOS
$( POSTBUILD) $@ ../FL/mac.r
clock$(EXEEXT) : clock .o
clock$(EXEEXT) : clock .o
colbrowser$(EXEEXT) : colbrowser .o
colbrowser$(EXEEXT) : colbrowser .o
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ colbrowser.o $( LINKFLTKFORMS) $( LDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ colbrowser.o $( LINKFLTKFORMS) $( LDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
color_chooser$(EXEEXT) : color_chooser .o
color_chooser$(EXEEXT) : color_chooser .o
@ -302,14 +299,12 @@ curve$(EXEEXT): curve.o
demo$(EXEEXT) : demo .o
demo$(EXEEXT) : demo .o
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ demo.o $( LINKFLTKFORMS) $( LDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ demo.o $( LINKFLTKFORMS) $( LDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
doublebuffer$(EXEEXT) : doublebuffer .o
doublebuffer$(EXEEXT) : doublebuffer .o
editor$(EXEEXT) : editor .o
editor$(EXEEXT) : editor .o
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) editor.o -o $@ $( LINKFLTKIMG) $( LDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) editor.o -o $@ $( LINKFLTKIMG) $( LDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
fast_slow$(EXEEXT) : fast_slow .o
fast_slow$(EXEEXT) : fast_slow .o
fast_slow.cxx : fast_slow .fl ../fluid /fluid $( EXEEXT )
fast_slow.cxx : fast_slow .fl ../fluid /fluid $( EXEEXT )
@ -317,21 +312,18 @@ fast_slow.cxx: fast_slow.fl ../fluid/fluid$(EXEEXT)
file_chooser$(EXEEXT) : file_chooser .o ../lib /$( IMGLIBNAME )
file_chooser$(EXEEXT) : file_chooser .o ../lib /$( IMGLIBNAME )
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) file_chooser.o -o $@ $( LINKFLTKIMG) $( LDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) file_chooser.o -o $@ $( LINKFLTKIMG) $( LDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
fonts$(EXEEXT) : fonts .o
fonts$(EXEEXT) : fonts .o
forms$(EXEEXT) : forms .o
forms$(EXEEXT) : forms .o
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ forms.o $( LINKFLTKFORMS) $( LDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ forms.o $( LINKFLTKFORMS) $( LDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
hello$(EXEEXT) : hello .o
hello$(EXEEXT) : hello .o
help$(EXEEXT) : help .o ../lib /$( IMGLIBNAME )
help$(EXEEXT) : help .o ../lib /$( IMGLIBNAME )
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) help.o -o $@ $( LINKFLTKIMG) $( LDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) help.o -o $@ $( LINKFLTKIMG) $( LDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
iconize$(EXEEXT) : iconize .o
iconize$(EXEEXT) : iconize .o
@ -347,14 +339,12 @@ input_choice$(EXEEXT): input_choice.o
keyboard$(EXEEXT) : keyboard_ui .o keyboard .o
keyboard$(EXEEXT) : keyboard_ui .o keyboard .o
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ keyboard.o keyboard_ui.o $( LINKFLTK) $( LDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ keyboard.o keyboard_ui.o $( LINKFLTK) $( LDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
keyboard_ui.o : keyboard_ui .h
keyboard_ui.o : keyboard_ui .h
keyboard_ui.cxx : keyboard_ui .fl ../fluid /fluid $( EXEEXT )
keyboard_ui.cxx : keyboard_ui .fl ../fluid /fluid $( EXEEXT )
label$(EXEEXT) : label .o
label$(EXEEXT) : label .o
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ label.o $( LINKFLTKFORMS) $( LDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ label.o $( LINKFLTKFORMS) $( LDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
line_style$(EXEEXT) : line_style .o
line_style$(EXEEXT) : line_style .o
@ -363,7 +353,6 @@ list_visuals$(EXEEXT): list_visuals.o
mandelbrot$(EXEEXT) : mandelbrot_ui .o mandelbrot .o
mandelbrot$(EXEEXT) : mandelbrot_ui .o mandelbrot .o
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ mandelbrot.o mandelbrot_ui.o $( LINKFLTK) $( LDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ mandelbrot.o mandelbrot_ui.o $( LINKFLTK) $( LDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
mandelbrot_ui.o : mandelbrot_ui .h
mandelbrot_ui.o : mandelbrot_ui .h
mandelbrot_ui.cxx : mandelbrot_ui .fl ../fluid /fluid $( EXEEXT )
mandelbrot_ui.cxx : mandelbrot_ui .fl ../fluid /fluid $( EXEEXT )
@ -378,7 +367,6 @@ navigation$(EXEEXT): navigation.o
output$(EXEEXT) : output .o ../lib /$( FLLIBNAME )
output$(EXEEXT) : output .o ../lib /$( FLLIBNAME )
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ output.o $( LINKFLTKFORMS) $( LDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ output.o $( LINKFLTKFORMS) $( LDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
overlay$(EXEEXT) : overlay .o
overlay$(EXEEXT) : overlay .o
@ -389,7 +377,6 @@ pixmap$(EXEEXT): pixmap.o
pixmap_browser$(EXEEXT) : pixmap_browser .o ../lib /$( IMGLIBNAME )
pixmap_browser$(EXEEXT) : pixmap_browser .o ../lib /$( IMGLIBNAME )
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) pixmap_browser.o -o $@ $( LINKFLTKIMG) $( LDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) pixmap_browser.o -o $@ $( LINKFLTKIMG) $( LDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
preferences$(EXEEXT) : preferences .o
preferences$(EXEEXT) : preferences .o
preferences.cxx : preferences .fl ../fluid /fluid $( EXEEXT )
preferences.cxx : preferences .fl ../fluid /fluid $( EXEEXT )
@ -410,7 +397,6 @@ sudoku: sudoku.o
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) sudoku.o -o $@ $( AUDIOLIBS) $( LINKFLTKIMG) $( LDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) sudoku.o -o $@ $( AUDIOLIBS) $( LINKFLTKIMG) $( LDLIBS)
$( OSX_ONLY) $( INSTALL_BIN) sudoku$( EXEEXT) sudoku.app/Contents/MacOS
$( OSX_ONLY) $( INSTALL_BIN) sudoku$( EXEEXT) sudoku.app/Contents/MacOS
$( POSTBUILD) $@ ../FL/mac.r
sudoku.exe : sudoku .o sudoku .rc
sudoku.exe : sudoku .o sudoku .rc
echo Linking $@ ...
echo Linking $@ ...
@ -443,7 +429,6 @@ CubeView$(EXEEXT): CubeMain.o CubeView.o CubeViewUI.o
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ \
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ \
CubeMain.o CubeView.o CubeViewUI.o \
CubeMain.o CubeView.o CubeViewUI.o \
$( LINKFLTKGL) $( LINKFLTK) $( GLDLIBS)
$( LINKFLTKGL) $( LINKFLTK) $( GLDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
CubeMain.o : CubeViewUI .h CubeView .h CubeViewUI .cxx
CubeMain.o : CubeViewUI .h CubeView .h CubeViewUI .cxx
CubeView.o : CubeView .h
CubeView.o : CubeView .h
CubeViewUI.o : CubeViewUI .cxx CubeViewUI .h
CubeViewUI.o : CubeViewUI .cxx CubeViewUI .h
@ -452,32 +437,26 @@ CubeViewUI.cxx: CubeViewUI.fl ../fluid/fluid$(EXEEXT)
cube$(EXEEXT) : cube .o
cube$(EXEEXT) : cube .o
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ cube.o $( LINKFLTKGL) $( LINKFLTK) $( GLDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ cube.o $( LINKFLTKGL) $( LINKFLTK) $( GLDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
fractals$(EXEEXT) : fractals .o fracviewer .o
fractals$(EXEEXT) : fractals .o fracviewer .o
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ fractals.o fracviewer.o $( LINKFLTKGL) $( LINKFLTK) $( GLDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ fractals.o fracviewer.o $( LINKFLTKGL) $( LINKFLTK) $( GLDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
fullscreen$(EXEEXT) : fullscreen .o
fullscreen$(EXEEXT) : fullscreen .o
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ fullscreen.o $( LINKFLTKGL) $( LINKFLTK) $( GLDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ fullscreen.o $( LINKFLTKGL) $( LINKFLTK) $( GLDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
glpuzzle$(EXEEXT) : glpuzzle .o
glpuzzle$(EXEEXT) : glpuzzle .o
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ glpuzzle.o $( LINKFLTKGL) $( LINKFLTK) $( GLDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ glpuzzle.o $( LINKFLTKGL) $( LINKFLTK) $( GLDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
gl_overlay$(EXEEXT) : gl_overlay .o
gl_overlay$(EXEEXT) : gl_overlay .o
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ gl_overlay.o $( LINKFLTKGL) $( LINKFLTK) $( GLDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ gl_overlay.o $( LINKFLTKGL) $( LINKFLTK) $( GLDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
shape$(EXEEXT) : shape .o
shape$(EXEEXT) : shape .o
echo Linking $@ ...
echo Linking $@ ...
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ shape.o $( LINKFLTKGL) $( LINKFLTK) $( GLDLIBS)
$( CXX) $( ARCHFLAGS) $( LDFLAGS) -o $@ shape.o $( LINKFLTKGL) $( LINKFLTK) $( GLDLIBS)
$( POSTBUILD) $@ ../FL/mac.r
#
#