Update Makefile
Updated Makefile to better handle stdlib
This commit is contained in:
parent
98d5cf9c75
commit
d62a50a188
1 changed files with 4 additions and 3 deletions
|
@ -1,4 +1,5 @@
|
||||||
FILE_PATH = ./com/jsaasta/froj
|
FILE_PATH = ./com/jsaasta/froj
|
||||||
|
FILE_PATH_STDLIB = $(FILE_PATH)/stdlib
|
||||||
FILE = ../hello_world.froj
|
FILE = ../hello_world.froj
|
||||||
FILE_NAME_JAR = froj.jar
|
FILE_NAME_JAR = froj.jar
|
||||||
|
|
||||||
|
@ -7,14 +8,14 @@ all: run
|
||||||
compile:
|
compile:
|
||||||
rm -f $(FILE_PATH)/*.class
|
rm -f $(FILE_PATH)/*.class
|
||||||
javac -d ./ $(FILE_PATH)/*.java $(FILE_PATH)/**/*.java
|
javac -d ./ $(FILE_PATH)/*.java $(FILE_PATH)/**/*.java
|
||||||
jar -cfm $(FILE_NAME_JAR) ./META-INF/MANIFEST.MF $(FILE_PATH)/*.class $(FILE_PATH)/**/*.class
|
jar -cfm $(FILE_NAME_JAR) ./META-INF/MANIFEST.MF $(FILE_PATH)/*.class $(FILE_PATH_STDLIB)/*.class
|
||||||
rm -f $(FILE_PATH)/*.class
|
rm -f $(FILE_PATH)/*.class
|
||||||
rm -f $(FILE_PATH)/*/*.class
|
rm -f $(FILE_PATH_STDLIB)/*.class
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f $(FILE_PATH)/*.class
|
rm -f $(FILE_PATH)/*.class
|
||||||
rm -f ./$(FILE_NAME_JAR)
|
rm -f ./$(FILE_NAME_JAR)
|
||||||
rm -f $(FILE_PATH)/**/*.class
|
rm -f $(FILE_PATH_STDLIB)/*.class
|
||||||
|
|
||||||
javac:
|
javac:
|
||||||
javac -d ./ $(FILE_PATH)/*.java
|
javac -d ./ $(FILE_PATH)/*.java
|
||||||
|
|
Loading…
Reference in a new issue