# Log Analyzer  Copyright (C) 2003  Idan Nof

# todo: insert the header files dependencies

CC = 	gcc
# use -O3 or so at release
CFLAGS =	-Wall -pedantic -g -O3
LDFLAGS =	

COMPILE = $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $^

OBJ = log.o parsearg.o proc_log.o parselog.o cost.o tariff.o token.o mytime.o\
      date.o error.o show_gpl.o gpl.o global.o list.o results.o report.o

all: log.exe 
log.o     : logstamp.h
parsearg.o: parsearg.h logstamp.h
proc_log.o: proc_log.h logstamp.h
parselog.o: parselog.h logstamp.h
cost.o    : cost.h logstamp.h
tariff.o  : tariff.h
mytime.o  : mytime.h logstamp.h
date.o    : date.h
error.o   : error.h
token.o   : token.h
show_gpl.o: show_gpl.h
gpl.o     : gpl.h
global.o  : global.h
list.o    : list.h
results.o : results.h
report.o  : report.h
$(OBJ)    : global.h error.h

log.exe: $(OBJ)
	$(COMPILE)

clean:
	rm log.exe
	rm *.o
