Makefiles: Updated for build on BSD
[simavr] / examples / Makefile
index e9ef6c5..680d0b7 100644 (file)
@@ -1,7 +1,15 @@
 
+boards_base=${wildcard board_*}
+# remove vhci example on anything but linux
+ifneq (${shell uname}, Linux)
+boards=${subst board_usb,,$(boards_base)}
+else
+boards=$(boards_base)
+endif
+
 all:
-       make -C board_ledramp
+       for bi in ${boards}; do $(MAKE) -C $$bi; done
 
 clean:
-       make -C board_ledramp clean
+       for bi in ${boards}; do $(MAKE) -C $$bi clean; done