最初の問題を乗り越えることができたので、質問を変更しています。
パッケージ // Makefile で次のように定義しています
PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
define Build/Compile
$(MAKE) -s -C $(PKG_BUILD_DIR)
endef
$(eval $(call BuildPackage,<Module-name>))
OpenWRT でコンパイルするカスタム カーネル モジュールを取得しようとしています。
コマンド make package/"Module_name"/compile を使用してビルドしています。
Make は決して成功せず、次のように表示されます。
make[2]: Nothing to be done for `compile'.
ルールが存在するのに、make が何もしないのはなぜですか? このエラーを克服するための提案は役に立ちます。