diff options
author | Tzafrir Cohen <tzafrir.cohen@xorcom.com> | 2008-08-25 18:03:04 +0000 |
---|---|---|
committer | Tzafrir Cohen <tzafrir.cohen@xorcom.com> | 2008-08-25 18:03:04 +0000 |
commit | 30c4f7db39a877418cdbc279d272d256e5b11fa3 (patch) | |
tree | c2839bdfc9c3fecf75447f416d0e8299c8a4dc03 | |
parent | d1e07d2b72bd0252996932f1e0ce74823b25db24 (diff) |
Support MODULES_EXTRA and SUBDIRS_EXTRA to add extra modules from the
make command line.
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@4829 a0bf4364-ded3-4de4-8d8a-66a801d63aff
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | drivers/dahdi/Kbuild | 2 |
2 files changed, 5 insertions, 1 deletions
@@ -17,6 +17,8 @@ else UNAME_M:=$(DEB_HOST_GNU_TYPE) endif +DAHDI_MODULES_EXTRA:=$(MODULES_EXTRA:%=%.o) $(SUBDIRS_EXTRA:%=%/) + # If you want to build for a kernel other than the current kernel, set KVERS ifndef KVERS KVERS:=$(shell uname -r) @@ -57,7 +59,7 @@ MODULE_ALIASES:=wcfxs wctdm8xxp wct2xxp DAHDI_BUILD_ALL:=m -KMAKE=$(MAKE) -C $(KSRC) ARCH=$(ARCH) SUBDIRS=$(PWD)/drivers/dahdi DAHDI_INCLUDE=$(PWD)/include HOTPLUG_FIRMWARE=$(HOTPLUG_FIRMWARE) +KMAKE=$(MAKE) -C $(KSRC) ARCH=$(ARCH) SUBDIRS=$(PWD)/drivers/dahdi DAHDI_INCLUDE=$(PWD)/include DAHDI_MODULES_EXTRA="$(DAHDI_MODULES_EXTRA)" HOTPLUG_FIRMWARE=$(HOTPLUG_FIRMWARE) ifneq (,$(wildcard $(DESTDIR)/etc/udev/rules.d)) DYNFS:=yes diff --git a/drivers/dahdi/Kbuild b/drivers/dahdi/Kbuild index 8eddc16..9213546 100644 --- a/drivers/dahdi/Kbuild +++ b/drivers/dahdi/Kbuild @@ -26,6 +26,8 @@ obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_STEVE2) += dahdi_echocan_sec2.o obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_KB1) += dahdi_echocan_kb1.o obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_MG2) += dahdi_echocan_mg2.o +obj-m += $(DAHDI_MODULES_EXTRA) + CFLAGS_MODULE += -I$(DAHDI_INCLUDE) -I$(src) ifndef HOTPLUG_FIRMWARE |