GNU Make problem

gdf

New Member
Joined
Mar 1, 2022
Messages
29
Reaction score
2
Credits
287
1 include ../Make.defines
2 .PHONY:all doit
3 srcs:=$(wildcard *.c)
4 obj:=$(patsubst %.c,%.o,$(srcs))
5 BIN:=$(patsubst %.c, %, $(srcs))
6
7 numbers:=1 2 3 4
8 doit:
9 @echo 'test============='
10 $(foreach f ,$(srcs),$(shell echo $f))


Help! Why doesn't line10 generate output in my machine?
I am sure there are '.c' files and line 9 works.
os version: Linux sam 3.10.0-1160.71.1.el7.x86_64

gcc version: 4.8.5 20150623 (Red Hat 4.8.5-44)
bash version: GNU bash, version 4.2.46
 

Members online


Top