.PHONY: payloads palera1n palera1n_xcode clean WITH_GUI ?= 0 WITH_STATIC ?= 0 BUILD_TYPE ?= Debug payloads: @for file in images/*; do \ name=$$(basename "$$file"); \ name=$${name%.*}; \ echo " XXD $$file"; \ xxd -i -n "$$name" "$$file" > "src/gen/images/$$name.h"; \ done xxd -i -n "DFUHelperDeviceInfo" resources/DFUHelperDeviceInfo.json > src/gen/DFUHelperDeviceInfo.h palera1n: payloads @cmake -S . -B build \ -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) \ -DWITH_GUI=$(WITH_GUI) \ -DWITH_STATIC=$(WITH_STATIC) && \ cmake --build build -- -j4 palera1n_xcode: payloads @cmake -S . -B build \ -G Xcode \ -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) \ -DWITH_GUI=$(WITH_GUI) \ -DWITH_STATIC=$(WITH_STATIC) clean: @rm -rf build