forked from open-power/sb-signing-utils
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathMakefile.aix.v3
More file actions
40 lines (27 loc) · 1.54 KB
/
Makefile.aix.v3
File metadata and controls
40 lines (27 loc) · 1.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
CXX=xlC
all: create-container print-container hashkeys gendilkey gendilsig verifydilsig extractdilkey
create-container: create-container.c
$(CXX) -q64 -I. $^ -o $@ -lssl -lcrypto
print-container: print-container.c
$(CXX) -q64 -DADD_DILITHIUM -I${MLCA_PATH}/include -I${MLCA_PATH}/qsc/crystals -I. $^ -o $@ -lssl -lcrypto ${MLCA_PATH}/build/libmlca.a
hashkeys: hashkeys.c
$(CXX) -q64 -I. $^ -o $@ -lssl -lcrypto
gendilkey: gendilkey.c
$(CXX) -I. -I${MLCA_PATH}/include -I${MLCA_PATH}/qsc/crystals $^ -o $@ ${MLCA_PATH}/build/libmlca.a -lssl -lcrypto
gendilsig: gendilsig.c
$(CXX) -I. -I${MLCA_PATH}/include -I${MLCA_PATH}/qsc/crystals $^ -o $@ ${MLCA_PATH}/build/libmlca.a -lssl -lcrypto
verifydilsig: verifydilsig.c
$(CXX) -I. -I${MLCA_PATH}/include -I${MLCA_PATH}/qsc/crystals $^ -o $@ ${MLCA_PATH}/build/libmlca.a -lssl -lcrypto
extractdilkey: extractdilkey.c
$(CXX) -I. -I${MLCA_PATH}/include -I${MLCA_PATH}/qsc/crystals $^ -o $@ ${MLCA_PATH}/build/libmlca.a -lssl -lcrypto
clean:
$(RM) create-container print-container hashkeys gendilkey gendilsig verifydilsig extractdilkey
prefix = /usr/local
exec_prefix = $(prefix)
bindir = $(exec_prefix)/bin
install:
cp create-container print-container hashkeys gendilkey gendilsig verifydilsig extractdilkey "$(bindir)"
cp bulkSign.sh crtSignedContainer.sh sign-with-local-keys.sh "$(bindir)"
uninstall:
cd "$(bindir)" && $(RM) create-container print-container hashkeys gendilkey gendilsig verifydilsig extractdilkey
cd "$(bindir)" && $(RM) bulkSign.sh crtSignedContainer.sh sign-with-local-keys.sh