blob: 28e8baba993379e5b9d200dc571a1c432dd3a00b [file] [log] [blame]
CFLAGS = $(OPENSSL_INCS_LOCATION)
LDFLAGS = $(OPENSSL_LIBS_LOCATION) -lssl -lcrypto -ldl -lpthread
all: main.out
main.out: common.o main.o aesgcm.o aesccm.o
$(CC) $(CFLAGS) -o openssl-fips-ext $^ $(LDFLAGS)
main.o: main.c
$(CC) $(CFLAGS) -c -o main.o $< $(LDFLAGS)
aesgcm.o: aesgcm.c
$(CC) $(CFLAGS) -c -o aesgcm.o $< $(LDFLAGS)
aesccm.o: aesccm.c
$(CC) $(CFLAGS) -c -o aesccm.o $< $(LDFLAGS)
common.o: common.c
$(CC) $(CFLAGS) -c -o common.o $< $(LDFLAGS)
clean:
$(RM) openssl-fips-ext *.o