%% "PATTON, BILLY \(SBCSI\)" <[EMAIL PROTECTED]> writes:
pb> The wildcard would work but it would have to do something like
pb> if directory $(TOP_DIR)/SOURCE_TREE exists then
pb> -include $(wildcard $(TOP_DIR)/SOURCE_TREE/*/make.include
pb> -include $(wildcard $(TOP_DIR)/SOURCE_TREE/*/make.dependencies
pb> -include $(wildcard $(TOP_DIR)/SOURCE_TREE/*/*/make.include
pb> -include $(wildcard $(TOP_DIR)/SOURCE_TREE/*/*/make.dependencies
pb> -include $(wildcard $(TOP_DIR)/SOURCE_TREE/*/*/*/make.include
pb> -include $(wildcard $(TOP_DIR)/SOURCE_TREE/*/*/*/make.dependencies
pb> else
pb> -include $(wildcard $(PVCS_DIR)/static_makefiles/*.make.include
pb> endif
PVCS? Really? Ouch.
Why do you have to check if the directory exists? If it doesn't exist
the wildcard will evaluate to the empty string.
pb> The ones under the static_makefiles will mostly be exactly the
pb> same as in the SOURCE_TREE. But including both will result in K's
pb> warning about duplicate names.
So, don't include both. That's what the firstword is for in my example.
Using "*" like this is going to be an issue of course... I don't see how
you're relating a path like this:
$(TOP_DIR)/SOURCE_TREE/*/make.include
with one like this:
$(PVCS_DIR)/static_makefiles/*.make.include
...???
--
-------------------------------------------------------------------------------
Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make