diff options
Diffstat (limited to 'wrappers/java-android/Makefile')
| -rw-r--r-- | wrappers/java-android/Makefile | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/wrappers/java-android/Makefile b/wrappers/java-android/Makefile new file mode 100644 index 0000000..d249a50 --- /dev/null +++ b/wrappers/java-android/Makefile @@ -0,0 +1,31 @@ +.PHONY: build test android-test clean + +EXPORTS_PATH ?= ../../exports +include $(EXPORTS_PATH)/common.mk + +ifeq ($(NO_DAEMON),1) +override GRADLE_FLAGS += --no-daemon +endif + +build: + ./gradlew $(GRADLE_FLAGS) assembleRelease + +# Unit tests use library for desktop OS platform, so we still need .try-build-lib for this +# The unit tests find this library through the library path set in common.mk +unit-test: .try-build-lib + ./gradlew $(GRADLE_FLAGS) test + +android-test: + ./gradlew $(GRADLE_FLAGS) pixel2DebugAndroidTest + +connected-android-test: + ./gradlew $(GRADLE_FLAGS) connectedAndroidTest + +test: .try-build-lib + ./gradlew $(GRADLE_FLAGS) test pixel2DebugAndroidTest + +clean: + rm -rf lib/build lib/.cxx lib/CMakeFiles lib/src/test/resources/* +ifeq ($(CLEAN_ALL),1) + rm -rf .gradle/ +endif |
