-
Notifications
You must be signed in to change notification settings - Fork 229
Expand file tree
/
Copy pathMakefile
More file actions
28 lines (20 loc) · 1.01 KB
/
Makefile
File metadata and controls
28 lines (20 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
.PHONY: development production watch watch-production
all: production
composer.lock:
@composer update
package-lock.json:
@if [ ! -f ./package-lock.json ]; then npm install --silent; else npm update --silent; fi
data/github:
@./bin/github-download-organization-repos-latest-releases-data libimobiledevice
watch: export CECIL_DEBUG=true
watch: composer.lock package-lock.json data/github
@rm -rf .cache && ln -sf config.development.yml config.yml && ./vendor/bin/cecil serve
watch-production: export CECIL_DEBUG=false
watch-production: composer.lock package-lock.json data/github
@rm -rf .cache && ln -sf config.production.yml config.yml && ./vendor/bin/cecil serve
development: export CECIL_DEBUG=true
development: composer.lock package-lock.json data/github
@rm -rf .cache && ln -sf config.$@.yml config.yml && ./vendor/bin/cecil -vvv build
production: export CECIL_DEBUG=true
production: composer.lock package-lock.json data/github
@rm -rf .cache && ln -sf config.$@.yml config.yml && ./vendor/bin/cecil -vvv build