9bb7a5a1381f988d147c67d24f2d1eb4e4388641
[libfirm] / firmjni / testprograms / Makefile.in
1 # Hey Emacs, this is a -*- makefile -*-
2 #
3 # libFIRM Project
4 #
5 # $Id$
6 #
7
8 top_srcdir = @top_srcdir@
9 srcdir = @srcdir@
10 topdir = ..
11 subdir = testprograms
12
13 SOURCEPATH = @top_srcdir@/firmjni/testprograms/
14
15 SOURCES := Makefile.in \
16         Empty.java IfElseExample.java
17
18 MYCLASSPATH = $(CLASSPATH):../..
19
20 LD_LIBRARY_PATH += $srcdir/firmjni
21
22
23 %.class: $(top_srcdir)/firmjni/testprograms/%.java
24         javac -d . $<
25
26 all:    empty ifelseexample
27
28 # bad hack ;-(
29 empty:
30         javac -classpath $(MYCLASSPATH) -d . $(SOURCEPATH)Empty.java
31
32 ifelseexample:
33         javac -classpath $(MYCLASSPATH) -d . $(SOURCEPATH)IfElseExample.java
34
35 run:    empty ifelseexample
36         java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir) Empty
37         java -cp $(MYCLASSPATH) -Djava.library.path=$(topdir) IfElseExample
38
39 clean:
40         -rm *.class
41
42 realclean:      clean
43         -rm *.vcg