JAVA_FLAGS=-g

default:
	make web_browser.jar

all:
	make clean
	make web_browser.jar

clean:
	rm -f *.class
	rm -f web_browser.jar

WebBrowser2.class:WebBrowser2.java
	javac ${JAVA_FLAGS} WebBrowser2.java 

CSVFileReader.class:CSVFileReader.java
	javac ${JAVA_FLAGS} CSVFileReader.java 

web_browser.jar:WebBrowser2.class CSVFileReader.class
	jar cfm web_browser.jar Manifest.txt *.class *.gif

tab:
	javac ${JAVA_FLAGS} TabTest.java 
	java -classpath . TabTest

jfx:
	javac ${JAVA_FLAGS} SwingFX2.java 
	java -classpath . SwingFX2

example:
	javac ${JAVA_FLAGS} WebViewExample.java 
	java -classpath . WebViewExample

test:
	java -Xmx512m -classpath . WebBrowser2 &

kill:
	killall -9 java
