[Libreoffice-commits] online.git: configure.ac loleaflet/Makefile loleaflet/Makefile.am Makefile.am

Pranav Kant pranavk at collabora.co.uk
Mon Dec 12 12:28:08 UTC 2016


 Makefile.am           |    2 -
 configure.ac          |    1 
 loleaflet/Makefile    |   91 -----------------------------------------------
 loleaflet/Makefile.am |   95 ++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 97 insertions(+), 92 deletions(-)

New commits:
commit b3db321e85b85d5992dc412662cf0aa782a4808b
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Mon Dec 12 17:53:32 2016 +0530

    Unify loleaflet's make with top level make
    
    Top level make would now build loleaflet too if necessary.
    
    Respect value of ENABLE_DEBUG and if present add debug-info to
    generated js bundles too.
    
    Add new rule, clean-local in loleaflet.
    
    Change-Id: I3a9b727824f2877fc72719a8bfdeebed5448cb7d

diff --git a/Makefile.am b/Makefile.am
index b04da13..b1f1932 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = . test
+SUBDIRS = . test loleaflet
 
 export ENABLE_DEBUG
 
diff --git a/configure.ac b/configure.ac
index a9be21d..6e1004b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -300,6 +300,7 @@ AC_SUBST(LOOLWSD_DATADIR)
 
 AC_CONFIG_FILES([Makefile
                  test/Makefile
+                 loleaflet/Makefile
                  loolwsd.spec
                  loolwsd.xml
                  maketarballfordeb.sh])
diff --git a/loleaflet/Makefile b/loleaflet/Makefile.am
similarity index 91%
rename from loleaflet/Makefile
rename to loleaflet/Makefile.am
index b9a3303..227a0c8 100644
--- a/loleaflet/Makefile
+++ b/loleaflet/Makefile.am
@@ -8,14 +8,13 @@ VERSION=2.0.0+
 # Version number of the bundled 'draw' thing
 DRAW_VERSION=0.2.4
 
-DEBUG=false
 MINIFY=false
 
 .PHONY: build
 build: node_modules
 	rm -rf dist/plugins/draw-$(DRAW_VERSION) && mkdir -p dist/plugins/draw-$(DRAW_VERSION)
 	cd plugins/draw-$(DRAW_VERSION) && jake build && cp -ar dist ../../dist/plugins/draw-$(DRAW_VERSION)
-	jake build debug=$(DEBUG) minify=$(MINIFY)
+	jake build debug=$(ENABLE_DEBUG) minify=$(MINIFY)
 
 node_modules: npm-shrinkwrap.json
 	npm install
@@ -30,11 +29,11 @@ build-l10n:
 	util/po2json.py --quiet po/styles/*.po
 	mv po/styles/*.json dist/l10n/styles/
 
-all: build build-l10n
+all-local: build
 
 .PHONY: dist
 dist: MINIFY=true
-dist: all
+dist: all build-l10n
 	rm -rf loleaflet-$(VERSION)
 	mkdir loleaflet-$(VERSION)
 	cp -ar dist loleaflet-$(VERSION)
@@ -70,6 +69,11 @@ l10n: pot
 	for i in po/ui-*.po; do pot2po --input=po/templates/loleaflet-ui.pot --template=$$i --output=$$i.new; mv $$i.new $$i;done
 	for i in po/help-*.po; do pot2po --input=po/templates/loleaflet-help.pot --template=$$i --output=$$i.new; mv $$i.new $$i;done
 
+clean-local:
+	rm -rf node_modules
+	cd dist && rm -f bundle.js bundle.js.map admin-bundle.js admin-bundle.js.map
+	cd plugins/draw-$(DRAW_VERSION) && rm -f dist/*.js
+
 spec/data/load-test:
 	if [ ! -d spec/data/load_test ]; then \
 		mkdir -p spec/data/load_test; \


More information about the Libreoffice-commits mailing list