Squashed commit of the following:
[project/luci.git] / build / module.mk
index 52c0e52682d92c645cbcbb9ed8b951379687dac1..923caad70c4ac86a7d10712b468d85c45fd989cd 100644 (file)
@@ -1,15 +1,20 @@
-.PHONY: all compile source clean
+.PHONY: all compile compile-module source source-module clean clean-module
 
 all: compile
+compile: source-module
+compile-all: compile-module
+clean: clean-module
+source: source-module
 
-source:
+source-module:
        mkdir -p dist$(LUCI_INSTALLDIR)
        cp root/* dist -R 2>/dev/null || true
-       cp src/* dist$(LUCI_INSTALLDIR) -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
+compile-module: source-module
+       for i in $$(find dist -name *.lua -not -name debug.lua); do $(LUAC) $(LUAC_OPTIONS) -o $$i $$i; done
+
+clean-module:
+       rm -rf dist
+