Inline some arithmetic primitives in the interpreter. Fix oversight
[panda.git] / Makefile-libpanda.am
blob378c86c9b84c0c8d81291e215295860de8925b87
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-descriptor.c \
33         src/st-descriptor.h \
34         src/st-primitives.c \
35         src/st-primitives.h \
36         src/st-node.c \
37         src/st-node.h \
38         src/st-compiler.h \
39         src/st-compiler.c \
40         src/st-generator.c \
41         src/st-parser.c \
42         src/st-lexer.c \
43         src/st-lexer.h \
44         src/st-input.h \
45         src/st-input.c \
46         src/st-processor.h \
47         src/st-processor.c \
48         src/st-memory.h \
49         src/st-memory.c \
50         src/st-system.h \
51         src/st-system.c \
52         src/st-types.h
54 libpanda_la_CPPFLAGS =          \
55         -I$(top_srcdir)       \
56         -I$(top_srcdir)/src   \
57         -I$(top_builddir)   \
58         -I$(top_srcdir)/libs/libtommath \
59         -I$(top_srcdir)/libs/libmpa \
60         -I$(top_srcdir)/libs/ucdata \
61         -Isrc \
62         $(AM_CPPFLAGS)
64 libpanda_la_CFLAGS = $(WARN_CFLAGS)
67 libpanda_la_LIBADD = libtommath.la libgdtoa.la liboptparse.la libmpa.la -lm -lrt
70 noinst_PROGRAMS += src/panda
72 src_panda_SOURCES = src/main.c
73 src_panda_LDADD =    libpanda.la
74 src_panda_CFLAGS =   $(WARN_CFLAGS)
75 src_panda_CPPFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/libs/libmpa -I$(top_srcdir)/libs/optparse
78 smalltalk_files = st/*.st
80 EXTRA_DIST += $(smalltalk_files) src/Makefile