Fixed Makefile.

This commit is contained in:
Jacob Signorovitch
2024-11-14 17:50:31 -05:00
parent ef8c099496
commit 17a6d8b635

View File

@@ -1,16 +1,15 @@
# Build & run a project.
%: %.run
%/$(wildcard)
%.br:
make $*.b
make $*.r
# Build a project.
%.build: $(wildcard %/**/src/*.java)
%.b: $(wildcard %/**/src/*.java)
@ [[ -d $* ]] || (echo "Project $* does not exist." && exit 1)
@ echo Building $*...
javac -cp "libs/*" -d $*/bin $*/src/**/*.java
# Run a project.
%.run: %.build
%.r:
@ [[ -d $* ]] || (echo "Project $* does not exist." && exit 1)
@ echo Running $*...
java -cp "libs/*":$*/bin tester.Main $*.Examples