AM_CPPFLAGS = \ -I$(top_srcdir)/src/lib \ -I$(top_srcdir)/src/lib-test \ -I$(top_srcdir)/src/lib-http \ -I$(top_srcdir)/src/lib-dcrypt \ -I$(top_srcdir)/src/lib-dict \ -I$(top_srcdir)/src/lib-settings noinst_LTLIBRARIES=liboauth2.la pkginc_libdir=$(pkgincludedir) pkginc_lib_HEADERS = \ oauth2.h noinst_HEADERS = \ oauth2-private.h liboauth2_la_SOURCES = \ oauth2.c \ oauth2-request.c \ oauth2-jwt.c \ oauth2-key-cache.c test_programs = \ test-oauth2-json \ test-oauth2-jwt noinst_PROGRAMS = $(test_programs) test_libs = \ $(noinst_LTLIBRARIES) \ ../lib-dcrypt/libdcrypt.la \ ../lib-http/libhttp.la \ ../lib-dns/libdns.la \ ../lib-ssl-iostream/libssl_iostream.la \ ../lib-master/libmaster.la \ ../lib-auth/libauth.la \ ../lib-dict/libdict.la \ ../lib-settings/libsettings.la \ ../lib-test/libtest.la \ ../lib/liblib.la \ $(MODULE_LIBS) test_deps = \ $(noinst_LTLIBRARIES) \ ../lib-dcrypt/libdcrypt.la \ ../lib-http/libhttp.la \ ../lib-dns/libdns.la \ ../lib-ssl-iostream/libssl_iostream.la \ ../lib-master/libmaster.la \ ../lib-auth/libauth.la \ ../lib-dict/libdict.la \ ../lib-settings/libsettings.la \ ../lib-test/libtest.la \ ../lib/liblib.la test_oauth2_json_SOURCES = test-oauth2-json.c test_oauth2_json_LDADD = $(test_libs) test_oauth2_json_DEPENDENCIES = $(test_deps) test_oauth2_jwt_SOURCES = test-oauth2-jwt.c test_oauth2_jwt_LDADD = $(test_libs) if HAVE_WHOLE_ARCHIVE test_oauth2_jwt_LDFLAGS = -Wl,$(LD_WHOLE_ARCHIVE),../lib-ssl-iostream/.libs/libssl_iostream.a,$(LD_NO_WHOLE_ARCHIVE) endif test_oauth2_jwt_DEPENDENCIES = $(test_deps) check-local: for bin in $(test_programs); do \ if ! $(RUN_TEST) ./$$bin; then exit 1; fi; \ done