java/project/rompecabeza/Makefile

15 lines
423 B
Makefile

MAIN_CLASS = Proy2
all:
mkdir -p out
javac -d out $(shell find src -name "*.java")
cat META-INF/manifest.txt > META-INF/MANIFEST.MF
jar cfm build/$(MAIN_CLASS).jar META-INF/MANIFEST.MF -C out .
rm -rf ./out
cd build && java -jar $(MAIN_CLASS).jar
purge_windows:
powershell -Command "Get-ChildItem -Recurse -Include *.class,*.log,*.tmp,*~ | Remove-Item -Force"
purge_linux:
find . -name "*.class" -type f -delete