Add st/ExternalProxy. Is a special object which can contain handles
[panda.git] / Makefile-panda.am
bloba0856d9637209d471807f74af96d94768b6e4af5
2 noinst_LTLIBRARIES += libpanda.la
4 libpanda_la_SOURCES = \
5         src/st-utils.h \
6         src/st-utils.c \
7         src/st-unicode.h \
8         src/st-unicode.c \
9         src/st-dictionary.h \
10         src/st-dictionary.c \
11         src/st-array.h \
12         src/st-array.c \
13         src/st-character.h \
14         src/st-small-integer.h \
15         src/st-large-integer.h \
16         src/st-large-integer.c \
17         src/st-method.h \
18         src/st-universe.h \
19         src/st-universe.c \
20         src/st-association.h \
21         src/st-association.c \
22         src/st-float.h \
23         src/st-float.c \
24         src/st-symbol.h \
25         src/st-symbol.c \
26         src/st-behavior.h \
27         src/st-behavior.c \
28         src/st-context.h \
29         src/st-context.c \
30         src/st-object.h \
31         src/st-object.c \
32         src/st-primitives.c \
33         src/st-primitives.h \
34         src/st-node.c \
35         src/st-node.h \
36         src/st-compiler.h \
37         src/st-compiler.c \
38         src/st-generator.c \
39         src/st-parser.c \
40         src/st-lexer.c \
41         src/st-lexer.h \
42         src/st-input.h \
43         src/st-input.c \
44         src/st-cpu.h \
45         src/st-cpu.c \
46         src/st-memory.h \
47         src/st-memory.c \
48         src/st-system.h \
49         src/st-system.c \
50         src/st-types.h
52 libpanda_la_CPPFLAGS =          \
53         -I$(top_srcdir)       \
54         -I$(top_srcdir)/src   \
55         -I$(top_builddir)   \
56         -I$(top_srcdir)/libs/libtommath \
57         -I$(top_srcdir)/libs/libmpa \
58         -Isrc \
59         $(AM_CPPFLAGS)
61 libpanda_la_CFLAGS = $(WARN_CFLAGS)
63 libpanda_la_LIBADD = libtommath.la libgdtoa.la liboptparse.la libmpa.la -lm -lrt
66 noinst_PROGRAMS += src/panda
68 src_panda_SOURCES = src/main.c
69 src_panda_LDADD =    libpanda.la
70 src_panda_CFLAGS =   $(WARN_CFLAGS)
71 src_panda_CPPFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/libs/libmpa -I$(top_srcdir)/libs/optparse
74 smalltalk_files = $(top_srcdir)/st/*.st
76 EXTRA_DIST += $(smalltalk_files) src/Makefile