diff options
Diffstat (limited to 'examples/Makefile.FLTK')
| -rw-r--r-- | examples/Makefile.FLTK | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/examples/Makefile.FLTK b/examples/Makefile.FLTK new file mode 100644 index 000000000..86aca7054 --- /dev/null +++ b/examples/Makefile.FLTK @@ -0,0 +1,31 @@ +# +# Stuff every FLTK application might need +# +# If you take this for use in your own project, be sure to change +# the 'FLTKCONFIG' setting to point to where it's installed +# on your system. Common examples: +# +# FLTKCONFIG = /usr/local/bin/fltk-config +# FLTKCONFIG = /usr/local/src/fltk-1.3.x-svn/fltk-config +# +# Set .SILENT in your Makefile if you want 'quieter' builds. +# + +FLTKCONFIG = ../fltk-config +CXX = $(shell $(FLTKCONFIG) --cxx) +CXXFLAGS = $(shell $(FLTKCONFIG) --cxxflags) -Wall -I. +LINKFLTK = $(shell $(FLTKCONFIG) --ldstaticflags) +LINKFLTK_GL = $(shell $(FLTKCONFIG) --use-gl --ldstaticflags) +LINKFLTK_IMG = $(shell $(FLTKCONFIG) --use-images --ldstaticflags) +LINKFLTK_ALL = $(shell $(FLTKCONFIG) --use-images --use-gl --ldstaticflags) +.SUFFIXES: .cxx .h .fl .o $(EXEEXT) + +# HOW TO COMPILE +.cxx.o: + @echo "*** Compile $<..." + $(CXX) -I.. $(CXXFLAGS) -c $< -o $@ + +# HOW TO LINK +.o$(EXEEXT): + @echo "*** Linking $@..." + $(CXX) $< $(LINKFLTK_ALL) -o $@ |
