# Makefile for pico_project
#
# This is a simple wrapper around cmake

MAKE=make
RM=rm

BOARD ?= PICO
 
# BUILD ?= build-$(BOARD)
BUILD ?= build

$(VERBOSE)MAKESILENT = -s

CMAKE_ARGS = -DBOARD=$(BOARD)

ifeq ($(MSYSTEM_CHOST),x86_64-w64-mingw32)
CMAKE_ARGS += -G "MSYS Makefiles"
CMAKE_ARGS += -DCMAKE_BUILD_TYPE=Debug
endif

all:
	[ -d $(BUILD) ] || cmake -S . -B $(BUILD) ${CMAKE_ARGS}
	$(MAKE) $(MAKESILENT) -C $(BUILD)

clean:
	$(RM) -rf $(BUILD)