126497Sache## -*- text -*- ##
226497Sache# Master Makefile for the GNU readline library.
3136644Sache# Copyright (C) 1994-2004 Free Software Foundation, Inc.
421308Sache
526497Sache# This program is free software; you can redistribute it and/or modify
626497Sache# it under the terms of the GNU General Public License as published by
726497Sache# the Free Software Foundation; either version 2, or (at your option)
826497Sache# any later version.
926497Sache
1026497Sache# This program is distributed in the hope that it will be useful,
1126497Sache# but WITHOUT ANY WARRANTY; without even the implied warranty of
1226497Sache# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1326497Sache# GNU General Public License for more details.
1426497Sache
1526497Sache# You should have received a copy of the GNU General Public License
1626497Sache# along with this program; if not, write to the Free Software
1758310Sache# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
1826497SacheRL_LIBRARY_VERSION = @LIBVERSION@
1926497SacheRL_LIBRARY_NAME = readline
2026497Sache
21136644SachePACKAGE = @PACKAGE_NAME@
22136644SacheVERSION = @PACKAGE_VERSION@
23136644Sache
24136644SachePACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
25136644SachePACKAGE_NAME = @PACKAGE_NAME@
26136644SachePACKAGE_STRING = @PACKAGE_STRING@
27136644SachePACKAGE_VERSION = @PACKAGE_VERSION@
28136644Sache
2921308Sachesrcdir = @srcdir@
3021308SacheVPATH = .:@srcdir@
3126497Sachetop_srcdir = @top_srcdir@
3235486SacheBUILD_DIR = @BUILD_DIR@
3321308Sache
3421308SacheINSTALL = @INSTALL@
3521308SacheINSTALL_PROGRAM = @INSTALL_PROGRAM@
3621308SacheINSTALL_DATA = @INSTALL_DATA@
3721308Sache
3821308SacheCC = @CC@
3921308SacheRANLIB = @RANLIB@
4047558SacheAR = @AR@
4147558SacheARFLAGS = @ARFLAGS@
4221308SacheRM = rm -f
4321308SacheCP = cp
4421308SacheMV = mv
4521308Sache
46157184SachePURIFY = @PURIFY@
47157184Sache
4875406Sache@SET_MAKE@
4947558SacheSHELL = @MAKE_SHELL@
5047558Sache
5126497Sacheprefix = @prefix@
5226497Sacheexec_prefix = @exec_prefix@
5321308Sache
5426497Sachebindir = @bindir@
5526497Sachelibdir = @libdir@
5626497Sachemandir = @mandir@
5726497Sacheincludedir = @includedir@
58136644Sachedatadir = @datadir@
59136644Sachelocaledir = $(datadir)/locale
6026497Sache
6126497Sacheinfodir = @infodir@
6226497Sache
6326497Sacheman3dir = $(mandir)/man3
6426497Sache
65119610Sache# Support an alternate destination root directory for package building
66119610SacheDESTDIR =
67119610Sache
6826497Sache# Programs to make tags files.
6926497SacheETAGS = etags -tw
7026497SacheCTAGS = ctags -tw
7126497Sache
7221308SacheCFLAGS = @CFLAGS@
7326497SacheLOCAL_CFLAGS = @LOCAL_CFLAGS@ -DRL_LIBRARY_VERSION='"$(RL_LIBRARY_VERSION)"'
7421308SacheCPPFLAGS = @CPPFLAGS@
7521308Sache
76157184SacheDEFS = @DEFS@ @CROSS_COMPILE@
7726497SacheLOCAL_DEFS = @LOCAL_DEFS@
7821308Sache
7958310SacheTERMCAP_LIB = @TERMCAP_LIB@
8058310Sache
8126497Sache# For libraries which include headers from other libraries.
82119610SacheINCLUDES = -I. -I$(srcdir)
8321308Sache
8475406SacheXCCFLAGS = $(DEFS) $(LOCAL_DEFS) $(CPPFLAGS) $(INCLUDES)
8575406SacheCCFLAGS = $(XCCFLAGS) $(LOCAL_CFLAGS) $(CFLAGS)
8621308Sache
8775406Sache# could add -Werror here
8875406SacheGCC_LINT_FLAGS = -ansi -Wall -Wshadow -Wpointer-arith -Wcast-qual \
8975406Sache		 -Wwrite-strings -Wstrict-prototypes \
90119610Sache		 -Wmissing-prototypes -Wno-implicit -pedantic
9175406SacheGCC_LINT_CFLAGS = $(XCCFLAGS) $(GCC_LINT_FLAGS) @CFLAGS@ @LOCAL_CFLAGS@
9275406Sache
9321308Sache.c.o:
9447558Sache	${RM} $@
9521308Sache	$(CC) -c $(CCFLAGS) $<
9621308Sache
9721308Sache# The name of the main library target.
9821308SacheLIBRARY_NAME = libreadline.a
9935486SacheSTATIC_LIBS = libreadline.a libhistory.a
10035486Sache
10121308Sache# The C code source files for this library.
10221308SacheCSOURCES = $(srcdir)/readline.c $(srcdir)/funmap.c $(srcdir)/keymaps.c \
10321308Sache	   $(srcdir)/vi_mode.c $(srcdir)/parens.c $(srcdir)/rltty.c \
10421308Sache	   $(srcdir)/complete.c $(srcdir)/bind.c $(srcdir)/isearch.c \
10521308Sache	   $(srcdir)/display.c $(srcdir)/signals.c $(srcdir)/emacs_keymap.c \
10621308Sache	   $(srcdir)/vi_keymap.c $(srcdir)/util.c $(srcdir)/kill.c \
10721308Sache	   $(srcdir)/undo.c $(srcdir)/macro.c $(srcdir)/input.c \
10821308Sache	   $(srcdir)/callback.c $(srcdir)/terminal.c $(srcdir)/xmalloc.c \
10921308Sache	   $(srcdir)/history.c $(srcdir)/histsearch.c $(srcdir)/histexpand.c \
11026497Sache	   $(srcdir)/histfile.c $(srcdir)/nls.c $(srcdir)/search.c \
11175406Sache	   $(srcdir)/shell.c $(srcdir)/savestring.c $(srcdir)/tilde.c \
112119610Sache	   $(srcdir)/text.c $(srcdir)/misc.c $(srcdir)/compat.c \
113119610Sache	   $(srcdir)/mbutil.c
11421308Sache
11521308Sache# The header files for this library.
11621308SacheHSOURCES = readline.h rldefs.h chardefs.h keymaps.h history.h histlib.h \
11726497Sache	   posixstat.h posixdir.h posixjmp.h tilde.h rlconf.h rltty.h \
11875406Sache	   ansi_stdlib.h tcap.h rlstdc.h xmalloc.h rlprivate.h rlshell.h \
119119610Sache	   rltypedefs.h rlmbutil.h
12021308Sache
121119610SacheHISTOBJ = history.o histexpand.o histfile.o histsearch.o shell.o mbutil.o
12226497SacheTILDEOBJ = tilde.o
12321308SacheOBJECTS = readline.o vi_mode.o funmap.o keymaps.o parens.o search.o \
12421308Sache	  rltty.o complete.o bind.o isearch.o display.o signals.o \
12521308Sache	  util.o kill.o undo.o macro.o input.o callback.o terminal.o \
126119610Sache	  text.o nls.o misc.o compat.o xmalloc.o $(HISTOBJ) $(TILDEOBJ)
12721308Sache
12821308Sache# The texinfo files which document this library.
12921308SacheDOCSOURCE = doc/rlman.texinfo doc/rltech.texinfo doc/rluser.texinfo
13021308SacheDOCOBJECT = doc/readline.dvi
13121308SacheDOCSUPPORT = doc/Makefile
13221308SacheDOCUMENTATION = $(DOCSOURCE) $(DOCOBJECT) $(DOCSUPPORT)
13321308Sache
13447558SacheCREATED_MAKEFILES = Makefile doc/Makefile examples/Makefile shlib/Makefile
13535486SacheCREATED_CONFIGURE = config.status config.h config.cache config.log \
13635486Sache		    stamp-config stamp-h
13735486SacheCREATED_TAGS = TAGS tags
13821308Sache
13947558SacheINSTALLED_HEADERS = readline.h chardefs.h keymaps.h history.h tilde.h \
14075406Sache		    rlstdc.h rlconf.h rltypedefs.h
14121308Sache
14221308Sache##########################################################################
143119610SacheTARGETS = @STATIC_TARGET@ @SHARED_TARGET@
144119610SacheINSTALL_TARGETS = @STATIC_INSTALL_TARGET@ @SHARED_INSTALL_TARGET@
14521308Sache
146119610Sacheall: $(TARGETS)
14735486Sache
148119610Sacheeverything: all examples
14958310Sache
15035486Sachestatic: $(STATIC_LIBS)
15121308Sache
15221308Sachelibreadline.a: $(OBJECTS)
15326497Sache	$(RM) $@
15447558Sache	$(AR) $(ARFLAGS) $@ $(OBJECTS)
15521308Sache	-test -n "$(RANLIB)" && $(RANLIB) $@
15621308Sache
15721308Sachelibhistory.a: $(HISTOBJ) xmalloc.o
15826497Sache	$(RM) $@
15947558Sache	$(AR) $(ARFLAGS) $@ $(HISTOBJ) xmalloc.o
16021308Sache	-test -n "$(RANLIB)" && $(RANLIB) $@
16121308Sache
162119610Sache# Since tilde.c is shared between readline and bash, make sure we compile
163119610Sache# it with the right flags when it's built as part of readline
164119610Sachetilde.o:	tilde.c
165119610Sache	rm -f $@
166119610Sache	$(CC) $(CCFLAGS) -DREADLINE_LIBRARY -c $(srcdir)/tilde.c
167119610Sache
16858310Sachereadline: $(OBJECTS) readline.h rldefs.h chardefs.h ./libreadline.a
16958310Sache	$(CC) $(CCFLAGS) -o $@ ./examples/rl.c ./libreadline.a ${TERMCAP_LIB}
17026497Sache
17175406Sachelint:	force
17275406Sache	$(MAKE) $(MFLAGS) CCFLAGS='$(GCC_LINT_CFLAGS)' static
17375406Sache
17426497SacheMakefile makefile: config.status $(srcdir)/Makefile.in
17526497Sache	CONFIG_FILES=Makefile CONFIG_HEADERS= $(SHELL) ./config.status
17626497Sache
17726497SacheMakefiles makefiles: config.status $(srcdir)/Makefile.in
17826497Sache	@for mf in $(CREATED_MAKEFILES); do \
17926497Sache		CONFIG_FILES=$$mf CONFIG_HEADERS= $(SHELL) ./config.status ; \
18026497Sache	done
18126497Sache
18226497Sacheconfig.status: configure
18326497Sache	$(SHELL) ./config.status --recheck
18426497Sache
18526497Sacheconfig.h:	stamp-h
18626497Sache
18726497Sachestamp-h: config.status $(srcdir)/config.h.in
18826497Sache	CONFIG_FILES= CONFIG_HEADERS=config.h ./config.status
18926497Sache	echo > $@
19026497Sache
19158310Sache#$(srcdir)/configure: $(srcdir)/configure.in	## Comment-me-out in distribution
19258310Sache#	cd $(srcdir) && autoconf	## Comment-me-out in distribution
19326497Sache
19447558Sache
19547558Sacheshared:	force
19647558Sache	-test -d shlib || mkdir shlib
19747558Sache	-( cd shlib ; ${MAKE} ${MFLAGS} all )
19847558Sache
19921308Sachedocumentation: force
20026497Sache	-test -d doc || mkdir doc
20121308Sache	-( cd doc && $(MAKE) $(MFLAGS) )
20221308Sache
20335486Sacheexamples: force
20435486Sache	-test -d examples || mkdir examples
20535486Sache	-(cd examples && ${MAKE} ${MFLAGS} all )
20635486Sache
20721308Sacheforce:
20821308Sache
20958310Sacheinstall-headers: installdirs ${INSTALLED_HEADERS}
21026497Sache	for f in ${INSTALLED_HEADERS}; do \
211119610Sache		$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(includedir)/readline ; \
21221308Sache	done
21358310Sache
21458310Sacheuninstall-headers:
215119610Sache	-test -n "$(includedir)" && cd $(DESTDIR)$(includedir)/readline && \
21658310Sache		${RM} ${INSTALLED_HEADERS}
21758310Sache
21858310Sachemaybe-uninstall-headers: uninstall-headers
21958310Sache
220119610Sacheinstall:	$(INSTALL_TARGETS)
221119610Sache
222136644Sacheinstall-static: installdirs $(STATIC_LIBS) install-headers install-doc
223119610Sache	-$(MV) $(DESTDIR)$(libdir)/libreadline.a $(DESTDIR)$(libdir)/libreadline.old
224119610Sache	$(INSTALL_DATA) libreadline.a $(DESTDIR)$(libdir)/libreadline.a
225119610Sache	-test -n "$(RANLIB)" && $(RANLIB) $(DESTDIR)$(libdir)/libreadline.a
226119610Sache	-$(MV) $(DESTDIR)$(libdir)/libhistory.a $(DESTDIR)$(libdir)/libhistory.old
227119610Sache	$(INSTALL_DATA) libhistory.a $(DESTDIR)$(libdir)/libhistory.a
228119610Sache	-test -n "$(RANLIB)" && $(RANLIB) $(DESTDIR)$(libdir)/libhistory.a
22921308Sache
230136644Sacheinstalldirs: $(srcdir)/support/mkinstalldirs
231136644Sache	-$(SHELL) $(srcdir)/support/mkinstalldirs $(DESTDIR)$(includedir) \
232119610Sache		$(DESTDIR)$(includedir)/readline $(DESTDIR)$(libdir) \
233119610Sache		$(DESTDIR)$(infodir) $(DESTDIR)$(man3dir)
23421308Sache
235136644Sacheuninstall: uninstall-headers uninstall-doc
236119610Sache	-test -n "$(DESTDIR)$(libdir)" && cd $(DESTDIR)$(libdir) && \
23735486Sache		${RM} libreadline.a libreadline.old libhistory.a libhistory.old $(SHARED_LIBS)
238119610Sache	-( cd shlib; ${MAKE} ${MFLAGS} DESTDIR=${DESTDIR} uninstall )
23921308Sache
240136644Sacheinstall-shared: installdirs install-headers shared install-doc
241119610Sache	-( cd shlib ; ${MAKE} ${MFLAGS} DESTDIR=${DESTDIR} install )
242136644Sache	
24358310Sacheuninstall-shared: maybe-uninstall-headers
244119610Sache	-( cd shlib; ${MAKE} ${MFLAGS} DESTDIR=${DESTDIR} uninstall )
24535486Sache
246136644Sacheinstall-doc:	installdirs
247136644Sache	-( if test -d doc ; then \
248136644Sache		cd doc && \
249136644Sache		${MAKE} ${MFLAGS} infodir=$(infodir) DESTDIR=${DESTDIR} install; \
250136644Sache	  fi )
251136644Sache
252136644Sacheuninstall-doc:
253136644Sache	-( if test -d doc ; then \
254136644Sache		cd doc && \
255136644Sache		${MAKE} ${MFLAGS} infodir=$(infodir) DESTDIR=${DESTDIR} uninstall; \
256136644Sache	  fi )
257136644Sache
25821308SacheTAGS:	force
25926497Sache	$(ETAGS) $(CSOURCES) $(HSOURCES)
26021308Sache
26126497Sachetags:	force
26226497Sache	$(CTAGS) $(CSOURCES) $(HSOURCES)
26321308Sache
26421308Sacheclean:	force
26535486Sache	$(RM) $(OBJECTS) $(STATIC_LIBS)
26658310Sache	$(RM) readline readline.exe
26747558Sache	-( cd shlib && $(MAKE) $(MFLAGS) $@ )
26821308Sache	-( cd doc && $(MAKE) $(MFLAGS) $@ )
26935486Sache	-( cd examples && $(MAKE) $(MFLAGS) $@ )
27021308Sache
27126497Sachemostlyclean: clean
27247558Sache	-( cd shlib && $(MAKE) $(MFLAGS) $@ )
27321308Sache	-( cd doc && $(MAKE) $(MFLAGS) $@ )
27435486Sache	-( cd examples && $(MAKE) $(MFLAGS) $@ )
27526497Sache
27626497Sachedistclean maintainer-clean: clean
27747558Sache	-( cd shlib && $(MAKE) $(MFLAGS) $@ )
27826497Sache	-( cd doc && $(MAKE) $(MFLAGS) $@ )
27935486Sache	-( cd examples && $(MAKE) $(MFLAGS) $@ )
28021308Sache	$(RM) Makefile
28135486Sache	$(RM) $(CREATED_CONFIGURE)
28235486Sache	$(RM) $(CREATED_TAGS)
28321308Sache
28426497Sacheinfo dvi:
28521308Sache	-( cd doc && $(MAKE) $(MFLAGS) $@ )
28621308Sache
28726497Sacheinstall-info:
28826497Sachecheck:
28926497Sacheinstallcheck:
29026497Sache
29126497Sachedist:   force
29226497Sache	@echo Readline distributions are created using $(srcdir)/support/mkdist.
29326497Sache	@echo Here is a sample of the necessary commands:
29458310Sache	@echo bash $(srcdir)/support/mkdist -m $(srcdir)/MANIFEST -s $(srcdir) -r $(RL_LIBRARY_NAME) $(RL_LIBRARY_VERSION)
29526497Sache	@echo tar cf $(RL_LIBRARY_NAME)-${RL_LIBRARY_VERSION}.tar ${RL_LIBRARY_NAME}-$(RL_LIBRARY_VERSION)
29626497Sache	@echo gzip $(RL_LIBRARY_NAME)-$(RL_LIBRARY_VERSION).tar
29726497Sache
29826497Sache# Tell versions [3.59,3.63) of GNU make not to export all variables.
29926497Sache# Otherwise a system limit (for SysV at least) may be exceeded.
30026497Sache.NOEXPORT:
30126497Sache
30221308Sache# Dependencies
30326497Sachebind.o: ansi_stdlib.h posixstat.h
30426497Sachebind.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
30575406Sachebind.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h rlstdc.h
30626497Sachebind.o: history.h
30726497Sachecallback.o: rlconf.h
30826497Sachecallback.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
30975406Sachecallback.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h rlstdc.h
31075406Sachecompat.o: rlstdc.h
31126497Sachecomplete.o: ansi_stdlib.h posixdir.h posixstat.h
31226497Sachecomplete.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
31375406Sachecomplete.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h rlstdc.h
31426497Sachedisplay.o: ansi_stdlib.h posixstat.h
31526497Sachedisplay.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
31626497Sachedisplay.o: tcap.h
31775406Sachedisplay.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h
31847558Sachedisplay.o: history.h rlstdc.h
31975406Sachefunmap.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h
32047558Sachefunmap.o: rlconf.h ansi_stdlib.h rlstdc.h
32126497Sachefunmap.o: ${BUILD_DIR}/config.h
32226497Sachehistexpand.o: ansi_stdlib.h
32375406Sachehistexpand.o: history.h histlib.h rlstdc.h rltypedefs.h
32426497Sachehistexpand.o: ${BUILD_DIR}/config.h
32526497Sachehistfile.o: ansi_stdlib.h
32675406Sachehistfile.o: history.h histlib.h rlstdc.h rltypedefs.h
32726497Sachehistfile.o: ${BUILD_DIR}/config.h
32826497Sachehistory.o: ansi_stdlib.h
32975406Sachehistory.o: history.h histlib.h rlstdc.h rltypedefs.h
33026497Sachehistory.o: ${BUILD_DIR}/config.h
33126497Sachehistsearch.o: ansi_stdlib.h
33275406Sachehistsearch.o: history.h histlib.h rlstdc.h rltypedefs.h
33326497Sachehistsearch.o: ${BUILD_DIR}/config.h
33426497Sacheinput.o: ansi_stdlib.h
33526497Sacheinput.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
33675406Sacheinput.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h rlstdc.h
33726497Sacheisearch.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
33875406Sacheisearch.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h
33947558Sacheisearch.o: ansi_stdlib.h history.h rlstdc.h
34026497Sachekeymaps.o: emacs_keymap.c vi_keymap.c
34175406Sachekeymaps.o: keymaps.h rltypedefs.h chardefs.h rlconf.h ansi_stdlib.h
34275406Sachekeymaps.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h
34347558Sachekeymaps.o: ${BUILD_DIR}/config.h rlstdc.h
34426497Sachekill.o: ansi_stdlib.h
34526497Sachekill.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
34675406Sachekill.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h
34747558Sachekill.o: history.h rlstdc.h
34826497Sachemacro.o: ansi_stdlib.h
34926497Sachemacro.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
35075406Sachemacro.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h
35147558Sachemacro.o: history.h rlstdc.h
352119610Sachembutil.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
353119610Sachembutil.o: readline.h keymaps.h rltypedefs.h chardefs.h rlstdc.h
354119610Sachemisc.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h
355119610Sachemisc.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
356119610Sachemisc.o: history.h rlstdc.h ansi_stdlib.h
35726497Sachenls.o: ansi_stdlib.h
35826497Sachenls.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
35975406Sachenls.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h  
36058310Sachenls.o: history.h rlstdc.h  
36126497Sacheparens.o: rlconf.h
36226497Sacheparens.o: ${BUILD_DIR}/config.h
36375406Sacheparens.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h rlstdc.h
36475406Sachereadline.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h
36526497Sachereadline.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
36647558Sachereadline.o: history.h rlstdc.h
36726497Sachereadline.o: posixstat.h ansi_stdlib.h posixjmp.h
36826497Sacherltty.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
36926497Sacherltty.o: rltty.h
37075406Sacherltty.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h rlstdc.h
37126497Sachesearch.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
37275406Sachesearch.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h
37347558Sachesearch.o: ansi_stdlib.h history.h rlstdc.h
37435486Sacheshell.o: ${BUILD_DIR}/config.h
37535486Sacheshell.o: ansi_stdlib.h
37626497Sachesignals.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
37775406Sachesignals.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h
37847558Sachesignals.o: history.h rlstdc.h
37926497Sacheterminal.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
38026497Sacheterminal.o: tcap.h
38175406Sacheterminal.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h
38247558Sacheterminal.o: history.h rlstdc.h
383119610Sachetext.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h
384119610Sachetext.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
385119610Sachetext.o: history.h rlstdc.h ansi_stdlib.h
38626497Sachetilde.o: ansi_stdlib.h
38726497Sachetilde.o: ${BUILD_DIR}/config.h
38826497Sachetilde.o: tilde.h
38926497Sacheundo.o: ansi_stdlib.h
39026497Sacheundo.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
39175406Sacheundo.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h
39247558Sacheundo.o: history.h rlstdc.h
39326497Sacheutil.o: posixjmp.h ansi_stdlib.h
39426497Sacheutil.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
39575406Sacheutil.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h rlstdc.h
39626497Sachevi_mode.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
39775406Sachevi_mode.o: readline.h keymaps.h rltypedefs.h chardefs.h tilde.h
39847558Sachevi_mode.o: history.h ansi_stdlib.h rlstdc.h
39926497Sachexmalloc.o: ${BUILD_DIR}/config.h
40026497Sachexmalloc.o: ansi_stdlib.h
40121308Sache
40258310Sachebind.o: rlshell.h
40358310Sachehistfile.o: rlshell.h
40458310Sachenls.o: rlshell.h
40558310Sachereadline.o: rlshell.h
40658310Sacheshell.o: rlshell.h
40758310Sacheterminal.o: rlshell.h
40858310Sachehistexpand.o: rlshell.h
40958310Sache
41058310Sachebind.o: rlprivate.h
41158310Sachecallback.o: rlprivate.h
41258310Sachecomplete.o: rlprivate.h
41358310Sachedisplay.o: rlprivate.h
41458310Sacheinput.o: rlprivate.h
41558310Sacheisearch.o: rlprivate.h
41658310Sachekill.o: rlprivate.h
41758310Sachemacro.o: rlprivate.h
418119610Sachembutil.o: rlprivate.h
419119610Sachemisc.o: rlprivate.h
42058310Sachenls.o: rlprivate.h   
42158310Sacheparens.o: rlprivate.h
42258310Sachereadline.o: rlprivate.h
42358310Sacherltty.o: rlprivate.h 
42458310Sachesearch.o: rlprivate.h
42558310Sachesignals.o: rlprivate.h
42658310Sacheterminal.o: rlprivate.h
427119610Sachetext.o: rlprivate.h
42858310Sacheundo.o: rlprivate.h
42958310Sacheutil.o: rlprivate.h
43058310Sachevi_mode.o: rlprivate.h
43158310Sache
43258310Sachebind.o: xmalloc.h
43358310Sachecomplete.o: xmalloc.h
43458310Sachedisplay.o: xmalloc.h
43558310Sachefunmap.o: xmalloc.h
43658310Sachehistexpand.o: xmalloc.h
43758310Sachehistfile.o: xmalloc.h
43858310Sachehistory.o: xmalloc.h
43958310Sacheinput.o: xmalloc.h
44058310Sacheisearch.o: xmalloc.h
44158310Sachekeymaps.o: xmalloc.h
44258310Sachekill.o: xmalloc.h
44358310Sachemacro.o: xmalloc.h
444119610Sachembutil.o: xmalloc.h
445119610Sachemisc.o: xmalloc.h
44658310Sachereadline.o: xmalloc.h
44758310Sachesavestring.o: xmalloc.h
44858310Sachesearch.o: xmalloc.h
44958310Sacheshell.o: xmalloc.h
450119610Sacheterminal.o: xmalloc.h
451119610Sachetext.o: xmalloc.h
45258310Sachetilde.o: xmalloc.h
453119610Sacheundo.o: xmalloc.h
45458310Sacheutil.o: xmalloc.h
45558310Sachevi_mode.o: xmalloc.h
456119610Sachexmalloc.o: xmalloc.h
45758310Sache
458119610Sachecomplete.o: rlmbutil.h
459119610Sachedisplay.o: rlmbutil.h
460119610Sachehistexpand.o: rlmbutil.h
461119610Sacheinput.o: rlmbutil.h    
462119610Sacheisearch.o: rlmbutil.h
463119610Sachembutil.o: rlmbutil.h
464119610Sachemisc.o: rlmbutil.h
465119610Sachereadline.o: rlmbutil.h
466119610Sachesearch.o: rlmbutil.h 
467119610Sachetext.o: rlmbutil.h
468119610Sachevi_mode.o: rlmbutil.h
469119610Sache
470119610Sachebind.o: $(srcdir)/bind.c
471119610Sachecallback.o: $(srcdir)/callback.c
47275406Sachecompat.o: $(srcdir)/compat.c
47335486Sachecomplete.o: $(srcdir)/complete.c
474119610Sachedisplay.o: $(srcdir)/display.c
475119610Sachefunmap.o: $(srcdir)/funmap.c
476119610Sacheinput.o: $(srcdir)/input.c
47735486Sacheisearch.o: $(srcdir)/isearch.c
478119610Sachekeymaps.o: $(srcdir)/keymaps.c $(srcdir)/emacs_keymap.c $(srcdir)/vi_keymap.c
47935486Sachekill.o: $(srcdir)/kill.c
48035486Sachemacro.o: $(srcdir)/macro.c
481119610Sachembutil.o: $(srcdir)/mbutil.c
482119610Sachemisc.o: $(srcdir)/misc.c
483119610Sachenls.o: $(srcdir)/nls.c
484119610Sacheparens.o: $(srcdir)/parens.c
485119610Sachereadline.o: $(srcdir)/readline.c
486119610Sacherltty.o: $(srcdir)/rltty.c
487119610Sachesavestring.o: $(srcdir)/savestring.c
488119610Sachesearch.o: $(srcdir)/search.c
489119610Sacheshell.o: $(srcdir)/shell.c
490119610Sachesignals.o: $(srcdir)/signals.c
49135486Sacheterminal.o: $(srcdir)/terminal.c
492119610Sachetext.o: $(srcdir)/text.c
493119610Sachetilde.o: $(srcdir)/tilde.c
494119610Sacheundo.o: $(srcdir)/undo.c
495119610Sacheutil.o: $(srcdir)/util.c
496119610Sachevi_mode.o: $(srcdir)/vi_mode.c
49735486Sachexmalloc.o: $(srcdir)/xmalloc.c
498119610Sache
49935486Sachehistexpand.o: $(srcdir)/histexpand.c
50035486Sachehistfile.o: $(srcdir)/histfile.c
501119610Sachehistory.o: $(srcdir)/history.c
50235486Sachehistsearch.o: $(srcdir)/histsearch.c
50335486Sache
504119610Sachebind.o: bind.c
505119610Sachecallback.o: callback.c
50675406Sachecompat.o: compat.c
50735486Sachecomplete.o: complete.c
508119610Sachedisplay.o: display.c
509119610Sachefunmap.o: funmap.c
510119610Sacheinput.o: input.c
51135486Sacheisearch.o: isearch.c
512119610Sachekeymaps.o: keymaps.c emacs_keymap.c vi_keymap.c
51335486Sachekill.o: kill.c
51435486Sachemacro.o: macro.c
515119610Sachembutil.o: mbutil.c
516119610Sachemisc.o: misc.c
517119610Sachenls.o: nls.c
518119610Sacheparens.o: parens.c
519119610Sachereadline.o: readline.c
520119610Sacherltty.o: rltty.c
521119610Sachesavestring.o: savestring.c
522119610Sachesearch.o: search.c
523119610Sacheshell.o: shell.c
524119610Sachesignals.o: signals.c
52535486Sacheterminal.o: terminal.c
526119610Sachetext.o: text.c
527119610Sachetilde.o: tilde.c
528119610Sacheundo.o: undo.c
529119610Sacheutil.o: util.c
530119610Sachevi_mode.o: vi_mode.c
53135486Sachexmalloc.o: xmalloc.c
532119610Sache
53335486Sachehistexpand.o: histexpand.c
53435486Sachehistfile.o: histfile.c
535119610Sachehistory.o: history.c
53635486Sachehistsearch.o: histsearch.c
537