forked from kickstarter/android-oss
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
27 lines (22 loc) · 1.06 KB
/
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
bootstrap: dependencies secrets
./script/bootstrap
bootstrap-circle: dependencies secrets
dependencies: submodules secrets
submodules:
git submodule sync --recursive
git submodule update --init --recursive || true
git submodule foreach git checkout $(sha1)
secrets:
-rm -rf vendor/native-secrets
-git clone https://github.com/kickstarter/native-secrets vendor/native-secrets
if [ ! -d vendor/native-secrets ]; \
then \
mkdir -p app/src/debug/res/values \
&& cp app/src/main/java/com/kickstarter/libs/utils/Secrets.java.example app/src/main/java/com/kickstarter/libs/utils/Secrets.java \
&& cp config/koala_endpoint.xml.example app/src/debug/res/values/koala_endpoint.xml \
&& cp config/koala_endpoint.xml.example app/src/main/res/values/koala_endpoint.xml \
&& cp -rf config/WebViewJavascriptInterface.java app/src/main/java/com/kickstarter/libs/WebViewJavascriptInterface.java \
&& cp -rf config/KSWebViewClient.java app/src/main/java/com/kickstarter/services/KSWebViewClient.java \
|| true; \
fi
.PHONY: bootstrap bootstrap-circle dependencies secrets