VERSION =	1.0

INCLUDE =	-I/usr/local/include/Sockets 
CFLAGS =	-Wall -g -O2 $(INCLUDE) -MD `Sockets-config`

CPPFLAGS =	$(CFLAGS)
LIBS =		-L/usr/local/lib -lSockets -lpthread \
		-lssl -lcrypto 

PROGS =		httpget httpget2 httpget3 httpget4

all:		$(PROGS)

httpget:	httpget.o
		g++ -o $@ $^ $(LIBS)

httpget2:	httpget2.o
		g++ -o $@ $^ $(LIBS)

httpget3:	httpget3.o
		g++ -o $@ $^ $(LIBS)

httpget4:	httpget4.o
		g++ -o $@ $^ $(LIBS)

clean:
		rm -f *.o *~ *.d slask $(PROGS)

install:	all
		install --strip $(PROGS) /usr/local/bin

-include	*.d

docs:
		/usr/local/bin/dp -dot -cluster | grep -v std | dot -Tpng -o /usr/local/apache/www.alhem.net/htdocs/dot/httpget.png
		/usr/bin/doxygen doxygen.cfg

tar:		clean
		tar czf httpget-$(VERSION).tar.gz *.cpp Makefile demo.sh
		/usr/local/bin/tarfix.sh httpget-$(VERSION)
		cp httpget-$(VERSION).tar.gz /usr/local/apache/www.alhem.net/htdocs/project/example6
		cp httpget-$(VERSION).zip /usr/local/apache/www.alhem.net/htdocs/project/example6
		cp httpget.cpp /usr/local/apache/www.alhem.net/htdocs/project/example6/
		cp httpget2.cpp /usr/local/apache/www.alhem.net/htdocs/project/example6/
		cp httpget3.cpp /usr/local/apache/www.alhem.net/htdocs/project/example6/
		cp httpget4.cpp /usr/local/apache/www.alhem.net/htdocs/project/example6/

