Signed-off-by: Jan-Tarek Butt <ta...@ring0.de> --- include/package.mk | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/include/package.mk b/include/package.mk index fa5c4e7..fb76057 100644 --- a/include/package.mk +++ b/include/package.mk @@ -5,6 +5,8 @@ # See /LICENSE for more information. # +# Dependencies for LuaSrcDiet +PKG_BUILD_DEPENDS += luci-base/host lua/host __package_mk:=1 all: $(if $(DUMP),dumpinfo,compile) @@ -238,6 +240,19 @@ define Build/IncludeOverlay endef endef +define LuaSrcDiet + rm -rf $(2) + $(CP) $(1) $(2) + $(FIND) $(2) -type f | while read src; do \ + if $(STAGING_DIR_HOST)/bin/lua $(STAGING_DIR_HOST)/bin/LuaSrcDiet \ + --noopt-binequiv -o "$$$$src.o" "$$$$src"; \ + then \ + chmod $$$$(stat -c%a "$$$$src") "$$$$src.o"; \ + mv "$$$$src.o" "$$$$src"; \ + fi; \ + done +endef + define BuildPackage $(Build/IncludeOverlay) $(eval $(Package/Default)) @@ -298,7 +313,7 @@ prepare-package-install: $(PACKAGE_DIR): mkdir -p $@ - + dumpinfo: download: prepare: -- 2.10.0 _______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev