我希望能够使用 $(shell ...) 命令从 makefile 执行 python。然而,诀窍是我不想编写完整的 python 脚本。
这是我正在尝试做的事情:
VAR = $(shell python -c '''
import argparse
import sys
def main():
print(r'Hello world')
if '__main__' == __name__:
main()
''')
我尝试了不同的变体,但它不起作用。总有一些东西 - 缺少分隔符,不正确的缩进,未知符号等。以前有人做过这样的事情吗?
任何帮助表示赞赏。