diff options
| author | StevenWdV <stevenwdv@gmail.com> | 2022-02-09 00:40:38 +0100 |
|---|---|---|
| committer | StevenWdV <stevenwdv@gmail.com> | 2022-02-09 00:40:38 +0100 |
| commit | 2aad9b6ae61337ef94b05adc377a9ad2cbaa8eb8 (patch) | |
| tree | 022c006cfac7a60fd0ab8896fac3991cf34b8fce /wrappers/java-android/Makefile | |
| parent | b60ecf2fe5ddfe506e02093286b3931873187e91 (diff) | |
Add Android wrapper, remove plain Java Maven wrapper.
Fix some overrides in Makefiles.
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 |
