[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