Ошибка Makefile пакета в настройке OpenWRT Attitude

Я меняю вопрос, поскольку я мог решить первоначальную проблему.

У меня есть следующее определение в моем пакете//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 не делает ничего, хотя существует правило? Любое предложение по преодолению этой ошибки будет полезно.


person lxusr    schedule 06.11.2012    source источник
comment
Также дайте мне знать, нужно ли мне использовать KernelPackage или BuildPackage?   -  person lxusr    schedule 07.11.2012


Ответы (1)


Пожалуйста, сначала запустите

make menuconfig

и проверьте, выбран ли модуль, который вы пытаетесь скомпилировать, в конфигурации OpenWRT. Если модуль выбран, он будет построен так, как вы пытаетесь это сделать.

person Saverio Proto    schedule 22.02.2013