Make prefixes for most (hopefully all) enum values. Means change your code, I/F has...
[libfirm] / firmjni / testprograms / Makefile.in
1 #
2 # Project:     libFIRM
3 # File name:   firmjni/testprograms/Makefile.in
4 # Purpose:
5 # Author:      Till Riedel, Goetz Lindenmaier
6 # Modified by:
7 # Created:
8 # CVS-ID:      $Id$
9 # Copyright:   (c) 2002-2003 Universität Karlsruhe
10 # Licence:     This file protected by GPL -  GNU GENERAL PUBLIC LICENSE.
11 #
12
13 top_srcdir = @top_srcdir@
14 srcdir = @srcdir@
15 topdir = ..
16 subdir = testprograms
17
18 DIFF ?= diff
19
20 SOURCEPATH = @top_srcdir@/firmjni/testprograms/
21
22 SOURCES := Makefile.in \
23         Empty.java IfElseExample.java
24
25 MYCLASSPATH = $(CLASSPATH):../..
26
27 LD_LIBRARY_PATH += $srcdir/firmjni
28
29 run_bin_EXAMPLES = java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir) Empty; \
30         java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir) IfElseExample
31
32 %.class: $(top_srcdir)/firmjni/testprograms/%.java
33         javac -d . $<
34
35 all:    empty ifelseexample
36
37 # bad hack ;-(
38 empty:
39         javac -classpath $(MYCLASSPATH) -d . $(SOURCEPATH)Empty.java
40
41 ifelseexample:
42         javac -classpath $(MYCLASSPATH) -d . $(SOURCEPATH)IfElseExample.java
43
44 test:   realclean all
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
48
49 reference: realclean all
50         ($(run_bin_EXAMPLES))>$(SOURCEPATH)/run-results.txt
51
52
53 run:    empty ifelseexample
54         java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir) Empty
55         java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir) IfElseExample
56
57 clean:
58         -rm *.class results.txt
59
60 realclean:      clean
61         -rm *.vcg