diff options
Diffstat (limited to 'common/elapi/elapi_test/Makefile.am')
-rw-r--r-- | common/elapi/elapi_test/Makefile.am | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/common/elapi/elapi_test/Makefile.am b/common/elapi/elapi_test/Makefile.am new file mode 100644 index 000000000..b16102c83 --- /dev/null +++ b/common/elapi/elapi_test/Makefile.am @@ -0,0 +1,38 @@ +TRACE_LEVEL=@TRACE_VAR@ + +topdir=$(srcdir)/../.. + +AM_CFLAGS = -DELAPI_DEFAULT_CONFIG_DIR=\"$(srcdir)\" \ + -DELAPI_DEFAULT_CONFIG_APP_DIR=\"$(srcdir)\" \ + -DELAPI_DEFAULT_APP_NAME=\"elapi_ut\" \ + -DELAPI_DEFAULT_APP_NAME_SIZE=127 + +if HAVE_GCC + AM_CFLAGS += \ + -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual \ + -Wcast-align -Wwrite-strings +endif + +AM_CPPFLAGS = -I$(topdir) -I$(topdir)/ini -I$(topdir)/trace -I$(topdir)/collection -I$(topdir)/elapi $(TRACE_LEVEL) + +ACLOCAL_AMFLAGS = -I m4 + +# Build library +noinst_LTLIBRARIES = libelapi_test.la +libelapi_test_la_SOURCES = \ + ../elapi_event.c \ + ../elapi_log.c \ + ../elapi_internal.c \ + ../elapi_event.h \ + ../elapi_priv.h \ + ../elapi_sink.h \ + ../elapi_log.h \ + ../elapi_async.h \ + ../elapi.h + +# Build unit test +check_PROGRAMS = elapi_ut +elapi_ut_SOURCES = elapi_ut.c +elapi_ut_LDADD = libelapi_test.la ../../ini/libini_config.la ../../collection/libcollection.la + +TESTS = elapi_ut |