antos-frontend/src/packages/pkg.mk

33 lines
933 B
Makefile
Raw Normal View History

2018-01-22 19:59:08 +01:00
BLUE=\033[1;34m
NC=\033[0m
main: title clean js css copy
title:
@echo "$(BLUE)======= Package $(PKG_NAME) =======$(NC)"
coffee:
- mkdir build
2020-05-17 01:40:18 +02:00
- [ ! -z "$(module_dir)" ] && [ -d build/$(module_dir) ] && rm -r build/$(module_dir)
mkdir -p build/$(module_dir)
2018-03-12 00:42:14 +01:00
for f in $(coffee_files); do (cat "$${f}"; echo) >>"build/main.coffee";done
coffee --compile build/main.coffee
- rm build/*.coffee
2020-05-17 01:40:18 +02:00
[ -z "$(module_dir_src)" ] || (for f in $(module_dir_src)/*; do cp -rf "$$f" build/$(module_dir)/; done)
[ -z "$(module_dir_src)" ] || (for f in build/$(module_dir)/*.coffee; do coffee --compile "$$f"; done)
[ -z "$(module_dir_src)" ] || (rm build/$(module_dir)/*.coffee)
2018-01-22 19:59:08 +01:00
js: coffee
for f in $(jsfiles); do (cat "$${f}"; echo) >> build/main.js; done
css:
for f in $(cssfiles); do (cat "$${f}"; echo) >> build/main.css; done
copy:
cp -rf $(copyfiles) build/
clean:
2020-04-03 13:49:12 +02:00
- rm -rf build/*
.PHONY: all main clean copy css js cofee