summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJason Parker <jparker@digium.com>2008-08-27 16:48:13 +0000
committerJason Parker <jparker@digium.com>2008-08-27 16:48:13 +0000
commit4da735b594d993c1f5573d6449a77ef84d699e48 (patch)
treece82ef90936e1029c7659ed037b57c716146589c /Makefile
parentfda3a51ec22b77a117bd33ec8695cd9f22dad8b6 (diff)
Set a list of headers to install/uninstall, so the lists don't get out of sync (note the previously missing fasthdlc.h in the uninstall-include target)
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@4847 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile18
1 files changed, 8 insertions, 10 deletions
diff --git a/Makefile b/Makefile
index 95b7905..6c255f1 100644
--- a/Makefile
+++ b/Makefile
@@ -57,6 +57,8 @@ endif
MODULE_ALIASES:=wcfxs wctdm8xxp wct2xxp
+INST_HEADERS:=kernel.h user.h fasthdlc.h wctdm_user.h
+
DAHDI_BUILD_ALL:=m
KMAKE=$(MAKE) -C $(KSRC) ARCH=$(ARCH) SUBDIRS=$(PWD)/drivers/dahdi DAHDI_INCLUDE=$(PWD)/include DAHDI_MODULES_EXTRA="$(DAHDI_MODULES_EXTRA)" HOTPLUG_FIRMWARE=$(HOTPLUG_FIRMWARE)
@@ -130,20 +132,16 @@ uninstall-firmware:
$(MAKE) -C drivers/dahdi/firmware hotplug-uninstall DESTDIR=$(DESTDIR)
install-include:
- install -D -m 644 include/dahdi/kernel.h $(DESTDIR)/usr/include/dahdi/kernel.h
- install -D -m 644 include/dahdi/user.h $(DESTDIR)/usr/include/dahdi/user.h
- install -D -m 644 include/dahdi/fasthdlc.h $(DESTDIR)/usr/include/dahdi/fasthdlc.h
-# Include any driver-specific header files here
- install -D -m 644 include/dahdi/wctdm_user.h $(DESTDIR)/usr/include/dahdi/wctdm_user.h
+ for hdr in $(INST_HEADERS); do \
+ install -D -m 644 include/dahdi/$$hdr $(DESTDIR)/usr/include/dahdi/$$hdr; \
+ done
-@rm -f $(DESTDIR)/usr/include/zaptel/*.h
-@rmdir $(DESTDIR)/usr/include/zaptel
uninstall-include:
- rm -f $(DESTDIR)/usr/include/dahdi/kernel.h
- rm -f $(DESTDIR)/usr/include/dahdi/user.h
- rm -f $(DESTDIR)/usr/include/dahdi/fasthdlc.h
-# Include any driver-specific header files here
- rm -f $(DESTDIR)/usr/include/dahdi/wctdm_user.h
+ for hdr in $(INST_HEADERS); do \
+ rm -f $(DESTDIR)/usr/include/dahdi/$$hdr; \
+ done
-rmdir $(DESTDIR)/usr/include/dahdi
install-devices: