@@ -55,13 +55,16 @@ endif
55
55
include makefile_include.mk
56
56
57
57
ifneq ($(findstring -DLTM_DESC,$(LTC_CFLAGS)),)
58
- LTC_MPI_PROVIDERS += -ltommath
58
+ LTC_MPI_PROVIDERS_CFLAGS += -DLTM_DESC
59
+ LTC_MPI_PROVIDERS_LIBS += -ltommath
59
60
endif
60
61
ifneq ($(findstring -DTFM_DESC,$(LTC_CFLAGS)),)
61
- LTC_MPI_PROVIDERS += -ltfm
62
+ LTC_MPI_PROVIDERS_CFLAGS += -DTFM_DESC
63
+ LTC_MPI_PROVIDERS_LIBS += -ltfm
62
64
endif
63
65
ifneq ($(findstring -DGMP_DESC,$(LTC_CFLAGS)),)
64
- LTC_MPI_PROVIDERS += -lgmp
66
+ LTC_MPI_PROVIDERS_CFLAGS += -DGMP_DESC
67
+ LTC_MPI_PROVIDERS_LIBS += -lgmp
65
68
endif
66
69
67
70
#ciphers come in two flavours... enc+dec and enc
@@ -90,7 +93,8 @@ $(foreach demo, $(strip $(DEMOS)), $(eval $(call DEMO_template,$(demo))))
90
93
install: $(call print-help,install,Installs the library + headers + pkg-config file) .common_install
91
94
sed -e 's,^prefix=.*,prefix=$(PREFIX),' -e 's,^Version:.*,Version: $(VERSION_PC),' -e 's,@CMAKE_INSTALL_LIBDIR@,lib,' \
92
95
-e 's,@CMAKE_INSTALL_INCLUDEDIR@/@PROJECT_NAME@,include/tomcrypt,' \
93
- -e 's,@MPI_PROVIDERS@,$(LTC_MPI_PROVIDERS),' libtomcrypt.pc.in > libtomcrypt.pc
96
+ -e 's,@MPI_PROVIDERS_LIBS@,$(LTC_MPI_PROVIDERS_LIBS),' \
97
+ -e 's,@MPI_PROVIDERS_CFLAGS@,$(LTC_MPI_PROVIDERS_CFLAGS),' libtomcrypt.pc.in > libtomcrypt.pc
94
98
install -p -d $(DESTDIR)$(LIBPATH)/pkgconfig
95
99
install -p -m 644 libtomcrypt.pc $(DESTDIR)$(LIBPATH)/pkgconfig/
96
100
0 commit comments