mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 10:20:08 +00:00
added node-webkit (win32) build target to makefile...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
c3cb62f9be
commit
b343f0f6ff
35
ui/Makefile
35
ui/Makefile
@ -16,15 +16,23 @@
|
|||||||
uglifyjs $< -c -o $@
|
uglifyjs $< -c -o $@
|
||||||
|
|
||||||
|
|
||||||
|
APP_NAME=ImageGrid.Viewer
|
||||||
|
|
||||||
# get all the .less files to process...
|
# get all the .less files to process...
|
||||||
CSS_FILES := $(patsubst %.less,%.css,$(wildcard *.less))
|
CSS_FILES := $(patsubst %.less,%.css,$(wildcard *.less))
|
||||||
|
|
||||||
|
LIB_DIR=lib
|
||||||
|
EXT_LIB_DIR=ext-lib
|
||||||
|
NW_PROJECT_FILE=package.json
|
||||||
|
JS_FILES := $(wildcard *.js)
|
||||||
|
HTML_FILES := $(wildcard *.html)
|
||||||
|
|
||||||
# get files to minify...
|
# get files to minify...
|
||||||
JS_FILES := $(patsubst %.js,%.min.js,$(wildcard *.js))
|
JS_MIN_FILES := $(patsubst %.js,%.min.js,$(wildcard *.js))
|
||||||
|
|
||||||
LOGS := *.log
|
LOGS := *.log
|
||||||
|
|
||||||
|
BUILD_DIR=build
|
||||||
|
|
||||||
|
|
||||||
all: css
|
all: css
|
||||||
@ -32,12 +40,27 @@ all: css
|
|||||||
|
|
||||||
css: $(CSS_FILES)
|
css: $(CSS_FILES)
|
||||||
|
|
||||||
minify: $(JS_FILES)
|
minify: $(JS_MIN_FILES)
|
||||||
|
|
||||||
|
|
||||||
|
# build dependencies...
|
||||||
|
|
||||||
|
build_dir:
|
||||||
|
mkdir -p $(BUILD_DIR)
|
||||||
|
|
||||||
|
app_zip: css build_dir
|
||||||
|
zip -r $(BUILD_DIR)/app.zip $(NW_PROJECT_FILE) $(JS_FILES) $(CSS_FILES) $(HTML_FILES) $(LIB_DIR) $(EXT_LIB_DIR)
|
||||||
|
|
||||||
|
|
||||||
# build targets...
|
# build targets...
|
||||||
|
|
||||||
windows: css minify
|
# node-webkit win32
|
||||||
|
win32: app_zip build_dir
|
||||||
|
unzip -uj $(wildcard targets/node-webkit/node-webkit-*-win-ia32.zip) -d $(BUILD_DIR)
|
||||||
|
cat $(BUILD_DIR)/app.zip >> $(BUILD_DIR)/nw.exe
|
||||||
|
mv $(BUILD_DIR)/nw.exe $(BUILD_DIR)/$(APP_NAME).exe
|
||||||
|
chmod +x $(BUILD_DIR)/*.{exe,dll}
|
||||||
|
rm -f $(BUILD_DIR)/app.zip
|
||||||
|
|
||||||
mac: css minify
|
mac: css minify
|
||||||
|
|
||||||
@ -46,4 +69,8 @@ phonegap-remote: css minify
|
|||||||
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@rm -f $(CSS_FILES) $(JS_FILES) $(LOGS)
|
rm -f $(CSS_FILES) $(JS_MIN_FILES) $(LOGS)
|
||||||
|
rm -rf $(BUILD_DIR)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user