# $FreeWRT$ #- # This file is part of the FreeWRT project. FreeWRT is copyrighted # material, please see the LICENCE file in the top-level directory # or at http://www.freewrt.org/licence for details. include $(TOPDIR)/rules.mk include $(TOPDIR)/mk/targets.mk PKG_NAME:= kmod-switch PKG_VERSION:= 0.1 PKG_RELEASE:= 2 DISTFILES:= include $(TOPDIR)/mk/package.mk $(eval $(call PKG_template,KMOD_SWITCH_CORE,$(PKG_NAME)-core,$(KERNEL_VERSION)-$(BOARD)-$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) $(eval $(call PKG_template,KMOD_SWITCH_ADMTEK,$(PKG_NAME)-admtek,$(KERNEL_VERSION)-$(BOARD)-$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) $(eval $(call PKG_template,KMOD_SWITCH_ROBO,$(PKG_NAME)-robo,$(KERNEL_VERSION)-$(BOARD)-$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) $(WRKBUILD)/.prepared: mkdir -p $(WRKBUILD) $(INSTALL_DATA) ./src/* $(WRKBUILD)/ touch $@ $(WRKBUILD)/.configured: touch $@ $(WRKBUILD)/.built: $(MAKE) -C "$(LINUX_DIR)" \ CROSS_COMPILE="$(TARGET_CROSS)" \ ARCH="$(KERNEL_ARCH)" \ PATH="$(TARGET_PATH)" \ SUBDIRS="$(WRKBUILD)" \ EXTRA_CFLAGS="-DBCMGPIO2" \ modules touch $@ $(IPKG_KMOD_SWITCH_CORE): $(INSTALL_DIR) $(IDIR_KMOD_SWITCH_CORE)/lib/modules/$(KERNEL_VERSION) $(INSTALL_DATA) $(WRKBUILD)/switch-core.$(KERNEL_MOD_SUFFIX) \ $(IDIR_KMOD_SWITCH_CORE)/lib/modules/$(KERNEL_VERSION) $(IPKG_BUILD) $(IDIR_KMOD_SWITCH_CORE) $(PACKAGE_DIR) $(IPKG_KMOD_SWITCH_ADMTEK): $(INSTALL_DIR) $(IDIR_KMOD_SWITCH_ADMTEK)/lib/modules/$(KERNEL_VERSION) $(INSTALL_DATA) $(WRKBUILD)/switch-adm.$(KERNEL_MOD_SUFFIX) \ $(IDIR_KMOD_SWITCH_ADMTEK)/lib/modules/$(KERNEL_VERSION) $(IPKG_BUILD) $(IDIR_KMOD_SWITCH_ADMTEK) $(PACKAGE_DIR) $(IPKG_KMOD_SWITCH_ROBO): $(INSTALL_DIR) $(IDIR_KMOD_SWITCH_ROBO)/lib/modules/$(KERNEL_VERSION) $(INSTALL_DATA) $(WRKBUILD)/switch-robo.$(KERNEL_MOD_SUFFIX) \ $(IDIR_KMOD_SWITCH_ROBO)/lib/modules/$(KERNEL_VERSION) $(IPKG_BUILD) $(IDIR_KMOD_SWITCH_ROBO) $(PACKAGE_DIR)