6 |
|
|
7 |
bin_PROGRAMS=@GUIMB@ |
bin_PROGRAMS=@GUIMB@ |
8 |
EXTRA_PROGRAMS=guimb |
EXTRA_PROGRAMS=guimb |
9 |
guimb_SOURCES=main.c collect.c util.c run_scm.c guimb.h |
guimb_SOURCES=main.c collect.c util.c guimb.h |
10 |
guimb_LDADD = ../libmu_scm/libmu_scm.a ../mailbox/libmailbox.la \ |
guimb_LDADD = ../libmu_scm/libmu_scm.a ../mailbox/libmailbox.la \ |
11 |
../lib/libmailutils.a @GUILE_LIBS@ |
../lib/libmailutils.a @GUILE_LIBS@ |
12 |
|
|
|
pkgdata_DATA=@GUILE_PROCEDURES_TXT@ |
|
|
DOT_X_FILES=run_scm.x |
|
|
DOT_DOC_FILES=run_scm.doc |
|
|
BUILT_SOURCES=@GUILE_BUILT_SOURCES@ |
|
|
|
|
|
DISTCLEANFILES=$(DOT_X_FILES) $(DOT_DOC_FILES) @GUILE_PROCEDURES_TXT@ |
|
|
|
|
|
|
|
|
CPPFLAGS=-DDATADIR=\"$(pkgdatadir)\" |
|
|
ETAGS_ARGS = --regex='/SCM_\(GLOBAL_\)?\(G?PROC\|G?PROC1\|SYMBOL\|VCELL\|CONST_LONG\).*\"\([^\"]\)*\"/\3/' \ |
|
|
--regex='/[ \t]*SCM_[G]?DEFINE1?[ \t]*(\([^,]*\),[^,]*/\1/' |
|
|
|
|
|
GUILE_DOC_SNARF=$(top_srcdir)/scripts/guile-doc-snarf |
|
|
SUFFIXES=.x .doc |
|
|
|
|
|
.c.x: |
|
|
$(GUILE_DOC_SNARF) $< $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) \ |
|
|
$< > $@ || { rm $@; false; } |
|
|
|
|
|
.c.doc: |
|
|
$(GUILE_DOC_SNARF) $< $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) \ |
|
|
$< > /dev/null || { rm $@; false; } |
|
|
|
|
|
guile-procedures.txt: $(DOT_DOC_FILES) |
|
|
cat $(DOT_DOC_FILES) > $@ |
|
|
|
|
|
## Add -MG to make the .x magic work with auto-dep code. |
|
|
MKDEP = $(CC) -M -MG $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) |
|