2012-11-06 3 views
0

Je suis en train de changer la question car j'ai pu surmonter le problème initial.Erreur de fichier Makefile dans OpenWRT Ajustement de l'attitude

J'ai ce qui suit définir dans mon paquet // 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>)) 

Je suis en train d'obtenir un module de noyau personnalisé pour compiler avec OpenWRT.

Je construis en utilisant la commande make package/"Module_name"/compile;

Marque ne réussit jamais et sort en disant:

make[2]: Nothing to be done for `compile'. 

Pourquoi faire venir à ne rien faire eventhough règle existe? Toute suggestion pour surmonter cette erreur serait utile.

+0

Aussi laissez-moi savoir si je dois utiliser KernelPackage ou BuildPackage? – lxusr

Répondre

1

S'il vous plaît première course

make menuconfig 

et vérifiez si le module votre tentent de compiler est sélectionné dans la configuration OpenWRT. Si le module est sélectionné, il sera construit comme vous essayez de le faire.