E
eli.hen
Hi,
Makefile file is:
--------------------
JAVAC=javac
CLASSPATH=./src:./ext:./ext/jdom.jar
JAVACFLAGS=
SRCPATH=./src
CLSPATH=./classes
..SUFFIXES: .java .class
..java.class:
$(JAVAC) -classpath $(CLASSPATH) -d $(CLSPATH) $(JAVACFLAGS)
$(<:%=$(SRCPATH)/%)
all: Cls1.class Cls2.class
The output of "make all" is:
make: *** No rule to make target `Cls1.class'. Stop.
[make version: 3.72.1 by Richard Stallman and Roland McGrath]
What's wrong? How can it be fixed?
-thanks, Eli
Makefile file is:
--------------------
JAVAC=javac
CLASSPATH=./src:./ext:./ext/jdom.jar
JAVACFLAGS=
SRCPATH=./src
CLSPATH=./classes
..SUFFIXES: .java .class
..java.class:
$(JAVAC) -classpath $(CLASSPATH) -d $(CLSPATH) $(JAVACFLAGS)
$(<:%=$(SRCPATH)/%)
all: Cls1.class Cls2.class
The output of "make all" is:
make: *** No rule to make target `Cls1.class'. Stop.
[make version: 3.72.1 by Richard Stallman and Roland McGrath]
What's wrong? How can it be fixed?
-thanks, Eli