# Makefile
# Kazuya Sakai, Ph.D
# Tokyo Metropolitan University
# Apr. 1, 2018

CC     = gcc
SRC = factorial
OPTION = -g
FILE   = Makefile *.c *.txt
DIR	= stack_region

all:
	$(CC) $(OPTION) -o $(SRC) $(SRC).c

pkg:
	# directory
	if [ ! -d $(DIR) ]; then \
		mkdir $(DIR); \
	fi
	
	# copy files
	for var in $(FILE); do\
		cp $$var $(DIR)/$$var; \
	done \
	
	# tar.gz
	tar zcvf $(DIR).tar.gz $(DIR)
	rm -r $(DIR)

clean:
	rm $(SRC)

