PDA

View Full Version : [JAVA]problema con makefile


!@ndre@!
03-09-2008, 13:41
Ciao ragazzi,
seguendo un esempio trovato in rete ho creato questo makefile per un mio progetto:


JFLAGS = -g
JC = javac
.SUFFIXES: .java .class
.java.class:
$(JC) $(JFLAGS) $*.java

CLASSES = \
Binario.java \
BinarioImpl.java \
CentraleOperativa.java \
CentraleOperativaGUI.java \
Connessione.java \
ControlloreBinario.java \
ControlloreTreno.java \
GestoreArrivi.java \
GestorePartenze.java \
NomeStazioneException.java \
PacchettoDati.java \
PacchettoDatiImpl.java \
Stazione.java \
StazioneGUI.java\
Treni.java \
Viaggio.java \
Avvio.java

default: classes

classes: $(CLASSES:.java=.class)

clean:
$(RM) *.class


..però quando provo a lanciarlo da Cygwin mi dà il seguente errore:

makefile:5: ***missing separator (did you mean TAB instead of 8 spaces?). Stop.


...non riesco a capire cosa devo sistemare: il mio obiettivo è quello di ottenere un makefile che una volta lanciato compili le varie classi e lanci il programma!!

..qualcuno può cortesemente darmi una mano?? :help:

grazie mille a tutti quelli che troveranno un minuto per aiutarmi!! :)

P.S.: prima del nome delle varie classi ci sarebbe un TAB nel mio makefile ma, non so come mai, in questo post li fa vedere tutti allienati all'inizio della riga.....:(

andbin
03-09-2008, 20:07
Posso consigliarti il tool Ant (http://ant.apache.org)?

71104
03-09-2008, 20:55
LOL!! :D