私のプロジェクトには多くのモジュールがあり、構成された値に応じて部分的なビルドを行いたいと考えています。だから私は次のsamepleで同じことをテストしていました
config.mk
somevar := apple
export somevar
rules.mk
ifeq ( $(somevar), apple)
export someother := banana
else
export someother := tomato
endif
メイクファイル
include config.mk
include rules.mk
all:
@echo $(somevar)
@echo $(someother)
これは印刷します
apple
tomato
でも「りんごバナナ」が欲しい。エラーを特定するのを手伝ってください。
ティア