FLTK Example programs
1. fltk_test_1 (dialog box)
2. fltk_test_2 (graph)
3. fltk_test_3 (table)
4. fltk_test_4 (menu)
5. fltk_test_5 (progress bar)
6. fltk_test_6 (graph)
7. fltk_test_7 (graph)
8. fltk_test_8 (thread)
fltk;fltk_forms;fltk_images;ltk_gl;X11;Xext;Xft;m;Xinerama
Makefile:
# compiler names:
CXX = g++
CC = gcc
MAKEDEPEND = $(CXX) -M
# flags for C++ compiler:
ARCHFLAGS =
OPTIM = -Os -Wall -Wunused -Wno-format-y2k -fno-exceptions -fno-strict-aliasing
CFLAGS = $(OPTIM) -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2
CXXFLAGS = $(OPTIM) -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/freetype2
# program to make the archive:
LIBNAME = ../lib/libfltk.a
FLLIBNAME = ../lib/libfltk_forms.a
GLLIBNAME = ../lib/libfltk_gl.a
IMGLIBNAME = ../lib/libfltk_images.a
CAIROLIBNAME = ../lib/libfltk_cairo.a
LIBCOMMAND = /usr/bin/ar cr
LIBEXT = .a
RANLIB = ranlib
DSONAME =
FLDSONAME =
GLDSONAME =
IMGDSONAME =
CAIRODSONAME =
DSOCOMMAND = echo
LIBBASENAME = libfltk.a
FLLIBBASENAME = libfltk_forms.a
GLLIBBASENAME = libfltk_gl.a
IMGLIBBASENAME = libfltk_images.a
CAIROLIBBASENAME= libfltk_cairo.a
# libraries to link with:
AUDIOLIBS = -lasound
CAIROLIBS =
CAIROFLAGS =
DSOFLAGS = -L.
LDFLAGS = $(OPTIM)
LDLIBS = -lXext -lXft -lfontconfig -lXinerama -lpthread -ldl -lm -lX11
GLDLIBS = -lGLU -lGL -lXext -lXft -lfontconfig -lXinerama -lpthread -ldl -lm -lX11
LINKFLTK = ../lib/libfltk.a
LINKFLTKGL = ../lib/libfltk_gl.a
LINKFLTKFORMS = ../lib/libfltk_forms.a ../lib/libfltk.a
LINKFLTKIMG = ../lib/libfltk_images.a ../lib/libfltk.a $(IMAGELIBS)
LINKFLTKCAIRO = $(CAIROLIBS)
FLTKCAIROOPTION =
LINKSHARED = ../lib/libfltk_images.a ../lib/libfltk_forms.a ../lib/libfltk.a $(IMAGELIBS) $(CAIROLIBS)
IMAGELIBS = -L../lib -lpng -lz -ljpeg
libs: -lfltk -lfltk_forms -lfltk_images -fltk_gl -lX11 -lXext -lXft -lm -lXinerama
linker search directory: ../../lib
compiler search directory: ../..; ../../include