2 CFLAGS= -I /usr/include/openssl/ -lcrypto -O3 -std=c99
3 OBJ = pixmap_io.o openssl_evp.o
4 OBJ2 = pixmap_io.o openssl_evp_cmac.o
5 OBJ3 = pixmap_io.o openssl_evp_ccm.o
6 OBJ4 = pixmap_io.o aesccm.o
7 OBJ5 = pixmap_io.o openssl_evp_gcm.o
10 $(C) -o $@ $^ $(CFLAGS)
12 openssl_evp_cmac: $(OBJ2)
13 $(C) -o $@ $^ $(CFLAGS)
15 openssl_evp_ccm: $(OBJ3)
16 $(C) -o $@ $^ $(CFLAGS)
19 $(C) -o $@ $^ $(CFLAGS)
22 openssl_evp_gcm: $(OBJ5)
23 $(C) -o $@ $^ $(CFLAGS)
30 rm -rf $(OBJ) openssl_evp openssl_evp_cmac openssl_evp_ccm