It must be a very obvious problem that I can't see.
define inc_proj
if test -f $(SRC_TREE)/$(1)/make.include ; then \
include $(SRC_TREE)/$(1)/make.include ; \
-include $(SRC_TREE)/$(1)/make.dependencies ; \
else \
include $(MAKEINC_DIR)/$(1).make.include ; \
-include $(MAKEINC_DIR)/$(1).make.dependencies ; \
fi
endef
$(foreach proj,${PROJECTS},$(eval $(call inc_proj,$(proj))))
Makefile:46: *** missing separator. Stop.
Line 46 is the foreach line.
If I change eval to warning I don't get the message.
_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make