33 |
|
|
34 |
lib_LTLIBRARIES = libguile.la |
lib_LTLIBRARIES = libguile.la |
35 |
bin_PROGRAMS = guile |
bin_PROGRAMS = guile |
36 |
|
|
37 |
noinst_PROGRAMS = guile_filter_doc_snarfage |
noinst_PROGRAMS = guile_filter_doc_snarfage |
38 |
|
guile_filter_doc_snarfage_SOURCES = c-tokenize.c |
39 |
|
|
40 |
|
## Override default rule; this should be compiled for BUILD host. |
41 |
|
## For some reason, OBJEXT does not include the dot |
42 |
|
c-tokenize.$(OBJEXT): c-tokenize.c |
43 |
|
if [ "$(cross_compiling)" = "yes" ]; then \ |
44 |
|
$(CC_FOR_BUILD) -c -o $@ $<; \ |
45 |
|
else \ |
46 |
|
$(COMPILE) -c -o $@ $<; \ |
47 |
|
fi |
48 |
|
|
49 |
|
## Override default rule; this should run on BUILD host. |
50 |
|
guile_filter_doc_snarfage$(EXEEXT): $(guile_filter_doc_snarfage_OBJECTS) $(guile_filter_doc_snarfage_DEPENDENCIES) |
51 |
|
@rm -f guile_filter_doc_snarfage$(EXEEXT) |
52 |
|
if [ "$(cross_compiling)" = "yes" ]; then \ |
53 |
|
$(CCLD_FOR_BUILD) -o $@ $(guile_filter_doc_snarfage_OBJECTS); \ |
54 |
|
else \ |
55 |
|
$(LINK) $(guile_filter_doc_snarfage_OBJECTS) $(LDADD) $(LIBS); \ |
56 |
|
fi |
57 |
|
|
58 |
|
|
59 |
guile_SOURCES = guile.c |
guile_SOURCES = guile.c |
60 |
guile_LDADD = libguile.la |
guile_LDADD = libguile.la |
61 |
guile_LDFLAGS = @DLPREOPEN@ |
guile_LDFLAGS = @DLPREOPEN@ |
62 |
|
|
|
guile_filter_doc_snarfage_SOURCES = c-tokenize.c |
|
|
|
|
63 |
libguile_la_SOURCES = alist.c arbiters.c async.c backtrace.c boolean.c \ |
libguile_la_SOURCES = alist.c arbiters.c async.c backtrace.c boolean.c \ |
64 |
chars.c continuations.c convert.c debug.c deprecation.c dynl.c \ |
chars.c continuations.c convert.c debug.c deprecation.c dynl.c \ |
65 |
dynwind.c environments.c eq.c error.c eval.c evalext.c extensions.c \ |
dynwind.c environments.c eq.c error.c eval.c evalext.c extensions.c \ |
232 |
include $(top_srcdir)/am/pre-inst-guile |
include $(top_srcdir)/am/pre-inst-guile |
233 |
|
|
234 |
alldotdocfiles = $(DOT_DOC_FILES) $(EXTRA_DOT_DOC_FILES) |
alldotdocfiles = $(DOT_DOC_FILES) $(EXTRA_DOT_DOC_FILES) |
235 |
snarf2checkedtexi = $(preinstguiletool)/snarf-check-and-output-texi |
snarf2checkedtexi = GUILE="$(GUILE_FOR_BUILD)" $(top_srcdir)/scripts/snarf-check-and-output-texi |
236 |
dotdoc2texi = cat $(alldotdocfiles) | $(snarf2checkedtexi) |
dotdoc2texi = cat $(alldotdocfiles) | $(snarf2checkedtexi) |
237 |
|
|
238 |
guile.texi: $(alldotdocfiles) guile |
guile.texi: $(alldotdocfiles) guile |