Поскольку вы не знаете, как управлять Makefile
, нет причины НЕ использовать лучший инструмент.Вот минимальный файл Ant, который должен делать эту работу.А поскольку Ant разработан для Java, большинство проблем с обработкой каталогов в Make просто не существует.
В качестве бонуса вы можете обратиться к любому разработчику Java за дополнительной помощью.Java-разработчики и эксперты Makefile в наши дни встречаются довольно редко.
<project name="Game" default="classes">
<target name="classes">
<mkdir dir="bin" />
<javac srcdir="src" destdir="bin"
classpath="lib/slick.jar;lib/lwjgl.jar"
includeantruntime="false"/>
</target>
<target name="clean">
<delete dir="bin" />
</target>
</project>