
.PHONY: start test clean

start:
	./startCode

# testConfig: buildTestOnTarget

test:
	cmake -DTgtEnv:STRING=Target -S . -B buildTestOnTarget
	cmake --build buildTestOnTarget --parallel
	idf.py -B buildTestOnTarget -p /dev/ttyACM0 flash monitor

uTest:
	cmake -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ -DTgtEnv:STRING=Host -S . -B buildUTest
	cmake --build buildUTest --parallel
	ctest --test-dir buildUTest

clean: 
	rm -rf build buildTestOnTarget
