我试图从运行一个来自Makefile规则部分的shell命令。我使用basename
命令通过$$file
获取文件名无法提供正确的文件名。任何人,请帮助。在Makefile中执行Shell命令规则
for file in `ls *.fof`; \
do \
$(eval VIP = `basename $$file .fof`) \
echo "filename with ext. is $$file"; \
echo "filename is $(VIP)";\
done