/
Makefile.am
73 lines (55 loc) · 2.22 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
ACLOCAL_AMFLAGS = -I m4
AM_CPPFLAGS = -I$(top_srcdir)/include
EXTRA_DIST = scripts/make-core.lisp \
src/package.lisp \
src/util.lisp \
src/matcher.lisp \
src/set.lisp \
src/fa.lisp \
src/petri.lisp \
src/regex.lisp \
src/grammar.lisp \
src/parse.lisp \
src/graph.lisp \
src/pda.lisp \
src/fuzz.lisp \
src/search.lisp \
src/supervisor.lisp \
src/codegen.lisp \
src/threadpool.lisp \
src/test.lisp \
src/run-test.lisp \
motgrampy
bin_SCRIPTS = motgramlisp$(EXEEXT) motgrampy$(EXEEXT)
include_HEADERS = include/motgram.h
#TESTS =
lib_LTLIBRARIES = libmotgram.la
noinst_PROGRAMS = mg_test
libmotgram_la_SOURCES = \
libmotgram/motgram.c
libmotgram_la_LIBADD = -lach
distclean-local:
-rm -rf doxygen-doc
mg_test_SOURCES = libmotgram/mg_test.c
mg_test_LDADD = libmotgram.la -lach
check-local:
./motgramlisp$(EXEEXT) --load $(top_srcdir)/src/test.lisp --load $(top_srcdir)/src/run-test.lisp
clean-local:
-rm -rf src/*.fas \
src/*.fasl \
src/*.lib \
motgramlisp*
motgramlisp$(EXEEXT): $(top_srcdir)/scripts/make-core.lisp
$(COMMONLISP) --load config.lisp --load $(top_srcdir)/scripts/make-core.lisp
motgramlisp.gz: motgramlisp$(EXEEXT)
gzip -c motgramlisp$(EXEEXT) > motgramlisp.gz
lisp.name: motgramlisp$(EXEEXT) scripts/versioninfo.lisp
./motgramlisp$(EXEEXT) --script $(top_srcdir)/scripts/versioninfo.lisp > lisp.name
dist.lisp: lisp.name motgramlisp.gz
rsync --progress motgramlisp.gz golems@dreamhost:code.golems.org/pkg/mgk/core/motgramlisp.`cat lisp.name`.gz
doc/install.html: $(top_srcdir)/INSTALL
mkdir -p doc
markdown $(top_srcdir)/INSTALL | \
sed -e 's!\(http://\([[:alnum:]]\|[./#\-]\)*\)!<a href="\1">\1</a>!' \
> doc/install.html
include doxygen.am