CC=c++
CFLAGS=-O
CLIBS=
CINCLUDES=
OBJS=tcp_stream.o

default:
	make form_mail.cgi

all:
	make clean
	make form_mail.cgi

form_mail.cgi:form_mail.o ${OBJS}
	${CC} ${CFLAGS} form_mail.o -o form_mail.cgi ${OBJS} ${CLIBS} ${CINCLUDES}
	strip ./form_mail.cgi

form_mail.o:form_mail.cpp
	${CC} ${CFLAGS} form_mail.cpp -c ${CINCLUDES}

tcp_stream.o:tcp_stream.cpp tcp_stream.h
	${CC} ${CFLAGS} tcp_stream.cpp -c ${CINCLUDES}

install:
	cp form_mail.cgi /home/mcoan/public_html/cgi-bin/
	cp form_ok.html /home/mcoan/public_html/
	cp form_error.html /home/mcoan/public_html/
	cp request.html /home/mcoan/public_html/

win:
	mingw32-g++ -static -O2 form_mail.cpp tcp_stream.cpp -o form_mail.exe -lws2_32
	mingw32-strip form_mail.exe
	cp form_mail.exe ../public_html/

clean:
	rm -f core *.core *.o form_mail.cgi
