loleaflet/Jakefile.js    |    2 -
 loleaflet/Makefile.am    |   56 +++++++++++++++++++++++++++++++++--------------
 loleaflet/build/build.js |   10 ++++----
 loleaflet/main-admin.js  |   10 ++++----
 4 files changed, 51 insertions(+), 27 deletions(-)

New commits:
commit 04f17a012ff873808f93873a196ed1aa95fd77b3
Author: Henry Castro <[email protected]>
Date:   Thu May 10 13:41:37 2018 -0400

    loleaflet: fix build in admin files
    
    Change-Id: I0e96b18e6319ce0d4456c16f0fce008e4e4c4966

diff --git a/loleaflet/Jakefile.js b/loleaflet/Jakefile.js
index 3bfa14c40..04a9f2e79 100644
--- a/loleaflet/Jakefile.js
+++ b/loleaflet/Jakefile.js
@@ -54,7 +54,7 @@ file('dist/leaflet-src.js', build.getFiles(), {async: true}, 
function() {
 });
 
 desc('Create a combined admin file');
-file('dist/admin/admin-src.js', build.getAdminFiles(), {async: true}, 
function() {
+file('admin/admin-src.js', build.getAdminFiles(), {async: true}, function() {
        var lint = jake.Task['lintadmin'];
        lint.addListener('complete', function(value) {
                console.log('Building admin-src.js ...');
diff --git a/loleaflet/Makefile.am b/loleaflet/Makefile.am
index 7166a6de9..68ea2131e 100644
--- a/loleaflet/Makefile.am
+++ b/loleaflet/Makefile.am
@@ -27,6 +27,15 @@ LOLEAFLET_DRAW_CSS_SRC = $(shell find 
$(srcdir)/plugins/draw-$(DRAW_VERSION)/dis
 LOLEAFLET_HTML_SRC = $(shell find $(srcdir)/html -name '*.html')
 LOLEAFLET_HTML_DST = $(patsubst 
$(srcdir)/html/%.html,$(builddir)/dist/%.html,$(LOLEAFLET_HTML_SRC))
 
+LOLEAFLET_ADMIN_SRC = $(shell find $(srcdir)/admin -name '*.html')
+LOLEAFLET_ADMIN_DST = $(patsubst 
$(srcdir)/admin/%,$(builddir)/dist/admin/%,$(LOLEAFLET_ADMIN_SRC))
+
+BOOTSTRAP_SRC = $(shell find $(srcdir)/bootstrap -name '*.*')
+BOOTSTRAP_DST = $(patsubst 
$(srcdir)/bootstrap/%,$(builddir)/dist/bootstrap/%,$(BOOTSTRAP_SRC))
+
+CURSORS_SRC = $(shell find $(srcdir)/cursors -name '*.*')
+CURSORS_DST = $(patsubst 
$(srcdir)/cursors/%,$(builddir)/dist/cursors/%,$(CURSORS_SRC))
+
 define file_target
 $(1): $(2)
        @cp $$< $$@
@@ -93,7 +102,7 @@ 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 =\
-       loleaflet.draw-src.js \
+       leaflet.draw-src.js \
        w2ui-1.5.rc1.js \
        main.js \
        toolbar.js
@@ -105,7 +114,7 @@ COMMA := ,
 EMPTY :=
 SPACE := $(EMPTY) $(EMPTY)
 LOLEAFLET_VERSION = $(shell cd $(srcdir) && git log -1 --pretty=format:"%h")
-LOLEAFLET_PREFIX := $(if $(ENABLE_DEBUG),$(builddir)/dist,$(builddir)/build)
+LOLEAFLET_PREFIX := $(if $(ENABLE_DEBUG),$(abs_builddir),$(abs_builddir)/build)
 
 EXTRA_DIST = $(shell find . -type f -not -path './.git/*' | sed 's/.\///')
 
@@ -114,24 +123,27 @@ all-local: | node_modules \
        $(L10N_JSON) \
        $(LOLEAFLET_IMAGES_DST) \
        $(JQUERY_UI_DIST_IMAGES) \
-       $(LOLEAFLET_PREFIX)/loleaflet.draw-src.js \
-       $(LOLEAFLET_PREFIX)/loleaflet-src.js \
+       $(LOLEAFLET_PREFIX)/dist/leaflet.draw-src.js \
+       $(LOLEAFLET_PREFIX)/dist/loleaflet-src.js \
+       $(builddir)/dist/admin-bundle.js \
        $(builddir)/dist/bundle.css \
        $(builddir)/dist/bundle.js \
        $(builddir)/dist/loleaflet.html
        @echo "build loleaflet completed"
 
-$(LOLEAFLET_PREFIX)/loleaflet.draw-src.js: $(LOLEAFLET_DRAW_CSS_SRC) 
$(LOLEAFLET_DRAW_JS_SRC)
+$(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
+       @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/
-       @cp -a $(srcdir)/plugins/draw-$(DRAW_VERSION)/dist/leaflet.draw-src.js 
$@
+
+$(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)/loleaflet-src.js: $(LOLEAFLET_JS_DST)
+$(LOLEAFLET_PREFIX)/dist/loleaflet-src.js: $(LOLEAFLET_JS_DST)
        @echo "Checking loleaflet for JS errors..."
        @$(NODE) node_modules/eslint/bin/eslint.js $(srcdir)/src --ignore-path 
$(srcdir)/.eslintignore --config $(srcdir)/.eslintrc
        @touch $@
@@ -140,13 +152,13 @@ $(builddir)/dist/bundle.css: $(LOLEAFLET_CSS_DST)
        @touch $@
 
 $(builddir)/dist/bundle.js: $(NODE_MODULES_JS_DST) \
-       $(LOLEAFLET_PREFIX)/loleaflet-src.js \
-       $(LOLEAFLET_PREFIX)/loleaflet.draw-src.js \
+       $(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 $@
 else
-$(LOLEAFLET_PREFIX)/loleaflet-src.js: $(LOLEAFLET_JS_SRC)
+$(LOLEAFLET_PREFIX)/dist/loleaflet-src.js: $(LOLEAFLET_JS_SRC)
        @mkdir -p $(dir $@)
        @echo "Checking loleaflet for JS errors..."
        @$(NODE) node_modules/eslint/bin/eslint.js $(srcdir)/src --ignore-path 
$(srcdir)/.eslintignore --config $(srcdir)/.eslintrc
@@ -161,16 +173,16 @@ $(builddir)/dist/bundle.css: $(LOLEAFLET_CSS)
        @$(NODE) node_modules/uglifycss/uglifycss $(LOLEAFLET_CSS) > $@
 
 $(builddir)/dist/bundle.js: $(NODE_MODULES_JS_SRC) \
-       $(LOLEAFLET_PREFIX)/loleaflet-src.js \
-       $(LOLEAFLET_PREFIX)/loleaflet.draw-src.js \
+       $(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..."
        @$(NODE) node_modules/uglify-js/bin/uglifyjs \
                $(srcdir)/js/global.js \
                $(NODE_MODULES_JS) \
-               $(builddir)/build/loleaflet-src.js \
-               $(builddir)/build/loleaflet.draw-src.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 \
@@ -224,6 +236,18 @@ $(builddir)/dist/l10n/%: $(srcdir)/l10n/%
 $(builddir)/dist/l10n/%.json: $(srcdir)/po/%.po
        @$(srcdir)/util/po2json.py $< -o $@
 
+$(builddir)/dist/admin/%: $(srcdir)/admin/%
+       @mkdir -p $(dir $@)
+       @cp $< $@
+
+$(builddir)/dist/bootstrap/%: $(srcdir)/bootstrap/%
+       @mkdir -p $(dir $@)
+       @cp $< $@
+
+$(builddir)/dist/cursors/%: $(srcdir)/cursors/%
+       @mkdir -p $(dir $@)
+       @cp $< $@
+
 install-data-hook:
        mkdir -p $(DESTDIR)$(pkgdatadir)/loleaflet; \
        cp -ar dist/ $(DESTDIR)$(pkgdatadir)/loleaflet/;
@@ -269,7 +293,7 @@ clean-local:
        rm -rf $(builddir)/dist/images
        rm -rf $(builddir)/dist/l10n
        rm -rf $(builddir)/build/loleaflet-src.js
-       rm -rf $(builddir)/build/loleaflet.draw-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
diff --git a/loleaflet/dist/admin/admin.html b/loleaflet/admin/admin.html
similarity index 100%
rename from loleaflet/dist/admin/admin.html
rename to loleaflet/admin/admin.html
diff --git a/loleaflet/dist/admin/adminAnalytics.html 
b/loleaflet/admin/adminAnalytics.html
similarity index 100%
rename from loleaflet/dist/admin/adminAnalytics.html
rename to loleaflet/admin/adminAnalytics.html
diff --git a/loleaflet/dist/admin/adminHistory.html 
b/loleaflet/admin/adminHistory.html
similarity index 100%
rename from loleaflet/dist/admin/adminHistory.html
rename to loleaflet/admin/adminHistory.html
diff --git a/loleaflet/dist/admin/adminSettings.html 
b/loleaflet/admin/adminSettings.html
similarity index 100%
rename from loleaflet/dist/admin/adminSettings.html
rename to loleaflet/admin/adminSettings.html
diff --git a/loleaflet/dist/admin/bootstrap/LICENSE 
b/loleaflet/admin/bootstrap/LICENSE
similarity index 100%
rename from loleaflet/dist/admin/bootstrap/LICENSE
rename to loleaflet/admin/bootstrap/LICENSE
diff --git a/loleaflet/dist/admin/bootstrap/dashboard.css 
b/loleaflet/admin/bootstrap/dashboard.css
similarity index 100%
rename from loleaflet/dist/admin/bootstrap/dashboard.css
rename to loleaflet/admin/bootstrap/dashboard.css
diff --git a/loleaflet/dist/admin/bootstrap/holder.min.js 
b/loleaflet/admin/bootstrap/holder.min.js
similarity index 100%
rename from loleaflet/dist/admin/bootstrap/holder.min.js
rename to loleaflet/admin/bootstrap/holder.min.js
diff --git a/loleaflet/dist/admin/bootstrap/ie10-viewport-bug-workaround.css 
b/loleaflet/admin/bootstrap/ie10-viewport-bug-workaround.css
similarity index 100%
rename from loleaflet/dist/admin/bootstrap/ie10-viewport-bug-workaround.css
rename to loleaflet/admin/bootstrap/ie10-viewport-bug-workaround.css
diff --git a/loleaflet/dist/admin/bootstrap/ie10-viewport-bug-workaround.js 
b/loleaflet/admin/bootstrap/ie10-viewport-bug-workaround.js
similarity index 100%
rename from loleaflet/dist/admin/bootstrap/ie10-viewport-bug-workaround.js
rename to loleaflet/admin/bootstrap/ie10-viewport-bug-workaround.js
diff --git a/loleaflet/dist/admin/dashboard.css b/loleaflet/admin/dashboard.css
similarity index 100%
rename from loleaflet/dist/admin/dashboard.css
rename to loleaflet/admin/dashboard.css
diff --git a/loleaflet/dist/bootstrap/LICENSE b/loleaflet/bootstrap/LICENSE
similarity index 100%
rename from loleaflet/dist/bootstrap/LICENSE
rename to loleaflet/bootstrap/LICENSE
diff --git a/loleaflet/dist/bootstrap/dashboard.css 
b/loleaflet/bootstrap/dashboard.css
similarity index 100%
rename from loleaflet/dist/bootstrap/dashboard.css
rename to loleaflet/bootstrap/dashboard.css
diff --git a/loleaflet/dist/bootstrap/holder.min.js 
b/loleaflet/bootstrap/holder.min.js
similarity index 100%
rename from loleaflet/dist/bootstrap/holder.min.js
rename to loleaflet/bootstrap/holder.min.js
diff --git a/loleaflet/dist/bootstrap/ie10-viewport-bug-workaround.js 
b/loleaflet/bootstrap/ie10-viewport-bug-workaround.js
similarity index 100%
rename from loleaflet/dist/bootstrap/ie10-viewport-bug-workaround.js
rename to loleaflet/bootstrap/ie10-viewport-bug-workaround.js
diff --git a/loleaflet/build/build.js b/loleaflet/build/build.js
index 9ea9e9eac..519d0753a 100644
--- a/loleaflet/build/build.js
+++ b/loleaflet/build/build.js
@@ -33,11 +33,11 @@ var CSSBundleFiles = [
 
 var adminBundleFiles = [
        'main-admin.js',
-       'dist/admin/admin-src.js',
-       'dist/admin/bootstrap/ie10-viewport-bug-workaround.css',
+       'admin/admin-src.js',
+       'admin/bootstrap/ie10-viewport-bug-workaround.css',
        'admin.strings.js',
-       'dist/admin/bootstrap/holder.min.js',
-       'dist/admin/bootstrap/ie10-viewport-bug-workaround.js'
+       'admin/bootstrap/holder.min.js',
+       'admin/bootstrap/ie10-viewport-bug-workaround.js'
 ];
 
 exports.getBundleFiles = function() {
@@ -233,7 +233,7 @@ exports.build = function (callback, version, compsBase32, 
buildName) {
 exports.buildadmin = function(callback) {
        // TODO: Also minify if admin complexity increases in future
        var adminNewSrc = combineFiles(getAdminFiles()),
-           adminPath = 'dist/admin/admin-src.js',
+           adminPath = 'admin/admin-src.js',
            adminOldSrc = loadSilently(adminPath),
            adminSrcDelta = getSizeDelta(adminNewSrc, adminOldSrc, true);
 
diff --git a/loleaflet/dist/cursors/fill.cur b/loleaflet/cursors/fill.cur
similarity index 100%
rename from loleaflet/dist/cursors/fill.cur
rename to loleaflet/cursors/fill.cur
diff --git a/loleaflet/dist/cursors/fill.png b/loleaflet/cursors/fill.png
similarity index 100%
rename from loleaflet/dist/cursors/fill.png
rename to loleaflet/cursors/fill.png
diff --git a/loleaflet/main-admin.js b/loleaflet/main-admin.js
index f1d0d4b3b..02ae99491 100644
--- a/loleaflet/main-admin.js
+++ b/loleaflet/main-admin.js
@@ -1,7 +1,7 @@
 // CSS requires
 require('bootstrap/dist/css/bootstrap.css');
-require('./dist/admin/bootstrap/ie10-viewport-bug-workaround.css');
-require('./dist/admin/bootstrap/dashboard.css');
+require('./admin/bootstrap/ie10-viewport-bug-workaround.css');
+require('./admin/bootstrap/dashboard.css');
 require('vex-js/css/vex.css');
 require('vex-js/css/vex-theme-plain.css');
 
@@ -24,6 +24,6 @@ global.l10nstrings = require('./admin.strings.js');
 
 global.d3 = require('d3');
 require('bootstrap/dist/js/bootstrap.js');
-require('./dist/admin/bootstrap/holder.min.js');
-require('./dist/admin/bootstrap/ie10-viewport-bug-workaround.js');
-global.Admin = require('./dist/admin/admin-src.js');
+require('./admin/bootstrap/holder.min.js');
+require('./admin/bootstrap/ie10-viewport-bug-workaround.js');
+global.Admin = require('./admin/admin-src.js');
_______________________________________________
Libreoffice-commits mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to