proper makefile now

This commit is contained in:
shockrahwow 2019-03-15 16:21:27 -07:00
parent 7a8adaabe2
commit 1fac09b579
3 changed files with 11 additions and 10 deletions

View File

@ -1 +0,0 @@
javac --module-path /home/shockrah/Downloads/javafx-sdk-11.0.2/lib $1 --add-modules javafx.controls

View File

@ -1,14 +1,18 @@
cc=~/Downloads/jdk-11.0.2/bin/javac cc=~/Downloads/jdk-11.0.2/bin/javac
fxlib=--module-path /home/shockrah/Downloads/javafx-sdk-11.0.2/lib fxlib=--module-path /home/shockrah/Downloads/javafx-sdk-11.0.2/lib
ctrl=--add-modules javafx.controls ctrl=--add-modules javafx.controls
env=~/Downloads/jdk-11.0.2/bin/java env=~/Downloads/jdk-11.0.2/bin/java
cfile="adsf"
default: %.java jfiles=HelloFX.java
# takes a java file as entry to build cfiles=HelloFX
$(cc) $(fxlib) $< $(ctr)
all: $(jfiles)
$(cc) $(fxlib) $(jfiles) $(ctrl)
# ouchie
run: run:
$(env) $(fxlib) $(ctrl) $(cfile) $(env) $(fxlib) $(ctrl) $(cfile) $(cfiles)
.PHONY: clean
clean:
rm -f *class

View File

@ -1,2 +0,0 @@
[ -z $1 ] && echo "no target" && exit 1
java --module-path /home/shockrah/Downloads/javafx-sdk-11.0.2/lib --add-modules javafx.controls $1