【发布时间】:2019-09-02 16:18:32
【问题描述】:
这是一个伪代码:
if .gitignore exists
GITIGNORE_PATH := .gitignore
else
GITIGNORE_PATH := ../.gitignore
fi
all:
do_build...
我试图搜索这个,但他们总是在规则中显示如何做到这一点,如:
$(UBIN)/%:
@if [ -f '$@' ]; then \
$(CC) $(CFLAGS) -o '$@' $(OBJS) -L $(ORAHOME) $(ORALIBS) \
$(LNKPATH) $(DSTN_LIBS); \
echo ""; \
fi
【问题讨论】:
标签: file if-statement makefile gnu-make