mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 02:10:08 +00:00
reworked patching of requirejs (HACK)
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
11c91cf0e9
commit
fbe7ff0288
@ -444,7 +444,7 @@ doc: $(DOC_FILES)
|
||||
|
||||
.PHONY: dev
|
||||
dev: ## Build the development environment
|
||||
dev: $(JS_FILES) $(NODE_DIR) css
|
||||
dev: $(JS_FILES) $(NODE_DIR) patched-requirejs css
|
||||
|
||||
|
||||
.PHONY: dist
|
||||
@ -644,10 +644,7 @@ version.js: package.json version.js.tpl
|
||||
$(NODE_DIR): package.json
|
||||
npm install
|
||||
# patch requirejs (see: NOTES)
|
||||
cp -f $(NODE_DIR)/requirejs/bin/r.js{,.bak}
|
||||
cat $(NODE_DIR)/requirejs/bin/r.js.bak \
|
||||
| sed 's/^\(#!\/\)/\/\/\1/' \
|
||||
> $(NODE_DIR)/requirejs/bin/r.js
|
||||
make patched-requirejs
|
||||
# NOTE: this may break on some systems due to a dependency issue...
|
||||
# $(ELECTRON_REBUILD)
|
||||
@touch "$@"
|
||||
@ -678,7 +675,7 @@ $(BUILD_DIR)/$(APP_NAME)/: $(PROJECT_FILES) \
|
||||
# NOTE: making $(NODE_DIR) a link/junction would be quite a bit faster
|
||||
# but it will also choke asar...
|
||||
# XXX %/$(NODE_DIR): $(NODE_DIR) ???
|
||||
$(BUILD_DIR)/$(APP_NAME)/$(NODE_DIR): $(NODE_DIR)
|
||||
$(BUILD_DIR)/$(APP_NAME)/$(NODE_DIR): $(NODE_DIR) patched-requirejs
|
||||
$(MD) "$@"
|
||||
cp -r "$(NODE_DIR)" "$(@D)"
|
||||
@touch "$@"
|
||||
@ -691,6 +688,21 @@ $(BUILD_DIR)/$(APP_NAME)/$(NODE_DIR)/%: $(NODE_DIR)
|
||||
@touch "$@"
|
||||
|
||||
|
||||
# patch/unpatch requirejs (see: NOTES)
|
||||
.PHONY: patched-requirejs
|
||||
patched-requirejs: $(NODE_DIR) $(NODE_DIR)/requirejs/bin/r.js
|
||||
# HACK: for some reason requirejs breaks if we do not do this (see: NOTES)
|
||||
cp -f $(NODE_DIR)/requirejs/bin/r.js{,.bak}
|
||||
cat $(NODE_DIR)/requirejs/bin/r.js.bak \
|
||||
| sed 's/^\(#!\/\)/\/\/\1/' \
|
||||
> $(NODE_DIR)/requirejs/bin/r.js
|
||||
|
||||
.PHONY: unpatched-requirejs
|
||||
unpatched-requirejs: $(NODE_DIR) $(NODE_DIR)/requirejs/bin/r.js.bak
|
||||
mv -f $(NODE_DIR)/requirejs/bin/r.js{.bak,}
|
||||
|
||||
|
||||
|
||||
#----------------------------------------------------------------------
|
||||
# Web...
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user