CC = gcc
CFLAGS = -O2

.PHONY: all
all: frag ../data/frag.data
	cp frag ../bin/

frag: frag.c frag.h
	$(CC) $(CFLAGS) frag.c -o frag

../data/frag.data:
	cd ../data/gen; $(MAKE); ./frag_gen -p 100000 -s 1536 -S 1536 >../frag.data

.PHONY: clean
clean:
	rm -f frag ../data/frag.data; cd ../data/gen; $(MAKE) clean
