all:  coffee wrapper telwrapper

coffee: coffee.o stamp.o
	g++ coffee.o stamp.o
	mv a.out coffee

wrapper: wrapper.o
	g++ wrapper.o
	mv a.out wrapper
	
coffee.o: coffee.cpp coffee.h stamp.h config.h
	g++ -c coffee.cpp

stamp.o: stamp.cpp stamp.h config.h
	g++ -c stamp.cpp

wrapper.o: comwrapper.h wrapper.cpp config.h wrapper.h
	g++ -c wrapper.cpp

telwrapper.o: comwrapper.h telwrapper.cpp telwrapper.h
	g++ -c telwrapper.cpp

telwrapper: telwrapper.o
	g++ telwrapper.o
	mv a.out telwrapper

clean:
	rm -rf *.o a.out

install: coffee wrapper
	cp ./coffee /usr/lib/httpd/cgi-bin/coffee
	cp ./wrapper /usr/lib/httpd/cgi-bin/wrapper

