diff --git a/Makefile.am b/Makefile.am index 740ccdc2..81d961e2 100644 --- a/Makefile.am +++ b/Makefile.am @@ -139,6 +139,11 @@ tools_hwsim_SOURCES = tools/hwsim.c src/mpdu.h \ tools_hwsim_LDADD = ell/libell-internal.la tools_test_runner_LDADD = ell/libell-internal.la +if SIM_HARDCODED +builtin_modules += sim_hardcoded +builtin_sources += plugins/sim_hardcoded.c +endif + unit_tests = unit/test-cmac-aes \ unit/test-hmac-md5 unit/test-hmac-sha1 unit/test-hmac-sha256 \ unit/test-prf-sha1 unit/test-kdf-sha256 \ diff --git a/configure.ac b/configure.ac index 207796dc..2d0cdf4c 100644 --- a/configure.ac +++ b/configure.ac @@ -53,6 +53,11 @@ AC_ARG_ENABLE(pie, AC_HELP_STRING([--enable-pie], fi ]) +AC_ARG_ENABLE(sim_hardcoded, AC_HELP_STRING([--disable-sim-hardcoded], + [disable hard coded SIM keys]), + [enable_sim_hardcoded=${enableval}]) +AM_CONDITIONAL(SIM_HARDCODED, test "${enable_sim_hardcoded}" != "no") + if (test "${prefix}" = "NONE"); then dnl no prefix and no localstatedir, so default to /var if (test "$localstatedir" = '${prefix}/var'); then