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

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Thu May 2 20:02:04 UTC 2019


 loleaflet/Makefile.am |   19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

New commits:
commit 9c2ca2d50213f7b7a66523de45f264d94d954a43
Author:     Henry Castro <hcastro at collabora.com>
AuthorDate: Thu May 2 15:26:05 2019 -0400
Commit:     Henry Castro <hcastro at collabora.com>
CommitDate: Thu May 2 15:53:28 2019 -0400

    loleaflet: makefile: create variable to expand more JS libs
    
    It simplifies and expand more Javascript Libraries to be used in
    "loleaflet" bundle
    
    Change-Id: I94aab1989fcef844344a297cd511c796ba642bd4

diff --git a/loleaflet/Makefile.am b/loleaflet/Makefile.am
index 83d613f2c..d4ac0e620 100644
--- a/loleaflet/Makefile.am
+++ b/loleaflet/Makefile.am
@@ -101,6 +101,10 @@ NODE_MODULES_JS =\
 	node_modules/vex-js/js/vex.dialog.js \
 	node_modules/@braintree/sanitize-url/dist.js
 
+LOLEAFLET_LIBS_JS =\
+	jquery.mCustomScrollbar.js \
+	w2ui-1.5.rc1.js
+
 if !ENABLE_MOBILEAPP
 NODE_MODULES_JS +=\
 	node_modules/l10n-for-node/l10n.js
@@ -109,6 +113,9 @@ endif
 NODE_MODULES_JS_SRC = $(patsubst %.js,$(builddir)/%.js,$(NODE_MODULES_JS))
 NODE_MODULES_JS_DST = $(patsubst %.js,$(builddir)/dist/%.js,$(NODE_MODULES_JS))
 
+LOLEAFLET_LIBS_JS_SRC = $(patsubst %.js,$(srcdir)/js/%.js,$(LOLEAFLET_LIBS_JS))
+LOLEAFLET_LIBS_JS_DST = $(patsubst %.js,$(builddir)/dist/%.js,$(LOLEAFLET_LIBS_JS))
+
 LOLEAFLET_JS = $(strip $(shell NODE_PATH=$(abs_builddir)/node_modules $(NODE) -e "try {console.log(require('$(1)').getFiles().join(' '))} catch(e) {}"))
 
 LOLEAFLET_JS_SRC = $(shell find $(srcdir)/src -name '*.js')
@@ -177,8 +184,7 @@ $(builddir)/dist/bundle.css: $(LOLEAFLET_CSS_DST)
 
 $(builddir)/dist/bundle.js: $(NODE_MODULES_JS_DST) \
 	$(LOLEAFLET_PREFIX)/dist/loleaflet-src.js \
-	$(builddir)/dist/jquery.mCustomScrollbar.js \
-	$(builddir)/dist/w2ui-1.5.rc1.js
+	$(LOLEAFLET_LIBS_JS_DST)
 	@touch $@
 else
 $(LOLEAFLET_PREFIX)/dist/loleaflet-src.js: $(LOLEAFLET_JS_SRC)
@@ -202,14 +208,12 @@ $(builddir)/dist/global.js: $(srcdir)/js/global.js
 
 $(builddir)/dist/bundle.js: $(NODE_MODULES_JS_SRC) \
 	$(LOLEAFLET_PREFIX)/dist/loleaflet-src.js \
-	$(srcdir)/js/jquery.mCustomScrollbar.js \
-	$(srcdir)/js/w2ui-1.5.rc1.js
+	$(LOLEAFLET_LIBS_JS_SRC)
 	@echo "Uglify loleaflet js files..."
 	NODE_PATH=$(abs_builddir)/node_modules $(NODE) node_modules/uglify-js/bin/uglifyjs \
 		$(L10N_IOS_ALL_JS) \
 		$(NODE_MODULES_JS) \
-		$(srcdir)/js/jquery.mCustomScrollbar.js \
-		$(srcdir)/js/w2ui-1.5.rc1.js \
+		$(LOLEAFLET_LIBS_JS_SRC) \
 		$(builddir)/build/dist/loleaflet-src.js \
 		--output $@
 endif
@@ -227,8 +231,7 @@ $(builddir)/dist/loleaflet.html: $(srcdir)/html/loleaflet.html.m4 $(LOLEAFLET_HT
 		-DBUNDLE_CSS="$(abs_builddir)/dist/bundle.css" \
 		-DGLOBAL_JS="$(abs_builddir)/dist/global.js" \
 		-DLOLEAFLET_JS="$(subst $(SPACE),$(COMMA),$(NODE_MODULES_JS) \
-		jquery.mCustomScrollbar.js \
-		w2ui-1.5.rc1.js \
+		$(LOLEAFLET_LIBS_JS) \
 		$(call LOLEAFLET_JS,$(srcdir)/build/build.js))" \
 		$(srcdir)/html/loleaflet.html.m4 > $@
 


More information about the Libreoffice-commits mailing list