-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
34 lines (25 loc) · 856 Bytes
/
Makefile
File metadata and controls
34 lines (25 loc) · 856 Bytes
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
29
30
31
32
33
SERVER_ROOT = server/
SERVER_ADMIN_BUILD = server/src/main/webapp/admin
ADMIN_ROOT = admin/
ADMIN_BUILD = admin/build
$(ADMIN_BUILD):
cd $(ADMIN_ROOT); pub get
cd $(ADMIN_ROOT); pub run build_runner build --delete-conflicting-outputs
cd $(ADMIN_ROOT); webdev build
$(ADMIN_BUILD)-always:
cd $(ADMIN_ROOT); pub get
cd $(ADMIN_ROOT); pub run build_runner build --delete-conflicting-outputs
cd $(ADMIN_ROOT); webdev build
cd $(ADMIN_ROOT)/build
admin-clean:
rm -rf $(ADMIN_BUILD)
admin: $(ADMIN_BUILD)-always
admin-install: admin
mkdir -p $(SERVER_ADMIN_BUILD)
cp -r $(ADMIN_BUILD)/* $(SERVER_ADMIN_BUILD)
server-clean:
rm -rf $(SERVER_ADMIN_BUILD)
appengine-prod: admin-install
cd $(SERVER_ROOT); mvn clean package appengine:deployAll -Pprod
appengine-test: admin-install
cd $(SERVER_ROOT); mvn clean package appengine:deployAll -Ptest