summaryrefslogtreecommitdiff
path: root/cmd-line-utils/libedit/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'cmd-line-utils/libedit/Makefile.am')
-rw-r--r--cmd-line-utils/libedit/Makefile.am86
1 files changed, 86 insertions, 0 deletions
diff --git a/cmd-line-utils/libedit/Makefile.am b/cmd-line-utils/libedit/Makefile.am
new file mode 100644
index 00000000000..4c8d055df06
--- /dev/null
+++ b/cmd-line-utils/libedit/Makefile.am
@@ -0,0 +1,86 @@
+## Process this file with automake to create Makefile.in
+# Makefile for the GNU readline library.
+# Copyright (C) 1994,1996,1997 Free Software Foundation, Inc.
+
+ASRC=vi.c emacs.c common.c
+AHDR=vi.h emacs.h common.h
+
+INCLUDES = -I$(top_srcdir)/include -I$(srcdir)/../.. -I..
+
+noinst_LIBRARIES = liblibedit.a
+
+liblibedit_a_SOURCES = chared.c el.c fgetln.c history.c map.c \
+ prompt.c readline.c search.c \
+ strlcpy.c tokenizer.c vi.c common.c \
+ emacs.c hist.c key.c parse.c read.c \
+ refresh.c sig.c term.c tty.c help.c \
+ fcns.c
+
+pkginclude_HEADERS = readline/readline.h
+
+noinst_HEADERS = chared.h el.h histedit.h key.h \
+ parse.h refresh.h sig.h sys.h \
+ tokenizer.h compat.h fgetln.h \
+ hist.h map.h prompt.h search.h \
+ strlcpy.h term.h tty.h
+
+DEFS = -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR
+
+vi.h: vi.c makelist
+ sh ./makelist -h ./vi.c > $@.tmp && \
+ mv $@.tmp $@
+
+emacs.h: emacs.c makelist
+ sh ./makelist -h ./emacs.c > $@.tmp && \
+ mv $@.tmp $@
+
+common.h: common.c makelist
+ sh ./makelist -h ./common.c > $@.tmp && \
+ mv $@.tmp $@
+
+help.c: ${ASRC} makelist
+ sh ./makelist -bc ${ASRC} > $@.tmp && \
+ mv $@.tmp $@
+
+help.h: ${ASRC} makelist
+ sh ./makelist -bh ${ASRC} > $@.tmp && \
+ mv $@.tmp $@
+
+fcns.h: ${AHDR} makelist
+ sh ./makelist -fh ${AHDR} > $@.tmp && \
+ mv $@.tmp $@
+
+fcns.c: ${AHDR} fcns.h makelist
+ sh ./makelist -fc ${AHDR} > $@.tmp && \
+ mv $@.tmp $@
+
+#%.o: vi.h emacs.h common.h help.h fcns.h
+#objects := $(patsubst %.c,%.o,$(wildcard *.c))
+#$(objects): vi.h emacs.h
+
+chared.o: vi.h emacs.h common.h help.h fcns.h
+el.o: vi.h emacs.h common.h help.h fcns.h
+fgetln.o: vi.h emacs.h common.h help.h fcns.h
+history.o: vi.h emacs.h common.h help.h fcns.h
+map.o: vi.h emacs.h common.h help.h fcns.h
+prompt.o: vi.h emacs.h common.h help.h fcns.h
+readline.o: vi.h emacs.h common.h help.h fcns.h
+search.o: vi.h emacs.h common.h help.h fcns.h
+strlcpy.o: vi.h emacs.h common.h help.h fcns.h
+tokenizer.o: vi.h emacs.h common.h help.h fcns.h
+vi.o: vi.h emacs.h common.h help.h fcns.h
+common.o: vi.h emacs.h common.h help.h fcns.h
+emacs.o: vi.h emacs.h common.h help.h fcns.h
+hist.o: vi.h emacs.h common.h help.h fcns.h
+key.o: vi.h emacs.h common.h help.h fcns.h
+parse.o: vi.h emacs.h common.h help.h fcns.h
+read.o: vi.h emacs.h common.h help.h fcns.h
+refresh.o: vi.h emacs.h common.h help.h fcns.h
+sig.o: vi.h emacs.h common.h help.h fcns.h
+term.o: vi.h emacs.h common.h help.h fcns.h
+tty.o: vi.h emacs.h common.h help.h fcns.h
+help.o: vi.h emacs.h common.h help.h fcns.h
+fcns.o: vi.h emacs.h common.h help.h fcns.h
+
+# Don't update the files from bitkeeper
+%::SCCS/s.%