luxorl
05-07-2009, 17:37
Ciao, come bisogna procedere per fare dei makefile modulari?
Ho un progetto in pių cartelle e per ogni cartella vorrei mettere un makefile.
Ma come si procede esattamente per far compilare ricorsivamente tutto? :confused:
Per esempio nella cartella socket metto un makefile cosė fatto:
# Makefile socket
# obiettivo dipende da Socket_Attivo.cpp
Socket_Attivo.o: Socket_Attivo.cpp
g++ -c Socket_Attivo.cpp
# obiettivo dipende da Socket_Passivo.cpp
Socket_Passivo.o: Socket_Passivo.cpp
g++ -c Socket_Passivo.cpp
clean :
-@rm *.o
# fine Makefile
Ora come fare nei makefile delle altre cartelle per fare in modo che si linkino a questo? :)
Ho un progetto in pių cartelle e per ogni cartella vorrei mettere un makefile.
Ma come si procede esattamente per far compilare ricorsivamente tutto? :confused:
Per esempio nella cartella socket metto un makefile cosė fatto:
# Makefile socket
# obiettivo dipende da Socket_Attivo.cpp
Socket_Attivo.o: Socket_Attivo.cpp
g++ -c Socket_Attivo.cpp
# obiettivo dipende da Socket_Passivo.cpp
Socket_Passivo.o: Socket_Passivo.cpp
g++ -c Socket_Passivo.cpp
clean :
-@rm *.o
# fine Makefile
Ora come fare nei makefile delle altre cartelle per fare in modo che si linkino a questo? :)