!@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.....:(
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.....:(