File: rules

package info (click to toggle)
natbraille 2.0rc3-4
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 6,928 kB
  • ctags: 3,551
  • sloc: java: 31,256; xml: 7,747; sh: 165; haskell: 50; makefile: 32
file content (45 lines) | stat: -rwxr-xr-x 1,922 bytes parent folder | download
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