Makefile pour deux sous programmes
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 :
Code:
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) $@) |
Mais je n'arrive pas à le faire pour les deux projets. Avez vous une idée. Merci.