X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=build%2Fmodule.mk;h=2288608386167aaf03c0e699cb4cf6595b20cf58;hb=a6fa1e08336e16d487f3c0913ea07a8bb2b345a7;hp=286927436c614e7d187130d596b156a0909e21af;hpb=aa9ccf77c6648515ba58c37b9345cdbd561028db;p=project%2Fluci.git diff --git a/build/module.mk b/build/module.mk index 286927436..228860838 100644 --- a/build/module.mk +++ b/build/module.mk @@ -1,15 +1,25 @@ -.PHONY: all compile source clean +.PHONY: all build compile luacompile luasource clean luaclean -all: compile +all: build -source: +build: luabuild gccbuild + +luabuild: lua$(LUA_TARGET) + +gccbuild: compile +compile: + +clean: luaclean + +luasource: mkdir -p dist$(LUCI_INSTALLDIR) - cp root dist -R - cp src dist$(LUCI_INSTALLDIR) -R + cp root/* dist -R 2>/dev/null || true + cp luasrc/* dist$(LUCI_INSTALLDIR) -R 2>/dev/null || true for i in $$(find dist -name .svn); do rm $$i -rf; done -compile: source - for i in $$(find dist -name *.lua); do $(LUAC) $(LUAC_OPTIONS) -o $$i $$i; done - -clean: - rm dist -rf \ No newline at end of file +luacompile: luasource + for i in $$(find dist -name *.lua -not -name debug.lua); do $(LUAC) $(LUAC_OPTIONS) -o $$i $$i; done + +luaclean: + rm -rf dist +