Bonsoir,
Je voudrais faire un Makefile pour plusieurs projets.
Voilà j'ai une aboresence comme ceci
./
___Bonus/
- Makefile + Programme
___Ping-Pong/
- Makefile + Programme
Makefile
Il existe un makefile maitre sur lequel je voudrais exécuter les deux makefiles des deux dossiers (Ping-Pong et Bonus).
Voici le makefile maitre :
Mais je n'arrive pas à le faire pour les deux projets. Avez vous une idée. Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 export CC=gcc export CFLAGS=-W -Wall -ansi -pedantic export LDFLAGS= Bonus=Bonus/ Ping=../Ping-Pong/ EXECBONUS=$(Bonus)/ EXECPing=$(Ping-Pong)/ all: $(EXEC) $(EXEC): @(cd $(Bonus) && $(MAKE) cd $(Ping) && $(MAKE)) .PHONY: clean mrproper $(EXECBONUS) clean: @(cd $(Bonus) && $(MAKE) $@) mrproper: clean @(cd $(Bonus) && $(MAKE) $@)
Partager