summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorSamuel Ortiz <sameo@linux.intel.com>2011-04-29 20:44:13 +0200
committerMarcel Holtmann <marcel@holtmann.org>2011-10-20 23:54:02 -0700
commit005847cffbbdc9140143456c608dc6472060d60a (patch)
treeb1b5190181214352024b075e2ea2ee5f60fa8dcf /Makefile.am
parentf6dbdb0713c851724ed75b48c8f8e8f0efd16302 (diff)
downloadneard-005847cffbbdc9140143456c608dc6472060d60a.tar.gz
neard-005847cffbbdc9140143456c608dc6472060d60a.tar.bz2
neard-005847cffbbdc9140143456c608dc6472060d60a.zip
plugin: Initial infrastructure
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am18
1 files changed, 16 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index 06c136b..0c58441 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -3,7 +3,12 @@ AM_MAKEFLAGS = --no-print-directory
includedir = @includedir@/near
-noinst_HEADERS = include/dbus.h include/types.h include/tag.h
+include_HEADERS = include/types.h include/log.h include/plugin.h \
+ include/tag.h
+
+nodist_include_HEADERS = include/version.h
+
+noinst_HEADERS = include/dbus.h
local_headers = $(foreach file,$(include_HEADERS) $(nodist_include_HEADERS) \
$(noinst_HEADERS), include/near/$(notdir $(file)))
@@ -21,7 +26,7 @@ libexec_PROGRAMS = src/neard
src_neard_SOURCES = $(gdbus_sources) $(gweb_sources) $(builtin_sources) \
src/main.c src/error.c src/near.h src/log.h src/log.c \
src/dbus.c src/manager.c src/adapter.c src/target.c \
- src/tag.c src/netlink.c
+ src/tag.c src/plugin.c src/netlink.c
src_neard_LDADD = $(builtin_libadd) @GLIB_LIBS@ @DBUS_LIBS@ @NETLINK_LIBS@ -lresolv -ldl
@@ -57,8 +62,17 @@ MAINTAINERCLEANFILES = Makefile.in \
aclocal.m4 configure config.h.in config.sub config.guess \
ltmain.sh depcomp compile missing install-sh mkinstalldirs
+src/plugin.$(OBJEXT): src/builtin.h
+
+src/builtin.h: src/genbuiltin $(builtin_sources)
+ $(AM_V_GEN)$(srcdir)/src/genbuiltin $(builtin_modules) > $@
+
$(src_neard_OBJECTS) $(plugin_objects): $(local_headers)
+include/near/version.h: include/version.h
+ $(AM_V_at)$(MKDIR_P) include/near
+ $(AM_V_GEN)$(LN_S) $(abs_top_builddir)/$< $@
+
include/near/%.h: include/%.h
$(AM_V_at)$(MKDIR_P) include/near
$(AM_V_GEN)$(LN_S) $(abs_top_srcdir)/$< $@