From 741607b78bc00569e4e602b5c117f1258cc0d81b Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Fri, 15 Nov 2024 22:22:31 +0800 Subject: [PATCH] chore: add checks to Makefile for FILAMENT_PATH --- Makefile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index c6a7a37c..9ab9c5a0 100644 --- a/Makefile +++ b/Makefile @@ -22,6 +22,9 @@ bindings: # eg: FILAMENT_PATH=/path/to/filament/out/release/bin make materials # materials: FORCE +ifndef FILAMENT_PATH + $(error FILAMENT_PATH is not set) +else @echo "Using Filament build from ${FILAMENT_PATH}" @for material in unlit image unlit_fixed_size grid; do \ ${FILAMENT_PATH}/matc -a opengl -a metal -o materials/$$material.filamat materials/$$material.mat; \ @@ -29,8 +32,6 @@ materials: FORCE echo '#include "'$$material'.h"' | cat - thermion_dart/native/include/material/$$material.c > thermion_dart/native/include/material/$$material.c.new; \ mv thermion_dart/native/include/material/$$material.c.new thermion_dart/native/include/material/$$material.c; \ done +endif - #rm materials/*.filamat - -FORCE: ; - +FORCE: ; \ No newline at end of file