auto_assign_spans may be true even if not '1'
[dahdi/tools.git] / Makefile
index 4766300..5566cbc 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -60,6 +60,8 @@ MODULES_FILE  = /etc/dahdi/modules
 GENCONF_FILE   = /etc/dahdi/genconf_parameters
 MODPROBE_FILE  = /etc/modprobe.d/dahdi.conf
 BLACKLIST_FILE = /etc/modprobe.d/dahdi.blacklist.conf
+BASH_COMP_DIR  = /etc/bash_completion.d
+BASH_COMP_FILE = $(BASH_COMP_DIR)/dahdi
 
 NETSCR_DIR     := $(firstword $(wildcard $(DESTDIR)/etc/sysconfig/network-scripts ))
 ifneq (,$(NETSCR_DIR))
@@ -103,8 +105,17 @@ endif
 ifeq   (1,$(PBX_HDLC))
        BINS    += sethdlc
 endif
-ASSIGNED_DATA_SCRIPTS:=dahdi_handle_device dahdi_span_config
-ASSIGNED_UTILS:=dahdi_span_assignments dahdi_span_types
+ASSIGNED_DATA_SCRIPTS:=\
+       dahdi_handle_device     \
+       dahdi_span_config       \
+       span_config.d/10-dahdi-cfg      \
+       span_config.d/20-fxotune        \
+       span_config.d/50-asterisk       \
+       handle_device.d/10-span-types   \
+       handle_device.d/20-span-assignments
+
+ASSIGNED_UTILS:=dahdi_span_assignments dahdi_span_types \
+       dahdi_waitfor_span_assignments
 ASSIGNED_CONF:=assigned-spans.conf.sample span-types.conf.sample
 
 MAN_PAGES:= \
@@ -168,7 +179,7 @@ $(LTZ_SO): $(LTZ_SO_OBJS)
        $(CC) $(CFLAGS) -shared -Wl,-soname,$(LTZ_SO).$(LTZ_SO_MAJOR_VER).$(LTZ_SO_MINOR_VER) -o $@ $^ -lm
 
 dahdi_cfg: $(LTZ_A)
-dahdi_cfg: LIBS+=-lm
+dahdi_cfg: LIBS+=-lm -lpthread
 dahdi_pcap:
        $(CC) $(CFLAGS) dahdi_pcap.c -lpcap -o $@ $<
        
@@ -196,7 +207,7 @@ genconf_parameters.sample: xpp/genconf_parameters
 README.html: README system.conf.asciidoc init.conf.asciidoc tonezones.txt \
   UPGRADE.txt genconf_parameters.asciidoc assigned-spans.conf.asciidoc \
   span-types.conf.asciidoc
-       $(ASCIIDOC) -n -a toc -a toclevels=3 $<
+       $(ASCIIDOC) -n -a toc -a toclevels=4 $<
 
 README.Astribank.html: xpp/README.Astribank
        $(ASCIIDOC) -o $@ -n -a toc -a toclevels=4 $<
@@ -231,9 +242,11 @@ ifeq (,$(wildcard $(DESTDIR)$(CONFIG_FILE)))
        $(INSTALL) -m 644 system.conf.sample $(DESTDIR)$(CONFIG_FILE)
 endif
        install -d $(DESTDIR)$(DATA_DIR)
-       install $(ASSIGNED_DATA_SCRIPTS) $(DESTDIR)$(DATA_DIR)/
+       tar cf - -C hotplug $(ASSIGNED_DATA_SCRIPTS) | tar xf - -C $(DESTDIR)$(DATA_DIR)/
        install $(ASSIGNED_UTILS) $(DESTDIR)/$(BIN_DIR)/
        install -m 644 $(ASSIGNED_CONF) $(DESTDIR)/$(CONFIG_DIR)/
+       install -d $(DESTDIR)$(BASH_COMP_DIR)
+       install -m 644 dahdi-bash-completion $(DESTDIR)$(BASH_COMP_FILE)
 
 install-libs: libs
        $(INSTALL) -d -m 755 $(DESTDIR)/$(LIB_DIR)