loleaflet/Makefile.am | 44 ++++++++++++++++++-------------------------- 1 file changed, 18 insertions(+), 26 deletions(-)
New commits: commit 486a525cdfe6ac802b18698db4db4f149401f0f0 Author: Henry Castro <hcas...@collabora.com> Date: Thu May 17 17:13:24 2018 -0400 loleaflet: debug: do not bundle the draw plugin files Change-Id: I022f121410eb0a3cd59b2b3b1a160ff7d244ad53 diff --git a/loleaflet/Makefile.am b/loleaflet/Makefile.am index 32eed4eda..86ea96089 100644 --- a/loleaflet/Makefile.am +++ b/loleaflet/Makefile.am @@ -22,6 +22,8 @@ LOLEAFLET_L10N_SRC = $(shell find $(srcdir)/l10n -name '*.*') LOLEAFLET_L10N_DST = $(patsubst $(srcdir)/l10n/%,$(builddir)/dist/l10n/%,$(LOLEAFLET_L10N_SRC)) LOLEAFLET_DRAW_JS_SRC = $(shell find $(srcdir)/plugins/draw-$(DRAW_VERSION)/src -name '*.js') +LOLEAFLET_DRAW_JS_DST = $(patsubst $(srcdir)/plugins/%.js,$(builddir)/dist/plugins/%.js,$(LOLEAFLET_DRAW_JS_SRC)) + LOLEAFLET_DRAW_CSS_SRC = $(shell find $(srcdir)/plugins/draw-$(DRAW_VERSION)/dist -name '*.css') LOLEAFLET_HTML_SRC = $(shell find $(srcdir)/html -name '*.html') @@ -102,7 +104,6 @@ GLOBAL_JS =\ LOLEAFLET_JS = $(strip $(shell NODE_PATH=$(abs_builddir)/node_modules $(NODE) -e "try {console.log(require('$(1)').getFiles().join(' '))} catch(e) {}")) PLUGINS_JS =\ - leaflet.draw-src.js \ w2ui-1.5.rc1.js \ main.js \ toolbar.js @@ -123,7 +124,6 @@ all-local: | node_modules \ $(L10N_JSON) \ $(LOLEAFLET_IMAGES_DST) \ $(JQUERY_UI_DIST_IMAGES) \ - $(LOLEAFLET_PREFIX)/dist/leaflet.draw-src.js \ $(LOLEAFLET_PREFIX)/dist/loleaflet-src.js \ $(builddir)/dist/admin-bundle.js \ $(builddir)/dist/bundle.css \ @@ -131,21 +131,15 @@ all-local: | node_modules \ $(builddir)/dist/loleaflet.html @echo "build loleaflet completed" -$(LOLEAFLET_PREFIX)/dist/leaflet.draw-src.js: $(LOLEAFLET_DRAW_CSS_SRC) $(LOLEAFLET_DRAW_JS_SRC) - @mkdir -p $(dir $@) - @NODE_PATH=$(abs_builddir)/node_modules jake -f $(srcdir)/plugins/draw-$(DRAW_VERSION)/Jakefile.js -C $(srcdir)/plugins/draw-$(DRAW_VERSION) build debug=$(ENABLE_DEBUG) minify=$(MINIFY) builddir=$(LOLEAFLET_PREFIX) -if ENABLE_DEBUG - @cp $(LOLEAFLET_DRAW_CSS_SRC) $(builddir)/dist/ -endif - @cp -a $(srcdir)/plugins/draw-$(DRAW_VERSION)/dist/images/* $(builddir)/dist/images/ - $(builddir)/dist/admin-bundle.js: $(LOLEAFLET_ADMIN_DST) $(BOOTSTRAP_DST) $(CURSORS_DST) @NODE_PATH=$(abs_builddir)/node_modules jake -f $(srcdir)/Jakefile.js -C $(srcdir) $(abs_builddir)/dist/admin-bundle.js debug=$(ENABLE_DEBUG) minify=$(MINIFY) builddir=$(abs_builddir) if ENABLE_DEBUG -$(LOLEAFLET_PREFIX)/dist/loleaflet-src.js: $(LOLEAFLET_JS_DST) +$(LOLEAFLET_PREFIX)/dist/loleaflet-src.js: $(LOLEAFLET_JS_DST) $(LOLEAFLET_DRAW_JS_DST) @echo "Checking loleaflet for JS errors..." @$(NODE) node_modules/eslint/bin/eslint.js $(srcdir)/src --ignore-path $(srcdir)/.eslintignore --config $(srcdir)/.eslintrc + @cp -a $(srcdir)/plugins/draw-$(DRAW_VERSION)/dist/images/* $(builddir)/dist/images/ +# @$(NODE) node_modules/eslint/bin/eslint.js $(srcdir)/plugins/draw-$(DRAW_VERSION)/src --ignore-path $(srcdir)/.eslintignore --config $(srcdir)/.eslintrc @touch $@ $(builddir)/dist/bundle.css: $(LOLEAFLET_CSS_DST) @@ -153,7 +147,6 @@ $(builddir)/dist/bundle.css: $(LOLEAFLET_CSS_DST) $(builddir)/dist/bundle.js: $(NODE_MODULES_JS_DST) \ $(LOLEAFLET_PREFIX)/dist/loleaflet-src.js \ - $(LOLEAFLET_PREFIX)/dist/leaflet.draw-src.js \ $(builddir)/dist/global.js $(builddir)/dist/w2ui-1.5.rc1.js \ $(builddir)/dist/main.js $(builddir)/dist/toolbar.js @touch $@ @@ -165,7 +158,9 @@ $(LOLEAFLET_PREFIX)/dist/loleaflet-src.js: $(LOLEAFLET_JS_SRC) @echo "Concatenating loleaflet files..." @(cat $(srcdir)/src/copyright.js | sed 's/{VERSION}/$(LOLEAFLET_VERSION)/' - \ && echo "(function (window, document, undefined) {" \ - && awk 'FNR == 1 {print ""} 1' $(patsubst %.js,$(srcdir)/%.js,$(call LOLEAFLET_JS,$(srcdir)/build/build.js)) \ + && awk 'FNR == 1 {print ""} 1' \ + $(patsubst %.js,$(srcdir)/%.js,$(call LOLEAFLET_JS,$(srcdir)/build/build.js)) \ + $(patsubst %.js,$(srcdir)/plugins/draw-$(DRAW_VERSION)/%.js,$(call LOLEAFLET_JS,$(srcdir)/plugins/draw-$(DRAW_VERSION)/build/build.js)) \ && echo "}(window, document));") > $@ $(builddir)/dist/bundle.css: $(LOLEAFLET_CSS) @@ -174,7 +169,6 @@ $(builddir)/dist/bundle.css: $(LOLEAFLET_CSS) $(builddir)/dist/bundle.js: $(NODE_MODULES_JS_SRC) \ $(LOLEAFLET_PREFIX)/dist/loleaflet-src.js \ - $(LOLEAFLET_PREFIX)/dist/leaflet.draw-src.js \ $(srcdir)/js/global.js $(srcdir)/js/w2ui-1.5.rc1.js \ $(srcdir)/js/main.js $(srcdir)/js/toolbar.js @echo "Uglify loleaflet js files..." @@ -182,7 +176,6 @@ $(builddir)/dist/bundle.js: $(NODE_MODULES_JS_SRC) \ $(srcdir)/js/global.js \ $(NODE_MODULES_JS) \ $(builddir)/build/dist/loleaflet-src.js \ - $(builddir)/build/dist/leaflet.draw-src.js \ $(srcdir)/js/w2ui-1.5.rc1.js \ $(srcdir)/js/main.js \ $(srcdir)/js/toolbar.js \ @@ -194,13 +187,20 @@ $(builddir)/dist/loleaflet.html: $(srcdir)/loleaflet.html.m4 $(LOLEAFLET_HTML_DS @echo "Generating loleaflet.html..." @m4 -E -DDEBUG=$(ENABLE_DEBUG) \ -DLOLEAFLET_CSS="$(subst $(SPACE),$(COMMA),$(LOLEAFLET_CSS_M4))" \ - -DLOLEAFLET_JS="$(subst $(SPACE),$(COMMA),$(GLOBAL_JS) $(NODE_MODULES_JS) $(call LOLEAFLET_JS,$(srcdir)/build/build.js) $(PLUGINS_JS))" \ + -DLOLEAFLET_JS="$(subst $(SPACE),$(COMMA),$(GLOBAL_JS) $(NODE_MODULES_JS) \ + $(call LOLEAFLET_JS,$(srcdir)/build/build.js) \ + $(patsubst %.js,plugins/draw-$(DRAW_VERSION)/%.js,$(call LOLEAFLET_JS,$(srcdir)/plugins/draw-$(DRAW_VERSION)/build/build.js)) \ + $(PLUGINS_JS))" \ $(srcdir)/loleaflet.html.m4 > $@ node_modules: npm-shrinkwrap.json npm install touch node_modules +$(builddir)/dist/plugins/%.js: $(srcdir)/plugins/%.js + @mkdir -p $(dir $@) + @cp $< $@ + $(builddir)/dist/images/%: $(srcdir)/images/% @mkdir -p $(dir $@) @cp $< $@ @@ -287,16 +287,8 @@ l10n: pot clean-local: rm -rf node_modules - rm -rf $(builddir)/dist/src - rm -rf $(builddir)/dist/node_modules - rm -rf $(builddir)/dist/plugins - rm -rf $(builddir)/dist/images - rm -rf $(builddir)/dist/l10n - rm -rf $(builddir)/build/loleaflet-src.js - rm -rf $(builddir)/build/leaflet.draw-src.js - rm -f $(builddir)/dist/*.html - cd dist && rm -f bundle.js bundle.css bundle.js.map admin-bundle.js admin-bundle.js.map - cd $(srcdir)/plugins/draw-$(DRAW_VERSION) && rm -f dist/*.js + rm -rf $(builddir)/dist + rm -rf $(builddir)/build/dist spec/data/load-test: if [ ! -d spec/data/load_test ]; then \ _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits