CC = gcc CFLAGS = -Wall -g -O2 USERSPACE_LDFLAGS = -L../userspace -lcryptodev progs := cipher hmac ncr ncr_lib pk speed all: $(progs) cipher: cipher.c $(CC) $(CFLAGS) $< -o $@ speed: speed.c $(CC) $(CFLAGS) $< -o $@ hmac: hmac.c $(CC) $(CFLAGS) $< -o $@ ncr: ncr.c $(CC) $(CFLAGS) $< -o $@ ncr_lib: ncr_lib.c $(CC) $(CFLAGS) $< $(USERSPACE_LDFLAGS) -o $@ pk: pk.c $(CC) $(CFLAGS) $< -o $@ -L/usr/local/lib -lgnutls check: $(progs) ./ncr LD_LIBRARY_PATH=../userspace ./ncr_lib ./pk ./cipher ./hmac ./speed clean: rm -f *.o *~ $(progs)