FLAGS = -O2 -Wall

all: cachlogres dumpdnscac gendnscac dnscacstats chkdnslin rmdnscacip dnscac2ana

clean:
	-rm cachlogres
	-rm dumpdnscac
	-rm gendnscac
	-rm dnscacstats
	-rm chkdnslin
	-rm rmdnscacip
	-rm dnscac2ana

cachlogres: cachlogres.c crc24tab.h dnscache.h dns-cac-vers.h
	cc -O2 -Wall -o cachlogres cachlogres.c

dumpdnscac: dumpdnscac.c dnscache.h dumpdnscac.h
	cc -O2 -Wall -o dumpdnscac dumpdnscac.c

gendnscac: gendnscac.c crc24tab.h dnscache.h gen-cac-vers.h
	cc -O2 -Wall -o gendnscac gendnscac.c

dnscacstats: dnscacstats.c dnscache.h dnscacstats.h
	cc -O2 -Wall -o dnscacstats dnscacstats.c -lm

chkdnslin: chkdnslin.c dnscache.h
	cc -O2 -Wall -o chkdnslin chkdnslin.c

rmdnscacip: rmdnscacip.c dnscache.h
	cc -O2 -Wall -o rmdnscacip rmdnscacip.c

dnscac2ana: dnscac2ana.c
	cc -O2 -Wall -o dnscac2ana dnscac2ana.c

install:
	./install.sh

