Python make-файл с несколькими аргументами - PullRequest
0 голосов
/ 07 марта 2020

Я пытаюсь написать make-файл для сборки моих .py файлов в исполняемый файл. Текущий make-файл, который у меня есть:

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, тогда потребуется два аргумента. Но количество аргументов, которые я должен принять, не фиксировано. Есть ли идея, я могу принять несколько аргументов?

1 Ответ

0 голосов
/ 07 марта 2020

Не уверен, что понимаю, но как насчет

echo "$(PY) $(DIR)/$(STA)" $(PARAMS) > test

Тогда вы могли бы

make all PARAMS="foo bar baz"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...