File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / strongswan / src / charon-tkm / Makefile.am
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Mar 17 00:20:09 2021 UTC (3 years, 6 months ago) by misho
Branches: strongswan, MAIN
CVS tags: v5_9_2p0, HEAD
strongswan 5.9.2

    1: SRC = $(abs_top_srcdir)/src
    2: OBJ = $(abs_top_builddir)/src
    3: 
    4: AM_CPPFLAGS = \
    5: 	-include $(abs_top_builddir)/config.h \
    6: 	-I$(SRC)/libstrongswan \
    7: 	-I$(SRC)/libcharon
    8: 
    9: LIBLD = \
   10: 	-L$(OBJ)/libstrongswan/.libs \
   11: 	-L$(OBJ)/libcharon/.libs
   12: LIBPT = $(OBJ)/libstrongswan/.libs:$(OBJ)/libcharon/.libs
   13: LIBFL = -lstrongswan -lcharon
   14: 
   15: DEFS += -DPLUGINS=\""$(PLUGINS)\"" -DIPSEC_PIDDIR=\"${piddir}\"
   16: 
   17: BUILD_OPTS = \
   18: 	-XOBJ_DIR=$(abs_builddir)/obj \
   19: 	-cargs $(AM_CPPFLAGS) $(DEFS) \
   20: 	-largs $(LIBLD) $(LIBFL)
   21: 
   22: TEST_OPTS = \
   23: 	-cargs -DBUILDDIR=\"${abs_top_builddir}\" \
   24: 	-largs -L$(OBJ)/libstrongswan/tests/.libs -ltest
   25: 
   26: # plugins to enable
   27: PLUGINS = \
   28: 	kernel-netlink \
   29: 	pem \
   30: 	socket-default \
   31: 	openssl \
   32: 	vici
   33: 
   34: all: build_charon
   35: 
   36: build_charon: build_charon.gpr src/charon-tkm.c
   37: 	@$(GPRBUILD) -p $< $(BUILD_OPTS)
   38: 
   39: build_tests: build_tests.gpr
   40: 	@$(GPRBUILD) -p $< $(BUILD_OPTS) $(TEST_OPTS)
   41: 
   42: check-tkm: build_tests
   43: 	@LD_LIBRARY_PATH=$(LIBPT) obj/tests
   44: 
   45: check:
   46: 	@echo "TKM tests are not run automatically because they have to be run as root" >&2
   47: 	@echo "and require a properly configured TKM daemon to be running." >&2
   48: 	@echo "They can be run from '$(abs_builddir)' with 'make check-tkm'" >&2
   49: 
   50: install: build_charon
   51: 	$(INSTALL) -m 755 obj/charon-tkm $(DESTDIR)$(ipsecdir)
   52: 
   53: clean:
   54: 	rm -rf obj
   55: 
   56: EXTRA_DIST = build_charon.gpr build_common.gpr build_tests.gpr src tests

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>