Makefile でターゲットをビルドする前にシェル スクリプトを実行し、実行時に出力を確認するにはどうすればよいですか?
prepare.sh
一連の .pyx ファイルを生成するというスクリプトがあります。.pyx ファイルは、make を含むビルド プロセスの開始点です。.pyx -> .c -> .o -> .so から
make の前に prepare.sh を個別に実行する必要はありません。私はそれを私のために実行したいと思います。
動作するようになりましたが、コマンドの出力が表示されません。見てみたいです。これは私が今持っているものです:
PATH := ${PYTHONHOME}/bin:${PATH}
NOTHING:=$(shell ./prepare.sh)
PYXS?=$(wildcard merged/*.pyx)
SOURCES=$(PYXS:.pyx=.c)
OBJECTS=$(SOURCES:.c=.o)
SOBJECTS=$(OBJECTS:.o=.so)