3 # File name: firmjni/testprograms/Makefile.in
5 # Author: Till Riedel, Goetz Lindenmaier
9 # Copyright: (c) 2002-2003 Universität Karlsruhe
10 # Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE.
13 top_srcdir = @top_srcdir@
20 SOURCEPATH = @top_srcdir@/firmjni/testprograms/
22 SOURCES := Makefile.in \
23 Empty.java IfElseExample.java
25 MYCLASSPATH = $(CLASSPATH):../..
27 XML2_LIBRARY_PATH = /usr/public/libxml2-2.6.14/lib
29 LD_LIBRARY_PATH += $srcdir/firmjni
30 LD_LIBRARY_PATH += $XML2_LIBRARY_PATH
32 run_bin_EXAMPLES = java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir):$(XML2_LIBRARY_PATH) Empty; \
33 java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir):$(XML2_LIBRARY_PATH) IfElseExample
35 %.class: $(top_srcdir)/firmjni/testprograms/%.java
38 all: empty ifelseexample
42 javac -classpath $(MYCLASSPATH) -d . $(SOURCEPATH)Empty.java
45 javac -classpath $(MYCLASSPATH) -d . $(SOURCEPATH)IfElseExample.java
48 ($(run_bin_EXAMPLES))>results.txt
49 ($(DIFF) results.txt $(SOURCEPATH)/run-results.txt) || (echo Firmjni test failed; exit 1)
50 @echo Firmjni test successful
52 reference: realclean all
53 ($(run_bin_EXAMPLES))>$(SOURCEPATH)/run-results.txt
56 run: empty ifelseexample
57 java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir) Empty
58 java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir) IfElseExample
61 -rm *.class results.txt