# defines
CC=g++ 
CXX= $(CC)
CFLAGS=-g  -Wall
CXXFLAGS=$(CFLAGS)
LIBS=
BIN=cgi-test
BINDIR=/net/logins/usercgi

# Programs
SRC=	ReadParse.cc \
	${BIN}.cc


OBJS=	ReadParse.o \
	${BIN}.o

all:	${BIN}
	@echo "Now type make install"

clean:	
		-@rm -r *.o *.dat *~ *.bak ${BIN} cxx_repository 2> /dev/null
		@echo "The filesystem thanks you for your kindness"

test:
	@if [ "" = "${USER}" ]; \
	then \
	echo "Sie müssen zuerst die Umgebungsvariable USER setzen!"; \
	fi;

install: test ${BIN}
	@if [ ! -d ${BINDIR} ]; \
	then \
	echo "Erzeuge Verzeichnis ${BINDIR}..."; \
	mkdir -p ${BINDIR}; \
	fi; \
	cp -p ${BIN} ${BINDIR}/${BIN}.${USER} && \
	chmod 4711 ${BINDIR}/${BIN}.${USER} && \
	echo "Die Programm-Datei wurde in das Verzeichnis ${BINDIR} kopiert." && \
	echo "Über http://${HOSTNAME}:81/cgi-bin/${BIN}.${USER} kann nun das Programm aufgerufen werden."\

# dependencies
ReadParse.o: ReadParse.cc ReadParse.h
${BIN}.o: ReadParse.h ReadParse.cc ${BIN}.cc

# linking
${BIN}:	${OBJS} ${SRC}
		${CC} ${CFLAGS}	${OBJS} -o ${BIN} ${LIBS}

