summaryrefslogtreecommitdiffstats
path: root/hcid/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'hcid/Makefile.am')
-rw-r--r--hcid/Makefile.am28
1 files changed, 28 insertions, 0 deletions
diff --git a/hcid/Makefile.am b/hcid/Makefile.am
new file mode 100644
index 00000000..edc4f653
--- /dev/null
+++ b/hcid/Makefile.am
@@ -0,0 +1,28 @@
+#
+# $Id$
+#
+
+sbin_PROGRAMS = hcid
+
+hcid_SOURCES = main.c security.c hcid.h lib.c lib.h parser.y lexer.l kword.c
+hcid_LDADD = @GLIB_LDFLAGS@
+
+CFLAGS += @GLIB_CFLAGS@
+YFLAGS += -d
+
+CLEANFILES = lexer.c parser.c parser.h
+
+confdir = $(prefix)/etc/bluetooth
+conf_FILE = $(confdir)/hcid.conf
+pin_FILE = $(confdir)/pin
+
+#
+# Install configuration files
+#
+install-data-local:
+ $(mkinstalldirs) $(DESTDIR)$(confdir)
+ [ -f $(DESTDIR)$(conf_FILE) ] || \
+ $(INSTALL_DATA) $(srcdir)/hcid.conf $(DESTDIR)$(conf_FILE)
+ [ -f $(DESTDIR)$(pin_FILE) ] || \
+ echo "BlueZ" > $(DESTDIR)$(pin_FILE); \
+ chmod 600 $(DESTDIR)$(pin_FILE)