PACKAGE = de.markusfisch.android.binaryeye

all: debug install start

debug:
	./gradlew assembleDebug

release: lint
	./gradlew assembleRelease

bundle: lint
	./gradlew bundleRelease

lint:
	./gradlew lintDebug

sonarqube:
	./gradlew sonarqube

infer: clean
	infer -- ./gradlew assembleDebug

test:
	./gradlew test cAT

install:
	adb $(TARGET) install -r app/build/outputs/apk/debug/app-debug.apk

start:
	adb $(TARGET) shell 'am start -n \
		$(PACKAGE).debug/$(PACKAGE).activity.SplashActivity'

uninstall:
	adb $(TARGET) uninstall $(PACKAGE).debug

images:
	svg/update.sh

clean:
	./gradlew clean
