# This Makefile.am is in the public domain AM_CPPFLAGS = -I$(top_srcdir)/src/include if USE_COVERAGE AM_CFLAGS = --coverage -O0 XLIB = -lgcov endif lib_LTLIBRARIES = \ libgnunetjson.la libgnunetjson_la_LDFLAGS = \ $(GN_LIBINTL) \ -version-info 0:0:0 \ -no-undefined libgnunetjson_la_CFLAGS = $(MHD_CFLAGS) $(AM_CFLAGS) libgnunetjson_la_SOURCES = \ json.c \ json_mhd.c \ json_generator.c \ json_helper.c \ json_gnsrecord.c libgnunetjson_la_LIBADD = \ $(top_builddir)/src/util/libgnunetutil.la \ $(top_builddir)/src/gnsrecord/libgnunetgnsrecord.la \ -ljansson \ $(MHD_LIBS) \ $(XLIB) \ $(Z_LIBS) check_PROGRAMS = \ test_json \ test_json_mhd TESTS = \ $(check_PROGRAMS) test_json_SOURCES = \ test_json.c test_json_LDADD = \ libgnunetjson.la \ $(top_builddir)/src/util/libgnunetutil.la \ -ljansson if HAVE_LIBGNURL LIB_GNURL=@LIBGNURL@ CPP_GNURL=@LIBGNURL_CPPFLAGS@ else if HAVE_LIBCURL LIB_GNURL=@LIBCURL@ CPP_GNURL=@LIBCURL_CPPFLAGS@ endif endif test_json_mhd_SOURCES = \ test_json_mhd.c test_json_mhd_LDADD = \ libgnunetjson.la \ $(top_builddir)/src/util/libgnunetutil.la \ -ljansson \ $(MHD_LIBS) \ $(Z_LIBS) \ $(LIB_GNURL) test_json_mhd_CFLAGS = $(MHD_CFLAGS) $(CPP_GNURL) $(AM_CFLAGS)