Fixed Makefile.
This commit is contained in:
11
Makefile
11
Makefile
@@ -1,16 +1,15 @@
|
|||||||
# Build & run a project.
|
%.br:
|
||||||
%: %.run
|
make $*.b
|
||||||
|
make $*.r
|
||||||
%/$(wildcard)
|
|
||||||
|
|
||||||
# Build a project.
|
# Build a project.
|
||||||
%.build: $(wildcard %/**/src/*.java)
|
%.b: $(wildcard %/**/src/*.java)
|
||||||
@ [[ -d $* ]] || (echo "Project $* does not exist." && exit 1)
|
@ [[ -d $* ]] || (echo "Project $* does not exist." && exit 1)
|
||||||
@ echo Building $*...
|
@ echo Building $*...
|
||||||
javac -cp "libs/*" -d $*/bin $*/src/**/*.java
|
javac -cp "libs/*" -d $*/bin $*/src/**/*.java
|
||||||
|
|
||||||
# Run a project.
|
# Run a project.
|
||||||
%.run: %.build
|
%.r:
|
||||||
@ [[ -d $* ]] || (echo "Project $* does not exist." && exit 1)
|
@ [[ -d $* ]] || (echo "Project $* does not exist." && exit 1)
|
||||||
@ echo Running $*...
|
@ echo Running $*...
|
||||||
java -cp "libs/*":$*/bin tester.Main $*.Examples
|
java -cp "libs/*":$*/bin tester.Main $*.Examples
|
||||||
|
Reference in New Issue
Block a user