ALL_SRC := $(shell find . -name "*.java")
ALL_CLASS = $(shell find . -name "*.class")
all:
@echo "Compiling..."
$(JAVAC) $(ALL_SRC)
echo $(ALL_CLASS)
find . -name "*.class"
このmakefileの実行時にクラスファイルが存在する場合、$(ALL_CLASS)
正しく設定されます。
ディレクトリ内のすべてのクラスファイルを返すecho $(ALL_CLASS)
ときに空白を出力するのはなぜですか?find . -name "*.class"