CC      = cc
CFLAGS  = -O
PROGS	= phi1 phi2 phi3 psi1 transpose

all:    $(PROGS)

phi1: phi1.c types.h
	$(CC) $(CFLAGS) -o $@ $@.c
phi2: phi2.c types.h
	$(CC) $(CFLAGS) -o $@ $@.c
phi3: phi3.c types.h
	$(CC) $(CFLAGS) -o $@ $@.c
psi1: psi1.c types.h
	$(CC) $(CFLAGS) -o $@ $@.c
transpose: transpose.c
	$(CC) $(CFLAGS) -o $@ $@.c
clean:  
	$(RM) $(PROGS) core
