Bonjour,
J'ai un makefile dont les lignes pour la compilation contiennent (j'ai simplifié pour l'exemple):
Mon soucis c'est que pris isolément, chaque ligne compile, par contre, si je lance le tout, le makefile compile le premier fichier (util_ppc.o) et ignore les autres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 util_ppc.o : ${BIBLIO}/util_ppc.c ${CC} ${INCLUDE} -c ${BIBLIO}/util_ppc.c util_ora.o : ${BIBLIO}/util_ora.c ${CC} ${INCLUDE} -c ${BIBLIO}/util_ora.c util_ora.c : ${BIBLIO}/util_ora.pc ${BIBLIO}/util_ora.hdr ${PROC} include=\xxx... HEADER=hdadm@r iname=${BIBLIO}/util_ora.pc SQLCHECK=SEMANTICS AUTO_CONNECT=YES USERID=XX/XX util_ora.hdr : ${BIBLIO}/util_ora.h ${PROC} $INCLUDE_PROC include=\xxx HEADER=hdr iname=${BIBLIO}/util_ora.h
En modifiant les autres fichies, cela ne change rien. Je suis obligé de mettre des # devant les lignes qui compilent pour que le makefile passe au fichier suivant.
Je ne comprend rien
Partager