1 # Hey Emacs, this is a -*- makefile -*-
8 top_srcdir = @top_srcdir@
15 SOURCEPATH = @top_srcdir@/firmjni/testprograms/
17 SOURCES := Makefile.in \
18 Empty.java IfElseExample.java
20 MYCLASSPATH = $(CLASSPATH):../..
22 LD_LIBRARY_PATH += $srcdir/firmjni
24 run_bin_EXAMPLES = java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir) Empty; \
25 java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir) IfElseExample
27 %.class: $(top_srcdir)/firmjni/testprograms/%.java
30 all: empty ifelseexample
34 javac -classpath $(MYCLASSPATH) -d . $(SOURCEPATH)Empty.java
37 javac -classpath $(MYCLASSPATH) -d . $(SOURCEPATH)IfElseExample.java
40 ($(run_bin_EXAMPLES))>results.txt
41 ($(DIFF) results.txt $(SOURCEPATH)/run-results.txt) || (echo Firmjni test failed; exit 1)
42 @echo Firmjni test successful
44 reference: realclean all
45 ($(run_bin_EXAMPLES))>$(SOURCEPATH)/run-results.txt
48 run: empty ifelseexample
49 java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir) Empty
50 java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir) IfElseExample
53 -rm *.class results.txt