1
## Process this file with automake to create Makefile.in
3
ASRC = $(srcdir)/vi.c $(srcdir)/emacs.c $(srcdir)/common.c
4
AHDR = vi.h emacs.h common.h
6
INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include
8
noinst_LIBRARIES = libedit.a
10
libedit_a_SOURCES = chared.c el.c history.c map.c prompt.c readline.c \
11
search.c tokenizer.c vi.c common.c emacs.c \
12
hist.c key.c parse.c read.c refresh.c sig.c term.c \
13
tty.c help.c fcns.c filecomplete.c \
14
np/unvis.c np/strlcpy.c np/vis.c np/strlcat.c \
17
libedit_a_LIBADD = @LIBEDIT_LOBJECTS@
18
libedit_a_DEPENDENCIES = @LIBEDIT_LOBJECTS@
20
pkginclude_HEADERS = readline/readline.h
22
noinst_HEADERS = chared.h el.h el_term.h histedit.h key.h parse.h refresh.h sig.h \
23
sys.h config.h hist.h map.h prompt.h read.h \
24
search.h tty.h filecomplete.h np/vis.h
26
EXTRA_DIST = makelist.sh
28
CLEANFILES = makelist common.h emacs.h vi.h fcns.h help.h fcns.c help.c
35
-e 's!@''AWK''@!@AWK@!' \
39
vi.h: $(srcdir)/vi.c makelist
40
sh ./makelist -h $(srcdir)/vi.c > $@.tmp && \
43
emacs.h: $(srcdir)/emacs.c makelist
44
sh ./makelist -h $(srcdir)/emacs.c > $@.tmp && \
47
common.h: $(srcdir)/common.c makelist
48
sh ./makelist -h $(srcdir)/common.c > $@.tmp && \
51
help.c: ${ASRC} makelist
52
sh ./makelist -bc ${ASRC} > $@.tmp && \
55
help.h: ${ASRC} makelist
56
sh ./makelist -bh ${ASRC} > $@.tmp && \
59
fcns.h: ${AHDR} makelist
60
sh ./makelist -fh ${AHDR} > $@.tmp && \
63
fcns.c: ${AHDR} fcns.h makelist
64
sh ./makelist -fc ${AHDR} > $@.tmp && \
67
#%.o: vi.h emacs.h common.h help.h fcns.h
68
#objects := $(patsubst %.c,%.o,$(wildcard *.c))
69
#$(objects): vi.h emacs.h
71
chared.o: vi.h emacs.h common.h help.h fcns.h
72
el.o: vi.h emacs.h common.h help.h fcns.h
73
history.o: vi.h emacs.h common.h help.h fcns.h
74
map.o: vi.h emacs.h common.h help.h fcns.h
75
prompt.o: vi.h emacs.h common.h help.h fcns.h
76
readline.o: vi.h emacs.h common.h help.h fcns.h
77
search.o: vi.h emacs.h common.h help.h fcns.h
78
tokenizer.o: vi.h emacs.h common.h help.h fcns.h
79
vi.o: vi.h emacs.h common.h help.h fcns.h
80
common.o: vi.h emacs.h common.h help.h fcns.h
81
emacs.o: vi.h emacs.h common.h help.h fcns.h
82
hist.o: vi.h emacs.h common.h help.h fcns.h
83
key.o: vi.h emacs.h common.h help.h fcns.h
84
parse.o: vi.h emacs.h common.h help.h fcns.h
85
read.o: vi.h emacs.h common.h help.h fcns.h
86
refresh.o: vi.h emacs.h common.h help.h fcns.h
87
sig.o: vi.h emacs.h common.h help.h fcns.h
88
term.o: vi.h emacs.h common.h help.h fcns.h
89
tty.o: vi.h emacs.h common.h help.h fcns.h
90
help.o: vi.h emacs.h common.h help.h fcns.h
91
fcns.o: vi.h emacs.h common.h help.h fcns.h
92
filecomplete.o: vi.h emacs.h common.h help.h fcns.h