mySQL 5.0.11 sources for tomato
[tomato.git] / release / src / router / mysql / cmd-line-utils / libedit / Makefile.am
blobb68eca7f44ac3ab9d18373902a68dc8869c556e0
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 eln.c history.c historyn.c map.c prompt.c chartype.c \
11                         readline.c search.c tokenizer.c tokenizern.c vi.c common.c emacs.c \
12                         hist.c keymacro.c parse.c read.c refresh.c sig.c terminal.c \
13                         tty.c help.c fcns.c filecomplete.c \
14                         np/unvis.c np/strlcpy.c np/vis.c np/strlcat.c \
15                         np/fgetln.c np/wcsdup.c
17 libedit_a_LIBADD =              @LIBEDIT_LOBJECTS@
18 libedit_a_DEPENDENCIES  =       @LIBEDIT_LOBJECTS@
20 pkginclude_HEADERS =    readline/readline.h
22 noinst_HEADERS =        chared.h chartype.h el.h el_terminal.h histedit.h keymacro.h parse.h \
23                         refresh.h sig.h 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
30 SUFFIXES = .sh
32 .sh:
33         @RM@ -f $@ $@-t
34         @SED@ \
35           -e 's!@''AWK''@!@AWK@!' \
36         $< > $@-t
37         @MV@ $@-t $@
39 vi.h: $(srcdir)/vi.c makelist
40         sh ./makelist -h $(srcdir)/vi.c > $@.tmp && \
41         mv $@.tmp $@
43 emacs.h: $(srcdir)/emacs.c makelist
44         sh ./makelist -h $(srcdir)/emacs.c > $@.tmp && \
45         mv $@.tmp $@
47 common.h: $(srcdir)/common.c makelist
48         sh ./makelist -h $(srcdir)/common.c > $@.tmp && \
49         mv $@.tmp $@
51 help.c: ${ASRC} makelist
52         sh ./makelist -bc ${ASRC} > $@.tmp && \
53         mv $@.tmp $@
55 help.h: ${ASRC} makelist
56         sh ./makelist -bh ${ASRC} > $@.tmp && \
57         mv $@.tmp $@
59 fcns.h: ${AHDR} makelist
60         sh ./makelist -fh ${AHDR} > $@.tmp && \
61         mv $@.tmp $@
63 fcns.c: ${AHDR} fcns.h makelist
64         sh ./makelist -fc ${AHDR} > $@.tmp && \
65         mv $@.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 eln.o: vi.h emacs.h common.h help.h fcns.h
74 history.o: vi.h emacs.h common.h help.h fcns.h 
75 historyn.o: vi.h emacs.h common.h help.h fcns.h 
76 map.o: vi.h emacs.h common.h help.h fcns.h
77 chartype.o: vi.h emacs.h common.h help.h fcns.h
78 prompt.o: vi.h emacs.h common.h help.h fcns.h
79 readline.o: vi.h emacs.h common.h help.h fcns.h
80 search.o: vi.h emacs.h common.h help.h fcns.h
81 tokenizer.o: vi.h emacs.h common.h help.h fcns.h
82 tokenizern.o: vi.h emacs.h common.h help.h fcns.h
83 vi.o: vi.h emacs.h common.h help.h fcns.h
84 common.o: vi.h emacs.h common.h help.h fcns.h
85 emacs.o: vi.h emacs.h common.h help.h fcns.h 
86 hist.o: vi.h emacs.h common.h help.h fcns.h 
87 keymacro.o: vi.h emacs.h common.h help.h fcns.h 
88 parse.o: vi.h emacs.h common.h help.h fcns.h
89 read.o: vi.h emacs.h common.h help.h fcns.h
90 refresh.o: vi.h emacs.h common.h help.h fcns.h
91 sig.o: vi.h emacs.h common.h help.h fcns.h
92 terminal.o: vi.h emacs.h common.h help.h fcns.h
93 tty.o: vi.h emacs.h common.h help.h fcns.h 
94 help.o: vi.h emacs.h common.h help.h fcns.h
95 fcns.o: vi.h emacs.h common.h help.h fcns.h
96 filecomplete.o: vi.h emacs.h common.h help.h fcns.h