###############################################################################
#
# Makefile for building, running, and cleaning up.
#
# Last modified:
#
#   Sat Apr 16 19:12:38 MDT 2016
#
# Building:
#
#   make
#   make all
#
# Running an example:
#
#   make runit
#   make runit N=54
#
# Cleaning up:
#
#   make clean
#   make veryclean
#
# Recording your work (on UNIX-like systems):
#
#   script log
#   make runit N=54
#   exit
#
###############################################################################

N = 35
RM = /bin/rm

all: brinkhuis.c brinkhuis2t1.c brinkhuis2t2.c
	clang -w -O3 brinkhuis.c -o brinkhuis
	clang -w -O3 brinkhuis2t1.c -o brinkhuis2t1
	clang -w -O3 brinkhuis2t2.c -o brinkhuis2t2

runit:	all
	./doit $(N)

clean:
	$(RM) -f brinkhuis brinkhuis2t1 brinkhuis2t2

veryclean:	clean
	$(RM) -f a*.txt t*.txt

###############################################################################
#
# C'est finis!
#
###############################################################################
