Use Makefile for building.
This commit is contained in:
parent
d21c36e1b2
commit
54a99c618c
1 changed files with 29 additions and 0 deletions
29
Makefile
Normal file
29
Makefile
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
NODE_EXE := $(shell which node)
|
||||||
|
NPM_EXE := $(shell which npm)
|
||||||
|
|
||||||
|
BUILD_EXE := build.js
|
||||||
|
|
||||||
|
all: install build
|
||||||
|
|
||||||
|
install:
|
||||||
|
${NPM_EXE} ci
|
||||||
|
|
||||||
|
update:
|
||||||
|
${NPM_EXE} update --save
|
||||||
|
|
||||||
|
build:
|
||||||
|
${NODE_EXE} ${BUILD_EXE}
|
||||||
|
|
||||||
|
rebuild-css:
|
||||||
|
${NODE_EXE} ${BUILD_EXE} css
|
||||||
|
|
||||||
|
rebuild-html:
|
||||||
|
${NODE_EXE} ${BUILD_EXE} html
|
||||||
|
|
||||||
|
rebuild-js:
|
||||||
|
${NODE_EXE} ${BUILD_EXE} js
|
||||||
|
|
||||||
|
rebuild-webmanifest:
|
||||||
|
${NODE_EXE} ${BUILD_EXE} webmanifest
|
||||||
|
|
||||||
|
.PHONY: all install update build rebuild-css rebuild-html rebuild-js rebuild-webmanifest
|
Loading…
Add table
Add a link
Reference in a new issue