19 lines
400 B
Makefile
19 lines
400 B
Makefile
cc=~/Downloads/jdk-11.0.2/bin/javac
|
|
fxlib=--module-path /home/shockrah/Downloads/javafx-sdk-11.0.2/lib
|
|
ctrl=--add-modules javafx.controls
|
|
env=~/Downloads/jdk-11.0.2/bin/java
|
|
|
|
jfiles=App.java Course.java Instructor.java School.java Student.java
|
|
cfiles=App
|
|
|
|
all: $(jfiles)
|
|
$(cc) -Xlint $(fxlib) $(jfiles) $(ctrl)
|
|
|
|
run: $(cfile)
|
|
$(env) $(fxlib) $(ctrl) $(cfiles)
|
|
|
|
.PHONY: clean
|
|
|
|
clean:
|
|
rm -f *class
|