prefix=/usr
datadir=$(prefix)/share
javadir=$(datadir)/java

TARGETS=HelloSwingWT HelloSwingWT.class

JAVAC=gcj -C
GCJ=gcj

JAVACFLAGS=-classpath $(javadir)/swingwt-0.jar:$(javadir)/swt-gtk-3.jar
GCJFLAGS=`pkg-config --cflags swingwt`
LDFLAGS=`pkg-config --libs swingwt` --main=HelloSwingWT

all: $(TARGETS)

clean:
	$(RM) $(TARGETS) *.class

.PHONY: all

HelloSwingWT: HelloSwingWT.java
	$(GCJ) $(GCJFLAGS) $(LDFLAGS) $^ -o $@

.java.class:
	$(JAVAC) $(JAVACFLAGS) $<

.SUFFIXES: .java .class
