Removed the notion of a "large" context. For simplicity, all contexts
[panda.git] / Makefile-panda.am
blob1501b6cbc2d1b43911624c9803da0896c17b37ca
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-object.h \
30         src/st-object.c \
31         src/st-primitives.c \
32         src/st-primitives.h \
33         src/st-node.c \
34         src/st-node.h \
35         src/st-compiler.h \
36         src/st-compiler.c \
37         src/st-generator.c \
38         src/st-parser.c \
39         src/st-lexer.c \
40         src/st-lexer.h \
41         src/st-input.h \
42         src/st-input.c \
43         src/st-machine.h \
44         src/st-machine.c \
45         src/st-memory.h \
46         src/st-memory.c \
47         src/st-system.h \
48         src/st-system.c \
49         src/st-handle.h \
50         src/st-identity-hashtable.h \
51         src/st-identity-hashtable.c \
52         src/st-heap.h \
53         src/st-heap.c \
54         src/st-system.c \
55         src/st-types.h
57 libpanda_la_CPPFLAGS =          \
58         -I$(top_srcdir)         \
59         -I$(top_srcdir)/src     \
60         -I$(top_builddir)       \
61         -I$(top_srcdir)/libs/libtommath \
62         -I$(top_srcdir)/libs/libmpa     \
63         -Isrc                           \
64         $(AM_CPPFLAGS)
66 libpanda_la_CFLAGS = $(WARN_CFLAGS)
68 libpanda_la_LIBADD = libtommath.la libgdtoa.la liboptparse.la libmpa.la -lm -lrt
71 noinst_PROGRAMS += src/panda
73 src_panda_SOURCES = src/main.c
74 src_panda_LDADD =    libpanda.la
75 src_panda_CFLAGS =   $(WARN_CFLAGS)
76 src_panda_CPPFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/libs/libmpa -I$(top_srcdir)/libs/optparse
79 smalltalk_files = $(top_srcdir)/st/*.st
81 EXTRA_DIST += $(smalltalk_files) src/Makefile