%% "Sylvain Becker" <[EMAIL PROTECTED]> writes: sb> Well, in the makefile, I have tried with and without "-print", it sb> s the same. echo $(C_FILE)show nothing. (and then .o are not sb> created)
sb> but in the shell it works: sb> find . -name "*.c" -print sb> it prints all the .c files Are you sure you're running GNU make? There is no such thing as $(shell ...) in Solaris make: it's interpreted as a long, weird variable name. Also, note you _really_ want a simple assignment: FILES := $(shell find . -name "*.c" -print) (note the :=). See the GNU make manual for more details. If none of the above seems to be the problem, try something like: FILES := $(shell echo running find in `pwd` 1>&2; find . -name "*.c" -print) and see if you get anything printed that's interesting. -- ------------------------------------------------------------------------------- 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://mail.gnu.org/mailman/listinfo/help-make
