CCFLAGS=

all: html_parser.o html_box.o html_item.o html_drawspec.o html_stack.o

run: htmlshow
	./htmlshow

htmlshow: main.o html_parser.o html_box.o html_item.o html_drawspec.o html_stack.o
	g++ -o htmlshow main.o html_parser.o html_box.o html_item.o html_drawspec.o html_stack.o -L/usr/lib/X11 -L$(XCLASSESLIB) $(XCLASSESLDFLAGS)

main.o: main.cxx html_parser.h html_box.h html_item.h html_drawspec.h
	g++ $(CCFLAGS) -c main.cxx -I$(XCLASSESINCLUDE)

html_parser.o: html_parser.cxx html_parser.h html_box.h html_item.h html_drawspec.h html_stack.h
	g++ $(CCFLAGS) -c html_parser.cxx

html_box.o: html_box.cxx html_box.h html_item.h html_drawspec.h
	g++ $(CCFLAGS) -c html_box.cxx

html_item.o: html_item.cxx html_box.h html_item.h html_drawspec.h
	g++ $(CCFLAGS) -c html_item.cxx

html_drawspec.o: html_drawspec.cxx html_box.h html_item.h html_drawspec.h
	g++ $(CCFLAGS) -c html_drawspec.cxx

html_stack.o: html_stack.cxx html_stack.h
	g++ $(CCFLAGS) -c html_stack.cxx
