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
.ONESHELL:
.PHONY: build deps test deploy setup
VERSION = 0.1.0
SRC ?= $(wildcard src/*.scala)
DEST ?= .bin
MAIN ?= Main
PACKAGE_NAME=com.thing.quoter
PROGRAM := Quoter
ANDROID_SDK_VERSION = 29.0.3
ANDROID_COMPILE_SDK = 29
ANDROID_MIN_SDK = 24
ANDROID_KEYSTORE:=debug.keystore
DEPS += com/android/org.osgi/osgi.core\:3.2.0
.DEFAULT_GOAL := all
include config.mk
APP_SRC_DIR:=$(subst .,/,$(PACKAGE_NAME))
# out/$(APP_SRC_DIR)/R.java
out/$(PACKAGE_PATH)/%: out/$(PACKAGE_PATH)/%.aar
unzip $< -d $@
$(error $(wildcard java/$(PACKAGE_PATH)/view/*.class))
all: $(wildcard out/$(PACKAGE_PATH)/view/*.class) #$(CLASS_DIR)/$(PACKAGE_PATH)/R.class out/app-debug.apk
# TODO Throw error if the folder $(LIB_DIR) is missing
clean:
$(RMDIR) "$(GEN_DIR)"