# Fl_Gel_Tabs Makefile
FLTKDIR=/usr/local/src/fltk-1.1.6

# HANDLE INCLUDING OS SPECIFIC MAKEFILE
OS=$(shell uname | tr a-z A-Z | sed 's/_.*//')
include Makefile.$(OS)

BINS=geltabs-simple-example geltabs-test geltabs-test-value

all: $(BINS)

clean:
	rm -f *.o ._* *.obj *.exe core core.* foo geltabs-test geltabs-test-value $(BINS)

OBJS=Fl_Gel_Tabs.o

Fl_Gel_Tabs.o: Fl_Gel_Tabs.cxx FL/Fl_Gel_Tabs.H
	$(CC) $(CFLAGS) -I$(FLTKDIR) -c Fl_Gel_Tabs.cxx

geltabs-simple-example: geltabs-simple-example.cxx Fl_Gel_Tabs.o
	$(CC) $(CFLAGS) -I$(FLTKDIR) geltabs-simple-example.cxx -o geltabs-simple-example $(OBJS) $(FLTKLIBS)
	$(REZCOMMAND) geltabs-simple-example

geltabs-test: geltabs-test.cxx Fl_Gel_Tabs.o
	$(CC) $(CFLAGS) -I$(FLTKDIR) geltabs-test.cxx -o geltabs-test $(OBJS) $(FLTKLIBS)
	$(REZCOMMAND) geltabs-test

geltabs-test-value: geltabs-test-value.cxx Fl_Gel_Tabs.o
	$(CC) $(CFLAGS) -I$(FLTKDIR) geltabs-test-value.cxx -o geltabs-test-value $(OBJS) $(FLTKLIBS)
	$(REZCOMMAND) geltabs-test-value

# For quickie tests
foo: foo.cxx $(OBJS)
	$(CC) $(CFLAGS) -I$(FLTKDIR) foo.cxx -o foo $(OBJS) $(FLTKLIBS)
	$(REZCOMMAND) foo

tar: FORCE
	make clean
	( cd .. ; tar cvfz Fl_Gel_Tabs.tar.gz Fl_Gel_Tabs/* )

# DON'T REMOVE
FORCE:
	
