kernel: replace SUBDIRS with M in package recipes
[openwrt/staging/wigyori.git] / package / kernel / trelay / Makefile
index 82c41018a779b5d0f125e7562f63f1fd94b7c020..a6bada1a9b7e8ee7d85fd449826df9bfb36ff95d 100644 (file)
@@ -10,7 +10,7 @@ include $(INCLUDE_DIR)/kernel.mk
 
 PKG_NAME:=trelay
 PKG_VERSION:=0.1
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 include $(INCLUDE_DIR)/package.mk
 
@@ -31,20 +31,19 @@ endef
 
 include $(INCLUDE_DIR)/kernel-defaults.mk
 
-define Build/Prepare
-       mkdir -p $(PKG_BUILD_DIR)
-       cp src/Makefile src/trelay.c $(PKG_BUILD_DIR)/
+define Build/Compile
+       $(KERNEL_MAKE) M="$(PKG_BUILD_DIR)" modules
 endef
 
-define Build/Compile
-       $(MAKE) $(KERNEL_MAKEOPTS) SUBDIRS="$(PKG_BUILD_DIR)" modules
+define KernelPackage/trelay/conffiles
+/etc/config/trelay
 endef
 
 define KernelPackage/trelay/install
        $(INSTALL_DIR) $(1)/etc/hotplug.d/net $(1)/etc/init.d $(1)/etc/config
-       $(INSTALL_DATA) ./files/trelay.hotplug $(1)/etc/hotplug.d/net/50-trelay
+       $(INSTALL_CONF) ./files/trelay.hotplug $(1)/etc/hotplug.d/net/50-trelay
        $(INSTALL_BIN) ./files/trelay.init $(1)/etc/init.d/trelay
-       $(INSTALL_DATA) ./files/trelay.config $(1)/etc/config/trelay
+       $(INSTALL_CONF) ./files/trelay.config $(1)/etc/config/trelay
 endef
 
 $(eval $(call KernelPackage,trelay))