target = natsumi
cflags = -Wall -ansi -pedantic -O3 -finline-functions
#cflags = -g -Wall -ansi -pedantic -fprofile-arcs -ftest-coverage

all: $(target)

$(target): natsumi.o
	gcc $< -o $@

natsumi.o: natsumi.c
	gcc -c $(cflags) $< -o $@

clean:
	-rm -f $(target) *.o
	-rm -f *.bb *.bbg *.da *.gcov

backup:
	$(MAKE) -C template backup
	-rm -f backup.tar.gz
	tar cf backup.tar *.c *.pl *.txt Makefile
	gzip -9 backup.tar
