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

Reply via email to