CPP=c++
CFLAGS=-Wall -O2 -D__LINUX_PLATFORM__

EXECC=$(CPP) $(CFLAGS)
MAKE=make

MODULES=analyzelog.o configdata.o diverse.o error.o html.o output.o\
	outputfile.o player_t.o resultdata.o resultdata_total.o\
	q3la_main.o linuxfunc.o

all: q3la

q3la: $(MODULES) q3la.cpp
	$(EXECC) q3la.cpp $(MODULES) -o q3la

analyzelog.o: analyzelog.h analyzelog.cpp
	$(EXECC) -c analyzelog.cpp -o analyzelog.o

configdata.o: configdata.cpp configdata.h
	$(EXECC) -c configdata.cpp -o configdata.o

diverse.o: diverse.cpp diverse.h
	$(EXECC) -c diverse.cpp -o diverse.o

error.o: error.cpp error.h
	$(EXECC) -c error.cpp -o error.o

html.o: html.cpp html.h
	$(EXECC) -c html.cpp -o html.o

output.o: output.cpp output.h
	$(EXECC) -c output.cpp -o output.o

outputfile.o: outputfile.cpp outputfile.h
	$(EXECC) -c outputfile.cpp -o outputfile.o

player_t.o: player_t.cpp player_t.h
	$(EXECC) -c player_t.cpp -o player_t.o

q3la_main.o: q3la_main.cpp q3la_main.h
	$(EXECC) -c q3la_main.cpp -o q3la_main.o

resultdata.o: resultdata.cpp resultdata.h
	$(EXECC) -c resultdata.cpp -o resultdata.o

resultdata_total.o: resultdata_total.h resultdata_total.cpp
	$(EXECC) -c resultdata_total.cpp -o resultdata_total.o

linuxfunc.o: linuxfunc.cpp linuxfunc.h
	$(EXECC) -c linuxfunc.cpp -o linuxfunc.o

clean: 
	rm -f *.o q3la *~ ||test -z ""
