dynamic native library loading, some inlining changes
[cacao.git] / src / native / vm / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 # $Id: Makefile.am 1429 2004-11-02 08:58:26Z jowenn $
4
5
6 INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/jit/@ARCH_DIR@
7
8 EXTRA_DIST =
9
10 noinst_LIBRARIES = libnat.a
11
12 libnat_a_SOURCES = \
13         Constructor.c \
14         Field.c \
15         Method.c \
16         Proxy.c \
17         Runtime.c \
18         Thread.c \
19         VMClass.c \
20         VMClassLoader.c \
21         VMObject.c \
22         VMSecurityManager.c \
23         VMString.c \
24         VMSystem.c \
25         VMThrowable.c \
26         JOWENNTest1.c \
27         classcontextnativeTest.c
28
29 #libgtk_a_SOURCES = \
30         GdkGraphics.c \
31         GdkPixbufDecoder.c \
32         GtkComponentPeer.c \
33         GtkFileDialogPeer.c \
34         GtkLabelPeer.c \
35         GtkScrollPanePeer.c
36
37 implementedNatives:
38         echo "">implementednatives.data
39         grep "JNICALL Java_" *.c | perl -p -i -e "s/.*JNICALL\s//" | perl -p -i -e"s/\(.*//"  | (\
40                 while read line; do \
41                         grep $$line *.h >/dev/null ; \
42                         if test $$? == 0; then \
43                                 echo $$line >>implementednatives.data ;\
44                         fi ;\
45                 done )
46
47 ## Local variables:
48 ## mode: Makefile
49 ## indent-tabs-mode: t
50 ## c-basic-offset: 4
51 ## tab-width: 8
52 ## compile-command: "automake --add-missing"
53 ## End: