ImageGrid/ui/Makefile
Alex A. Naanou d084b33db4 minor update to makefile...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2013-06-05 15:08:38 +04:00

50 lines
773 B
Makefile
Executable File

# TODO: build to a BUILD_DIR...
# TODO: build all target platforms...
# - Windows (AppJS)
# - MacOSX (AppJS)
# - Windows8 (native?) XXX
# - PhoneGap-remote
# push and api call to fetch and rebuild
# - PhoneGap-local XXX
# process LESS files to CSS...
%.css: %.less
lessc $< > $@
# minify js...
%.min.js: %.js
uglifyjs $< -c -o $@
# get all the .less files to process...
CSS_FILES := $(patsubst %.less,%.css,$(wildcard *.less))
# get files to minify...
JS_FILES := $(patsubst %.js,%.min.js,$(wildcard *.js))
LOGS := *.log
all: css
css: $(CSS_FILES)
minify: $(JS_FILES)
# build targets...
windows: css minify
mac: css minify
phonegap-remote: css minify
clean:
@rm -f $(CSS_FILES) $(JS_FILES) $(LOGS)