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