TARGET  =  q3_loggen
DATE    =  `date +%Y%m%d_%H%M`
ARCHIVE =  Makefile TODO VERSION INSTALL README HOWTO RCS BAK\
		games.log \
		Html_log Templates

OBJECTS =  	main.o game.o \
		html_creator_tpl.o html_writers.o lt_stats.o tool.o

SOURCES=	game.c game.h\
		html_creator_tpl.c html_creator_tpl.h\
		html_writers.c html_writers.h\
		lt_stats.c lt_stats.h\
		tool.c tool.h\
		main.c VERSION TODO

CFLAGS  = -Wall -g3 -pedantic
HP_DEBUG=-DGNU_C
LIBS    = -lm
# -lmcheck # setenv MALLOC_TRACE <file>
DO_CC   = gcc $(CFLAGS) $(HP_DEBUG) -o $@ -c $< 


.c.o:
	$(DO_CC)

$(TARGET): $(OBJECTS) $(SOURCES)
	gcc -Wall -g $(OBJECTS) -o $(TARGET) $(CFLAGS) $(LIBS)
	cp $(TARGET) ..
	cp VERSION ..

clean:
	rm -f $(TARGET) $(OBJECTS) trace.log

tidy:
	rm -f $(OBJECTS) $(TARGET) *~ core Html_log/*.html trace.log

archive:
	make tidy
	tar cfz $(TARGET)_$(DATE).tgz $(SOURCES) $(ARCHIVE)

bzip:
	tar c $(SOURCES) $(ARCHIVE) | bzip2 > $(TARGET)_$(DATE).tar.bz2

checkin:
	ci $(SOURCES)

checkout:
	co -l $(SOURCES)
