# KairoSDK - esempio "hello_kairo"
#
# Come usarlo (macOS):
#   make run
#
# Se il pacchetto è stato scompattato in un'altra cartella,
# indica la posizione con FRAMEWORK_DIR, es.:
#   make run FRAMEWORK_DIR=/percorso/di/KairoSDK-v0.1.0

CXX ?= c++
CXXFLAGS ?= -std=c++17 -O2 -Wall

# Root del pacchetto (dove sta kairosdk.framework)
FRAMEWORK_DIR ?= $(abspath ../..)
FRAMEWORK = $(FRAMEWORK_DIR)/kairosdk.framework

hello_kairo: main.cpp
	$(CXX) $(CXXFLAGS) -I$(FRAMEWORK)/Headers \
		-Wl,-rpath,$(FRAMEWORK) \
		-o $@ main.cpp $(FRAMEWORK)/KairoSDK

run: hello_kairo
	KAIROSDK_PATH=$(FRAMEWORK) ./hello_kairo

clean:
	rm -f hello_kairo hello_kairo.bmp

.PHONY: run clean
