summaryrefslogtreecommitdiff
path: root/lib/libmpa/sub.mk
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libmpa/sub.mk')
-rw-r--r--lib/libmpa/sub.mk45
1 files changed, 45 insertions, 0 deletions
diff --git a/lib/libmpa/sub.mk b/lib/libmpa/sub.mk
new file mode 100644
index 0000000..38c1610
--- /dev/null
+++ b/lib/libmpa/sub.mk
@@ -0,0 +1,45 @@
+global-incdirs-y += include
+
+ifneq ($(sm),core) # User-mode
+cflags-lib-$(CFG_ULIBS_GPROF) += -pg
+endif
+
+srcs-y += mpa_misc.c
+cflags-remove-mpa_misc.c-y += -pedantic
+cflags-mpa_misc.c-y += -Wno-sign-compare
+
+srcs-y += mpa_montgomery.c
+cflags-remove-mpa_montgomery.c-y += -Wdeclaration-after-statement
+
+srcs-y += mpa_primetest.c
+cflags-remove-mpa_primetest.c-y += -pedantic
+
+srcs-y += mpa_conv.c
+cflags-mpa_conv.c-y += -Wno-sign-compare
+
+srcs-y += mpa_div.c
+cflags-mpa_div.c-y += -Wno-sign-compare
+
+srcs-y += mpa_gcd.c
+cflags-mpa_gcd.c-y += -Wno-sign-compare
+
+srcs-y += mpa_mem_static.c
+cflags-mpa_mem_static.c-y += -Wno-sign-compare
+
+srcs-y += mpa_mul.c
+cflags-mpa_mul.c-y += -Wno-sign-compare
+
+srcs-y += mpa_random.c
+cflags-mpa_random.c-y += -Wno-sign-compare
+
+srcs-y += mpa_shift.c
+cflags-mpa_shift.c-y += -Wno-sign-compare
+
+srcs-y += mpa_addsub.c
+srcs-y += mpa_cmp.c
+srcs-y += mpa_expmod.c
+srcs-y += mpa_init.c
+srcs-y += mpa_io.c
+srcs-y += mpa_modulus.c
+
+subdirs-$(arch_arm) += arch/$(ARCH)