1 SRC = $(top_builddir)/src
3 # includes relative to obj directory
5 -include $(top_builddir)/config.h \
6 -I../$(SRC)/libstrongswan \
11 -L$(SRC)/libstrongswan/.libs \
12 -L$(SRC)/libhydra/.libs \
13 -L$(SRC)/libcharon/.libs
14 LIBPT = $(SRC)/libstrongswan/.libs:$(SRC)/libhydra/.libs:$(SRC)/libcharon/.libs
15 LIBFL = -lstrongswan -lhydra -lcharon
17 DEFS += -DPLUGINS=\""$(PLUGINS)\"" -DIPSEC_PIDDIR=\"${piddir}\"
20 -XOBJ_DIR=$(CURDIR)/obj \
21 -cargs $(AM_CPPFLAGS) $(DEFS) \
22 -largs $(LIBLD) $(LIBFL)
34 build_charon: build_charon.gpr src/charon-tkm.c
35 @$(GPRBUILD) -p $< $(BUILD_OPTS)
37 build_tests: build_tests.gpr
38 @$(GPRBUILD) -p $< $(BUILD_OPTS) -cargs @CHECK_CFLAGS@ -largs @CHECK_LIBS@
42 @LD_LIBRARY_PATH=$(LIBPT) obj/test_runner
45 @echo "reconfigure with --enable-unit-tests"
49 $(INSTALL) -m 755 obj/charon-tkm $(DESTDIR)$(ipsecdir)
54 EXTRA_DIST = build_charon.gpr build_common.gpr build_tests.gpr src tests