From f029316f967d5434105279dcff7bb1da7fe67931 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sun, 27 Aug 2006 18:50:23 +0000 Subject: [PATCH] plugin-defs.mk: Move definitions into plugin-defs.mk --- make/plugin-defs.mk | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 make/plugin-defs.mk diff --git a/make/plugin-defs.mk b/make/plugin-defs.mk new file mode 100644 index 00000000..f6f59ad7 --- /dev/null +++ b/make/plugin-defs.mk @@ -0,0 +1,15 @@ +IS_PLUGIN = true + +PLUGIN_API ?= $(notdir $(shell cd ..; pwd)) +PLUGIN_NAME ?= $(notdir $(shell pwd)) +PLUGIN_PREFIX ?= feedfs +PLUGIN ?= $(PLUGIN_PREFIX)_$(PLUGIN_API)_$(PLUGIN_NAME).so + +PLUGIN_VERSION_LIB_BASENAME = $(PLUGIN_PREFIX)_$(PLUGIN_API)_version +PLUGIN_VERSION_LIB = $(LIBDIR)/lib$(PLUGIN_VERSION_LIB_BASENAME).a + +CFLAGS += -D PLUGIN_NAME_STR=\"$(PLUGIN_NAME)\" +CPPFLAGS += -D PLUGIN_NAME_STR=\"$(PLUGIN_NAME)\" + +LDFLAGS += -Wl,--whole-archive -l$(PLUGIN_VERSION_LIB_BASENAME) -Wl,--no-whole-archive +