python - 具有多个参数的 Python makefile
问题描述
我正在尝试编写一个生成文件来将我的 .py 文件构建为可执行文件。我拥有的当前makefile是:
DIR=$(PWD)
STA=start.py
FILES = utility.py \
start.py
all:$(FILES)
echo "$(PY) $(DIR)/$(STA)" '"$1"' > test
chmod 777 test
clean:
rm *.pyc test
但它只需要一个论点。如果我写echo "$(PY) $(DIR)/$(STA)" '"$1"' '"$2"' > test
,那么它需要两个参数。但是我应该接受的论点数量并不固定。有什么想法我可以接受多个论点吗?
解决方案
不知道是否理解,但如何
echo "$(PY) $(DIR)/$(STA)" $(PARAMS) > test
那么你可以
make all PARAMS="foo bar baz"
推荐阅读
- swift - UIImage.pngData() - 结构体还是闭包?
- dolphindb - DolphinDB 数据库笔记本中消失的变量
- c# - 任何 JSON 字符串转换为 C# 对象而不定义 pojo
- python - 我在最近一次通话中遇到了一些错误
- sapui5 - 如何在 SAP Web IDE 应用程序中集成 Autodesk forge?
- slack - 哪个 slack 令牌用于我的 slack bot 应用程序
- adview - 如何以编程方式将 adview 添加到应用程序?
- python-2.7 - CORS 请求被阻止,但标头似乎正常。怎么了?
- google-apps-script - 如何为谷歌日历创建插件?可能吗?
- javascript - 如何在不同按钮之间交替颜色?