.PHONY: all clean install

JAVAC        = javac
JAVAC_OPT    = -encoding utf8 -Xlint:deprecation 
JAR          = jar
JAR_OPT   = 
JAVADIR      = /usr/local/share/xcalablemp
MKDIR_P      = install -m 755 -d
INSTALL      = install
OM_EXC_TOOLS = build/om-exc-tools.jar
SOURCE       = $(wildcard src/exc/*/*.java)

all: $(OM_EXC_TOOLS)
$(OM_EXC_TOOLS): $(SOURCE)
	$(JAVAC) $(JAVAC_OPT) src/exc/*/*.java -classpath ../XcodeML-Common/build/om-common.jar:../C-BackEnd/build/om-c-back.jar:./src
	$(MKDIR_P) build
	cd src; $(JAR) $(JAR_OPT) cf ../$@ ./exc/*/*.class

clean:
	rm -f $(OM_EXC_TOOLS) src/exc/*/*.class

install: $(OM_EXC_TOOLS)
	$(MKDIR_P) $(JAVADIR)
	$(INSTALL) $^ $(JAVADIR)

