[Linux-Biella] Aiuto per Makefiles...

Luca Bertoncello linux@bilug.linux.it
Tue, 27 Aug 2002 20:55:38 +0000


Ciao a tutti!

Avrei bisogno di un piccolo aiutino...
In un progetto che sto sviluppando (in C++ sotto Linux) ho parecchi files.
Volevo quindi farmi il mio bel Makefile, in modo da poter usare un make e
compilare SOLO quello che serve, come e' giusto che sia...

Il problema e' che non ho mai fatto Makefiles, quindi non so bene da che parte
cominciare...

Ho scopiazzato brutalmente da un progetto trovato su Internet e ho cercato di
modificarlo per quanto mi serviva...
Ho quindi questo file:

------- Makefile --------
neural : genNet.o genNode.o node.o neural.o
	gcc genNet.o genNode.o node.o neural.o -o neural

clean :
	rm -f *.o
-------------------------

Il progetto comprende, pero', i seguenti files:

- getNet.cpp
- getNet.h
- getNode.cpp
- getNode.h
- neural.cpp
- node.cpp
- node.h

Finche' modifico uno dei files .cpp nessun problema. I problemi iniziano quando
modifico un Header (file .h). Il make mi dice che tutto e' "up to date", mentre
non e' proprio vero...

Ovviamente ho sbagliato a creare (scopiazzare!) il Makefile. Purtroppo non so
assolutamente come modificarlo...

Qualcuno puo' darmi una mano?

Grazie
Luca