CC = gcc 
CFLAGS = -O

all: 	amatgen smatgen tmatgen tsmatgen cranegen diskgen rtiltgen stiltgen shopgen coingen supergen match

amatgen: genrand.o amatgen.o
	$(CC) $(CFLAGS) genrand.o  amatgen.o -o amatgen

smatgen: genrand.o smatgen.o
	$(CC) $(CFLAGS) genrand.o  smatgen.o -o smatgen

tmatgen: genrand.o tmatgen.o
	$(CC) $(CFLAGS) genrand.o  tmatgen.o -o tmatgen

tsmatgen: genrand.o tsmatgen.o
	$(CC) $(CFLAGS) genrand.o  tsmatgen.o -o tsmatgen

cranegen: genrand.o cranegen.o
	$(CC) $(CFLAGS) genrand.o  cranegen.o -o cranegen

diskgen: genrand.o diskgen.o
	$(CC) $(CFLAGS) genrand.o  diskgen.o -o diskgen

rtiltgen: genrand.o rtiltgen.o
	$(CC) $(CFLAGS) genrand.o  rtiltgen.o -o rtiltgen

stiltgen: genrand.o stiltgen.o
	$(CC) $(CFLAGS) genrand.o  stiltgen.o -o stiltgen

shopgen: genrand.o shopgen.o
	$(CC) $(CFLAGS) genrand.o  shopgen.o -o shopgen

coingen: genrand.o coingen.o
	$(CC) $(CFLAGS) genrand.o  coingen.o -o coingen

supergen: genrand.o supergen.o
	$(CC) $(CFLAGS) genrand.o  supergen.o -o supergen

match: match.o
	$(CC) $(CFLAGS) match.o -o match

timedmatch: timedmatch.o
	$(CC) $(CFLAGS) timedmatch.o -o timedmatch

genrand.o: genrand.h

