Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: release42b_rc1
Fetching contributors…

Cannot retrieve contributors at this time

file 92 lines (78 sloc) 2.093 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
# Standard Franz make rules forward to ant targets.

default: FORCE
ant clean-build

clean: dist-clean
ant clean

prepush: FORCE
ant prepush

build: FORCE
ifndef VERSION
ant build
else
ant -Denv.version=$(VERSION) build
endif

javadoc: FORCE
ifndef VERSION
ant javadoc
else
ant -Denv.version=$(VERSION) javadoc
endif

srcjar: FORCE
ifndef VERSION
ant srcjar
else
ant -Denv.version=$(VERSION) srcjar
endif

tags: FORCE
rm -f TAGS
find . -name '*.java' -print0 | xargs -0 etags -a

###############################################################################
## distribution building

## this is brittle, clean it up post-m2.

TUTORIAL_FILES = *.ntriples *.rdf *.txt *TutorialExamples.java

ifdef CUSTOMER_DIST
DISTDIR = agraph-$(VERSION)-client-java
DIST = DIST/$(DISTDIR)
TARNAME = DIST/$(DISTDIR).tar.gz
TAROPTS = --owner=root --group=root
else
DISTDIR = .
DIST = DIST
TARNAME = agraph-$(VERSION)-client-java.tar.gz
TAROPTS =
endif

dist: clean build javadoc srcjar
ifndef VERSION
@echo VERSION is not defined.
@exit 1
endif
rm -fr DIST
mkdir -p $(DIST)
cp LICENSE $(DIST)
sed 's|SERVER_VERSION|$(VERSION)|g' templates/.project > $(DIST)/.project
sed 's|agraph-VERSION|agraph-$(VERSION)|g' templates/.classpath > $(DIST)/.classpath
mkdir -p $(DIST)/src/tutorial
for f in $(TUTORIAL_FILES); do \
echo copying src/tutorial/$$f...; \
cp src/tutorial/$$f $(DIST)/src/tutorial; \
done
mkdir -p $(DIST)/lib
cp agraph.jar $(DIST)/lib/agraph-$(VERSION).jar
cp agraph-src.jar $(DIST)/lib/agraph-$(VERSION)-src.jar
cp lib/json.jar $(DIST)/lib/json.jar
mkdir -p $(DIST)/lib/sesame-2.3.1
cp lib/sesame-2.3.1/*.jar $(DIST)/lib/sesame-2.3.1
mkdir -p $(DIST)/lib/jena-2.6.2
cp lib/jena-2.6.2/*.jar $(DIST)/lib/jena-2.6.2
mkdir -p $(DIST)/doc
cp src/tutorial/java-tutorial-40.html $(DIST)/doc
cp src/tutorial/jena-tutorial-40.html $(DIST)/doc
cp src/tutorial/*.jpg $(DIST)/doc
cp -r doc $(DIST)/javadoc
tar -c -h -z $(TAROPTS) -f $(TARNAME) -C DIST $(DISTDIR)
ifdef DESTDIR
cp -p $(TARNAME) $(DESTDIR)
endif

dist-clean: FORCE
rm -fr DIST *.tar.gz

FORCE:
Something went wrong with that request. Please try again.