SHELL=/bin/sh

ALL =	Fl_Bitmap Fl_Image Fl_Output Fl_Pixmap Fl_Text_Adjuster adjuster ask \
	boxtype browser button buttons clock colbrowser counter cube \
	cursor demo dial doublebuffer file_chooser fl_font_enumerate \
	forms fractals fullscreen gl_overlay glpuzzle hello iconize input \
	keyboard label list_visuals mandelbrot menubar message \
	minimum navigation overlay pixmap_browser radio resizebox shape shiny \
	slider sliders subwindow symbols tabs visuals

all:	${ALL}

include ../makeinclude

${ALL} : ../lib/$(LIBNAME)

.SUFFIXES : .C .c .o .do

cube: cube.C
	${CXX} ${CXXFLAGS} -I.. cube.C ${GLDLIBS} -o $@
fl_image: fl_image.C
	${CXX} ${CXXFLAGS} -I.. -I../../jpeg-6a -L../../jpeg-6a fl_image.C ${LDLIBS} -ljpeg -lXext -o $@
fl_dd_image: fl_image.C
	${CXX} ${CXXFLAGS} -DDD_LIBRARY -I.. -I/usr/dd/include -L/job/USERS/SPITZAK/work.spitzak/swdevl/spitzak/private/OPTIMIZE/IRIX_5.3/lib -L/usr/dd/lib fl_image.C ${LDLIBS} -lDDNewImage -lDDHDF -lXext -o $@
fullscreen: fullscreen.C
	${CXX} ${CXXFLAGS} -I.. fullscreen.C ${GLDLIBS} -o $@
fractals: fractals.C
	${CXX} ${CXXFLAGS} -I.. fractals.C ${GLDLIBS} -o $@
gl_overlay: gl_overlay.C
	${CXX} ${CXXFLAGS} -I.. gl_overlay.C ${GLDLIBS} -o $@
glpuzzle: glpuzzle.C
	${CXX} ${CXXFLAGS} -I.. glpuzzle.C ${GLDLIBS} -o $@
shape: shape.C
	${CXX} ${CXXFLAGS} -I.. shape.C ${GLDLIBS} -o $@
shiny: shiny.C
	${CXX} ${CXXFLAGS} -I.. shiny.C ${GLDLIBS} -o $@
visuals: visuals.C
	${CXX} ${CXXFLAGS} -I.. visuals.C ${LDLIBS} -lXext -o $@
.C :
	$(CXX) $(CXXFLAGS) -I.. $< ${LDLIBS} -o $@

clean:
	-rm -f ${ALL} fl_image fl_dd_image *~
