Imported Upstream version 2.3.7
[platform/upstream/cryptsetup.git] / misc / luks2_keyslot_example / Makefile
1 TARGET=keyslot_test
2 CFLAGS=-O0 -g -Wall -D_GNU_SOURCE -I ../../lib/
3 LDLIBS=-ljson-c -luuid -lgcrypt -ldevmapper -lpthread -lssh
4 CC=gcc
5
6 TARGET2=keyslot_test_remote_pass
7
8 SOURCES=keyslot_test.c
9 OBJECTS=$(SOURCES:.c=.o)
10 SOURCES2=keyslot_test_remote_pass.c
11 OBJECTS2=$(SOURCES2:.c=.o)
12
13 all: $(TARGET) $(TARGET2) $(TARGET4)
14
15 $(TARGET): $(OBJECTS) ../../.libs/libcryptsetup.a
16         $(CC) -o $@ $^ $(LDLIBS)
17
18 $(TARGET2): $(OBJECTS2) ../../.libs/libcryptsetup.a
19         $(CC) -o $@ $^ $(LDLIBS)
20
21 clean:
22         rm -f *.o *~ core $(TARGET) $(TARGET2)
23
24 .PHONY: clean