diff options
| author | Felix Fietkau <nbd@openwrt.org> | 2006-05-31 16:01:46 +0000 |
|---|---|---|
| committer | Felix Fietkau <nbd@openwrt.org> | 2006-05-31 16:01:46 +0000 |
| commit | 337621e4682ad459b28f23c2cacebc29a88fbde1 (patch) | |
| tree | d68bde34fb72b60dfebbac350ca4de6f60de1589 /openwrt/package/switch/Makefile | |
| parent | 7486d2e8d5b442143ce94c0524e86a67b5c338b9 (diff) | |
| download | mtk-20170518-337621e4682ad459b28f23c2cacebc29a88fbde1.zip mtk-20170518-337621e4682ad459b28f23c2cacebc29a88fbde1.tar.gz mtk-20170518-337621e4682ad459b28f23c2cacebc29a88fbde1.tar.bz2 | |
move target/linux/package/switch to package/, fix a bug in the ipkg dependency handling
SVN-Revision: 3864
Diffstat (limited to 'openwrt/package/switch/Makefile')
| -rw-r--r-- | openwrt/package/switch/Makefile | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/openwrt/package/switch/Makefile b/openwrt/package/switch/Makefile new file mode 100644 index 0000000..be99a60 --- /dev/null +++ b/openwrt/package/switch/Makefile @@ -0,0 +1,44 @@ +# $Id$ + +include $(TOPDIR)/rules.mk +include $(TOPDIR)/package/kernel.mk + +PKG_NAME := kmod-switch +PKG_RELEASE := 1 +PKG_BUILD_DIR := $(KERNEL_BUILD_DIR)/$(PKG_NAME) + +include $(TOPDIR)/package/rules.mk + + +define Build/Prepare + mkdir -p $(PKG_BUILD_DIR) + $(CP) ./src/* $(PKG_BUILD_DIR)/ +endef + +define Build/Compile + $(MAKE) -C "$(LINUX_DIR)" \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + ARCH="$(LINUX_KARCH)" \ + PATH="$(TARGET_PATH)" \ + SUBDIRS="$(PKG_BUILD_DIR)" \ + EXTRA_CFLAGS="-DBCMGPIO2" \ + modules +endef + +define Package/kmod-switch + SECTION:=drivers + CATEGORY:=Drivers + DEPENDS:=@LINUX_2_6_BRCM||LINUX_2_4_BRCM + DEFAULT:=y + TITLE:=Switch drivers + DESCRIPTION:=Switch drivers for ADM6996L and BCM53XX RoboSwitch + VERSION:=$(LINUX_VERSION)-$(BOARD)-$(PKG_RELEASE) +endef + +define Package/kmod-switch/install + install -m0755 -d $(1)/lib/modules/$(LINUX_VERSION) + $(CP) $(PKG_BUILD_DIR)/*.$(LINUX_KMOD_SUFFIX) \ + $(1)/lib/modules/$(LINUX_VERSION) +endef + +$(eval $(call BuildPackage,kmod-switch)) |
