-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathMakefile
37 lines (32 loc) · 1.52 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
28
29
30
31
32
33
34
35
36
37
lib/AndroidHiddenAPI.jar: \
AndroidHiddenAPI/android/app/*.java \
AndroidHiddenAPI/android/app/usage/*.java \
AndroidHiddenAPI/android/content/*.java \
AndroidHiddenAPI/android/content/pm/*.java \
AndroidHiddenAPI/android/os/*.java \
AndroidHiddenAPI/android/view/*.java \
AndroidHiddenAPI/com/android/server/am/*.java \
AndroidHiddenAPI/com/android/internal/app/*.java
javac -cp ${ANDROID_HOME}/platforms/android-27/android.jar \
AndroidHiddenAPI/android/app/*.java \
AndroidHiddenAPI/android/app/usage/*.java \
AndroidHiddenAPI/android/content/*.java \
AndroidHiddenAPI/android/content/pm/*.java \
AndroidHiddenAPI/android/os/*.java \
AndroidHiddenAPI/android/view/*.java \
AndroidHiddenAPI/com/android/server/am/*.java \
AndroidHiddenAPI/com/android/internal/app/*.java
@rm AndroidHiddenAPI/android/app/ActivityManager\$$*.class
@cd AndroidHiddenAPI; jar -cvf ../lib/AndroidHiddenAPI.jar \
android/app/*.class \
android/app/usage/*.class \
android/content/*.class \
android/content/pm/*.class \
android/os/*.class \
android/view/*.class \
com/android/server/am/*.class \
com/android/internal/app/*.class
@find AndroidHiddenAPI/ -name "*.class" -exec rm {} \;
clean:
@rm -rf lib/AndroidHiddenAPI.jar
@find AndroidHiddenAPI/ -name "*.class" -exec rm -fv {} \;