-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathMakefile
30 lines (21 loc) · 801 Bytes
/
Makefile
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
GREEN=\033[1;32m
NC=\033[0m # No Color
ANDROID_DIR=android
GOOGLE_SERVICE_JSON=google-services.json
GOOGLE_SERVICE_ANDROID=$(ANDROID_DIR)/app/
IOS_DIR=ios
GOOGLE_SERVICE_INFO=GoogleService-info.plist
GOOGLE_SERVICE_IOS=$(IOS_DIR)/
set-env-dev:
@cp -r env/dev/config.dart lib/
@cp -r env/dev/$(GOOGLE_SERVICE_JSON) $(GOOGLE_SERVICE_ANDROID)
@cp -r env/dev/$(GOOGLE_SERVICE_INFO) $(GOOGLE_SERVICE_IOS)
@flutter clean
@echo "$(GREEN)Successfully copied project dev environment config$(NC)"
set-env-prod:
@cp -r env/prod/config.dart lib/
@cp -r env/prod/$(GOOGLE_SERVICE_JSON) $(GOOGLE_SERVICE_ANDROID)
@cp -r env/prod/$(GOOGLE_SERVICE_INFO) $(GOOGLE_SERVICE_IOS)
@flutter clean
@echo "$(GREEN)Successfully copied project prod environment config$(NC)"
.PHONY: set-env-dev, set-env-prod