Bonjour,
pour compiler un module dans un makefile, j'ai écrit :
Comment écrire si le module dépendant d'un autre module ?Code:
1
2
3
4
5
6
7 mod1.mod: mod1.obj mod1.f90 $(f90comp) -c mod1.f90 mod1.obj: mod1.f90 $(f90comp) -c mod1.f90
Merci !
Version imprimable
Bonjour,
pour compiler un module dans un makefile, j'ai écrit :
Comment écrire si le module dépendant d'un autre module ?Code:
1
2
3
4
5
6
7 mod1.mod: mod1.obj mod1.f90 $(f90comp) -c mod1.f90 mod1.obj: mod1.f90 $(f90comp) -c mod1.f90
Merci !
Bonjour,
personnellement, je ne fais pas apparaitre les .mod comme cible, je me contente des cibles en .o.
du coup, je ferais un truc du genre (en supposant que mod1 dépend de mod2):
Code:
1
2
3
4
5
6
7
8
9
10
11 mod1.o: mod1.f90 $(f90comp) -c $^ mod2.o: mod2.f90 $(f90comp) -c $^ main.o: main.f90 $(f90comp) -c $^ main: main.o mod1.o mod2.o $(f90comp) -o $@ $^