diff --git a/Makefile b/Makefile index 6ceaba6..57d9f4b 100644 --- a/Makefile +++ b/Makefile @@ -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