#
# Makefile for virtual widget example programs
#
# Copyright 1999 by Larry Charlton
#
# Permission is granted to use, copy, modify, and redistribute this file as
# needed.
#

include ../makeinclude

#
# Make all targets...
#

all:	testlist testtable testtable2 basiclist exercise testedit

#
# Remove object and target files...
#

clean:
	@echo Cleaning test programs
	@$(RM) -f core *~ *.o testlist testtable testtable2 basiclist exercise testedit

distclean: clean
	@$(RM) -f makedepend

install: all

#
# Make the testlist test program.
#

testlist:	../lib/libflvw.a testlist.o
	@echo Linking $@...
	@$(CXX) $(LDFLAGS) -o testlist testlist.o $(LIBS)

testtable:	../lib/libflvw.a testtable.o
	@echo Linking $@...
	@$(CXX) $(LDFLAGS) -o testtable testtable.o $(LIBS)

testtable2:	../lib/libflvw.a testtable2.o
	@echo Linking $@...
	@$(CXX) $(LDFLAGS) -o testtable2 testtable2.o $(LIBS)

basiclist:	../lib/libflvw.a basiclist.o
	@echo Linking $@...
	@$(CXX) $(LDFLAGS) -o basiclist basiclist.o $(LIBS)

exercise:	../lib/libflvw.a exercise.o
	@echo Linking $@
	@$(CXX) $(LDFLAGS) -o exercise exercise.o $(LIBS)
	
testedit:	../lib/libflvw.a testedit.o
	@echo Linking $@...
	@$(CXX) $(LDFLAGS) -o testedit testedit.o $(LIBS)

testlist.o: ../FL/Flv_Style.H ../FL/Flv_List.H
testtable.o: ../FL/Flv_Style.H ../FL/Flv_List.H ../FL/Flv_Table.H
testtable2.o: ../FL/Flv_Style.H ../FL/Flv_List.H ../FL/Flv_Table.H
basiclist.o: ../FL/Flv_Style.H ../FL/Flv_List.H
exersize.o: ../FL/Flv_Style.H ../FL/Flv_List.H
testedit.o:  ../FL/Flv_Style.H ../FL/Flv_List.H ../FL/Flv_Table.H

#
# End of Makefile.
#
