CC=gcc
COPTS=-Wall -O6

all: mmpc_snd mmpc_rec

clean:
	rm blowfish.o byte_order.o clcg_rand.o hash.o hmac.o package.o \
	   md5_rsa.o sha.o

real_clean: clean
	rm mmpc_snd mmpc_rec

mmpc_snd: mmpc_snd.c mmpc_snd.h blowfish.o byte_order.o clcg_rand.o \
          hmac.o md5_rsa.o package.o sha.o
	$(CC) $(COPTS) -o $@ $@.c blowfish.o byte_order.o clcg_rand.o \
	   hmac.o md5_rsa.o package.o sha.o
	strip mmpc_snd

mmpc_rec: mmpc_rec.c blowfish.o byte_order.o clcg_rand.o hash.o \
          hmac.o md5_rsa.o package.o sha.o
	$(CC) $(COPTS) -o $@ $@.c blowfish.o byte_order.o clcg_rand.o \
	    hash.o hmac.o md5_rsa.o package.o sha.o
	strip mmpc_rec

.c.o:
	$(CC) $(COPTS) -c $<
