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
|
#!/usr/bin/make -f
%:
dh $@
JAVAC=javac -source 1.5 -target 1.5
JAVAFLAGS=-encoding utf8
JAR=jar
JAVADOC=javadoc
JAVACLASSES=/usr/share/java
JAVAFLAGS+=-classpath $(JAVACLASSES)/commons-io.jar:$(JAVACLASSES)/fop.jar:$(JAVACLASSES)/xalan2.jar:$(JAVACLASSES)/jaxe.jar:$(JAVACLASSES)/jazzy.jar:$(JAVACLASSES)/jhall.jar:$(JAVACLASSES)/jing.jar:$(JAVACLASSES)/jodconverter.jar:$(JAVACLASSES)/joptsimple.jar:$(JAVACLASSES)/juh.jar:$(JAVACLASSES)/jurt.jar:$(JAVACLASSES)/log4j-1.2.jar:$(JAVACLASSES)/ridl.jar:$(JAVACLASSES)/saxonb.jar:$(JAVACLASSES)/saxon-dom.jar$(JAVACLASSES)/slf4j-api.jar:$(JAVACLASSES)/slf4j-jdk14.jar:/usr/lib/libreoffice/program/classes/unoil.jar:$(JAVACLASSES)/xstream.jar:$(JAVACLASSES)/writer2latex.jar:$(JAVACLASSES)/jeuclid-core.jar
JARFILE=nat.jar
override_dh_auto_build:
$(JAVAC) $(JAVAFLAGS) gestionnaires/*.java nat/convertisseur/*.java nat/presentateur/*.java nat/transcodeur/*.java nat/*.java outils/*.java outils/regles/*.java ui/*.java ui/listener/*.java org/im4java/*/*.java
$(JAR) c `find . -name \*.class` > $(JARFILE)
$(JAVADOC) -notimestamp -encoding utf8 -d api gestionnaires nat nat.convertisseur nat.presentateur nat.transcodeur outils ui
override_dh_auto_clean:
rm -f `find . -name \*.class`
rm -f $(JARFILE)
rm -fr api
rm -f test.txt
rm -f nat-gui.conf-initial
rm -fr .nat-braille
override_dh_auto_test:
ln -s debian/nat-gui.conf-test nat-gui.conf-initial
for i in documents/test*.odt ; do \
[ $$i = documents/testSautPage.odt ] && continue ; \
[ $$i = documents/testStyles-openoffice.odt ] && continue ; \
[ $$i = documents/testTableaux.odt ] && continue ; \
rm -f test.txt ; \
HOME=$(CURDIR) $(CURDIR)/debian/bin/natbraille-test -f $(CURDIR)/$$i -t $(CURDIR)/test.txt ; \
test -f test.txt || exit 1 ; \
diff test.txt debian/testresults/$$i.txt || exit 1 ; \
done
override_dh_auto_install:
#$(MAKE) DESTDIR=$(CURDIR)/debian/natbraille install
|