From 2ba5bd8ad591f19c05e50875eb1198e543459e0d Mon Sep 17 00:00:00 2001
From: Jan-Tarek Butt <tarek@ring0.de>
Date: Tue, 10 Jan 2017 13:37:51 +0100
Subject: [PATCH] multiple-v6-watchdoog: Makefile add luaminifyer

---
 multiple-v6-watchdoog/Makefile | 19 +++----------------
 1 file changed, 3 insertions(+), 16 deletions(-)

diff --git a/multiple-v6-watchdoog/Makefile b/multiple-v6-watchdoog/Makefile
index 513d65b..5553d54 100644
--- a/multiple-v6-watchdoog/Makefile
+++ b/multiple-v6-watchdoog/Makefile
@@ -6,9 +6,7 @@ PKG_RELEASE:=1
 
 PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
 
-PKG_BUILD_DEPENDS += lua/host luci-base/host
-
-include $(INCLUDE_DIR)/package.mk
+include $(GLUONDIR)/include/package.mk
 
 define Package/ffnw-multiple-v6-watchdoog
   SECTION:=networke
@@ -21,31 +19,20 @@ define Package/ffnw-multiple-v6-watchdoog/description
 	Restart br-client if multiple v6 adresses exsist
 endef
 
-define SrcDiet
-	$(FIND) $(1) -type f | while read src; do \
-		if $(STAGING_DIR_HOST)/bin/lua $(STAGING_DIR_HOST)/bin/LuaSrcDiet \
-			--noopt-binequiv -o "$$$$src.o" "$$$$src"; \
-			then mv "$$$$src.o" "$$$$src"; fi; \
-	done
-endef
-
 define Build/Prepare
 	mkdir -p $(PKG_BUILD_DIR)
-	$(CP) ./luasrc/* $(PKG_BUILD_DIR)/
-	$(call SrcDiet,$(PKG_BUILD_DIR),$(PKG_BUILD_DIR))
-	chmod +x -R $(PKG_BUILD_DIR)/
 endef
 
 define Build/Configure
 endef
 
 define Build/Compile
+	$(call GluonSrcDiet,./luasrc,$(PKG_BUILD_DIR)/luadest/)
 endef
 
 define Package/ffnw-multiple-v6-watchdoog/install
 	$(CP) ./files/* $(1)/
-	 $(INSTALL_DIR) $(1)/usr/sbin
-	 $(CP) $(PKG_BUILD_DIR)/multiple-v6-watchdoog $(1)/usr/sbin/multiple-v6-watchdoog
+	$(CP) $(PKG_BUILD_DIR)/luadest/* $(1)/
 endef
 
 $(eval $(call BuildPackage,ffnw-multiple-v6-watchdoog))
-- 
GitLab