.PHONY: all clean install

JAVAC     = /usr/bin/javac
JAVAC_OPT = -encoding utf8 -Xlint:deprecation,unchecked 
JAR       = /usr/bin/jar
JAR_OPT   = 
JAVADIR   = /usr/local/share/
MKDIR_P   = install -m 755 -d
INSTALL   = install
OM_C_BACK = build/om-c-back.jar
SOURCE    = $(wildcard src/xcodeml/c/*/*.java)

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

clean:
	rm -f $(OM_C_BACK) src/xcodeml/c/*/*.class

install: $(OM_C_BACK)
	$(MKDIR_P) $(DESTDIR)$(JAVADIR)
	$(INSTALL) $^ $(DESTDIR)$(JAVADIR)

