root/src/Makefile.am

Revision d375779d1d4dfca413cc875bbe88abbdbf171a17, 1.2 kB (checked in by Philip Herron <redbrain@…>, 2 years ago)

quick commit

  • Property mode set to 100644
Line 
1bin_PROGRAMS= crules$(EXEEXT) crldot$(EXEEXT)
2noinst_LIBRARIES = libparser.a libruntime.a
3lib_LTLIBRARIES = libcrules.la
4
5AM_CPPFLAGS = -I$(top_srcdir)/include
6AM_YFLAGS = -d --verbose
7
8libruntime_a_CFLAGS = -DCRULES -DRUNTIME
9libruntime_a_SOURCES = bb_backend.c \
10bb_signals.c \
11dd_hash_table.c \
12dd_stack.c \
13bb_builtin.c \
14obj_class.c \
15obj_list.c \
16obj_integer.c \
17obj_float.c \
18obj_character.c \
19obj_boolean.c \
20obj_string.c \
21obj_io.c \
22rr_bin_eval.c \
23rr_runtime.c \
24rr_context.c \
25rr_math.c \
26gg_garbage.c
27
28crules_CFLAGS = -DCRULES -DINTERP
29crules_SOURCES = mm_crules.c
30crules_LDADD  = libparser.a libruntime.a
31
32libcrules_la_CFLAGS = -DCRULES -DSHARED
33libcrules_la_LDFLAGS = -release 0.5.0
34libcrules_la_SOURCES = ss_parser.y \
35ss_lexical.l \
36bb_backend.c \
37bb_signals.c \
38dd_hash_table.c \
39dd_stack.c \
40bb_builtin.c \
41obj_class.c \
42obj_list.c \
43obj_integer.c \
44obj_float.c \
45obj_character.c \
46obj_boolean.c \
47obj_string.c \
48obj_io.c \
49rr_bin_eval.c \
50rr_runtime.c \
51rr_context.c \
52rr_math.c \
53gg_garbage.c
54
55libparser_a_YFLAGS = -d
56libparser_a_CFLAGS = -DCRULES -DPARSER
57libparser_a_SOURCES = ss_parser.y ss_lexical.l
58
59crldot_CFLAGS = -DSYM_DOT
60crldot_SOURCES = mm_crldot.c
61
62.PHONY: check-syntax
63
64check-syntax: all
Note: See TracBrowser for help on using the browser.