CC = gcc

all: mu
	echo All up to date.

repack2: repack2.c
	$(CC) -o repack2 repack2.c

dawg: dawg.c
	$(CC) -o dawg dawg.c

mfg: mfg.c
	$(CC) -o mfg mfg.c

mu: mu.c
	$(CC) -o mu mu.c

mu.c: mfg pattern
	./mfg pattern > mu.c

clean:
	rm mfg mu* dawg repack2

all: dawg repack2 mfg

test: mu
	time ./mu

