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 LD_LIBRARY_PATH += $srcdir/firmjni
29 run_bin_EXAMPLES = java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir) Empty; \
30 java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir) IfElseExample
32 %.class: $(top_srcdir)/firmjni/testprograms/%.java
35 all: empty ifelseexample
39 javac -classpath $(MYCLASSPATH) -d . $(SOURCEPATH)Empty.java
42 javac -classpath $(MYCLASSPATH) -d . $(SOURCEPATH)IfElseExample.java
45 ($(run_bin_EXAMPLES))>results.txt
46 ($(DIFF) results.txt $(SOURCEPATH)/run-results.txt) || (echo Firmjni test failed; exit 1)
47 @echo Firmjni test successful
49 reference: realclean all
50 ($(run_bin_EXAMPLES))>$(SOURCEPATH)/run-results.txt
53 run: empty ifelseexample
54 java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir) Empty
55 java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir) IfElseExample
58 -rm *.class results.txt