1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/embedding/android/geckoview_example/Makefile.in Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,65 @@ 1.4 +PP_TARGETS = properties manifest 1.5 + 1.6 +manifest = AndroidManifest.xml.in 1.7 + 1.8 +include $(topsrcdir)/config/rules.mk 1.9 + 1.10 +GARBAGE = \ 1.11 + AndroidManifest.xml \ 1.12 + proguard-project.txt \ 1.13 + project.properties \ 1.14 + ant.properties \ 1.15 + build.xml \ 1.16 + local.properties \ 1.17 + geckoview_example.apk \ 1.18 + $(NULL) 1.19 + 1.20 +GARBAGE_DIRS = \ 1.21 + assets \ 1.22 + geckoview_library \ 1.23 + gen \ 1.24 + bin \ 1.25 + libs \ 1.26 + res \ 1.27 + src \ 1.28 + binaries \ 1.29 + $(NULL) 1.30 + 1.31 +ANDROID=$(ANDROID_SDK)/../../tools/android 1.32 + 1.33 +TARGET="android-$(ANDROID_TARGET_SDK)" 1.34 + 1.35 +PACKAGE_DEPS = \ 1.36 + assets/libxul.so \ 1.37 + build.xml \ 1.38 + src/org/mozilla/geckoviewexample/GeckoViewExample.java \ 1.39 + $(CURDIR)/res/layout/main.xml \ 1.40 + $(CURDIR)/AndroidManifest.xml \ 1.41 + $(NULL) 1.42 + 1.43 +$(CURDIR)/res/layout/main.xml: $(srcdir)/main.xml 1.44 + $(NSINSTALL) $(srcdir)/main.xml res/layout/ 1.45 + 1.46 +src/org/mozilla/geckoviewexample/GeckoViewExample.java: $(srcdir)/GeckoViewExample.java 1.47 + $(NSINSTALL) $(srcdir)/GeckoViewExample.java src/org/mozilla/geckoviewexample/ 1.48 + 1.49 +assets/libxul.so: $(DIST)/geckoview_library/geckoview_assets.zip FORCE 1.50 + $(UNZIP) -o $(DIST)/geckoview_library/geckoview_assets.zip 1.51 + 1.52 +build.xml: $(CURDIR)/AndroidManifest.xml 1.53 + mv AndroidManifest.xml AndroidManifest.xml.save 1.54 + $(ANDROID) create project --name GeckoViewExample --target $(TARGET) --path $(CURDIR) --activity GeckoViewExample --package org.mozilla.geckoviewexample 1.55 + $(ANDROID) update project --target $(TARGET) --path $(CURDIR) --library $(DEPTH)/mobile/android/geckoview_library 1.56 + $(RM) $(CURDIR)/res/layout/main.xml 1.57 + $(NSINSTALL) $(srcdir)/main.xml res/layout/ 1.58 + $(RM) AndroidManifest.xml 1.59 + mv AndroidManifest.xml.save AndroidManifest.xml 1.60 + echo jar.libs.dir=libs >> project.properties 1.61 + 1.62 +bin/GeckoViewExample-debug.apk: $(PACKAGE_DEPS) 1.63 + ant debug 1.64 + 1.65 +geckoview_example.apk: bin/GeckoViewExample-debug.apk 1.66 + cp $< $@ 1.67 + 1.68 +package: geckoview_example.apk FORCE