Как объяснил aix, вы должны написать cd src/flash; ant
в одну строку.
Поскольку вы не указали никаких зависимостей для цели App.swf, make не может пересобрать при их изменении. Вы можете добавить их. Проблема в том, что вы не хотите дублировать работу, которую вы уже делаете с муравьем.
С GNU Make решение состоит в использовании фальшивой цели . Это тип цели, который не интерпретируется как имя файла и чьи команды будут выполняться каждый раз, когда цель создается.
Это выглядит примерно так:
.PHONY: flash
flash:
cd src/flash; ant
Повторное нажатие make flash
будет вызывать муравей каждый раз.