Le fonctionnement des Makefile veut que la premiere regle (ou la regle dont le nom est passe en argument a l'utilitaire make) soit evaluee, les dependances sont a leur tour evaluee si necessaire. Ainsi une regle qui n'est ni la premiere, ne parmi les dependances d'une des regles evaluees ne le sera jamais.
Pour resoudre ton probleme, il faut creer une regle prealable a toute les autres qui possede dans ces dependances les autres regles, par exemple
all: util_ppc.o util_ora.o
D'ailleurs ne te manquerait-il pas la regle qui genere l'executable final a partir des .o dans ce makefile (si une telle regle existe, il suffit qu'elle soit la premiere du makefile pour resoudre tes probleme).
Un peu de lecture : Introduction à Makefile
Partager