1## -*- text -*- ## 2# Makefile for the GNU readline library shared library support. 3# 4# Copyright (C) 1998-2009 Free Software Foundation, Inc. 5 6# This program is free software: you can redistribute it and/or modify 7# it under the terms of the GNU General Public License as published by 8# the Free Software Foundation, either version 3 of the License, or 9# (at your option) any later version. 10 11# This program is distributed in the hope that it will be useful, 12# but WITHOUT ANY WARRANTY; without even the implied warranty of 13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14# GNU General Public License for more details. 15 16# You should have received a copy of the GNU General Public License 17# along with this program. If not, see <http://www.gnu.org/licenses/>. 18 19PACKAGE = @PACKAGE_NAME@ 20VERSION = @PACKAGE_VERSION@ 21 22PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 23PACKAGE_NAME = @PACKAGE_NAME@ 24PACKAGE_STRING = @PACKAGE_STRING@ 25PACKAGE_VERSION = @PACKAGE_VERSION@ 26 27RL_LIBRARY_VERSION = @LIBVERSION@ 28RL_LIBRARY_NAME = readline 29 30datarootdir = @datarootdir@ 31 32srcdir = @srcdir@ 33VPATH = @top_srcdir@ 34topdir = @top_srcdir@ 35BUILD_DIR = @BUILD_DIR@ 36 37INSTALL = @INSTALL@ 38INSTALL_PROGRAM = @INSTALL_PROGRAM@ 39INSTALL_DATA = @INSTALL_DATA@ 40 41CC = @CC@ 42RANLIB = @RANLIB@ 43AR = @AR@ 44ARFLAGS = @ARFLAGS@ 45RM = rm -f 46CP = cp 47MV = mv 48LN = ln 49 50SHELL = @MAKE_SHELL@ 51 52host_os = @host_os@ 53host_vendor = @host_vendor@ 54 55prefix = @prefix@ 56exec_prefix = @exec_prefix@ 57includedir = @includedir@ 58bindir = @bindir@ 59libdir = @libdir@ 60datadir = @datadir@ 61localedir = @localedir@ 62 63# Support an alternate destination root directory for package building 64DESTDIR = 65 66CFLAGS = @CFLAGS@ 67LOCAL_CFLAGS = @LOCAL_CFLAGS@ -DRL_LIBRARY_VERSION='"$(RL_LIBRARY_VERSION)"' @BRACKETED_PASTE@ 68CPPFLAGS = @CPPFLAGS@ 69LDFLAGS = @LDFLAGS@ @LOCAL_LDFLAGS@ @CFLAGS@ 70 71DEFS = @DEFS@ @CROSS_COMPILE@ 72LOCAL_DEFS = @LOCAL_DEFS@ 73 74# 75# These values are generated for configure by ${topdir}/support/shobj-conf. 76# If your system is not supported by that script, but includes facilities for 77# dynamic loading of shared objects, please update the script and send the 78# changes to bash-maintainers@gnu.org. 79# 80SHOBJ_CC = @SHOBJ_CC@ 81SHOBJ_CFLAGS = @SHOBJ_CFLAGS@ 82SHOBJ_LD = @SHOBJ_LD@ 83 84SHOBJ_LDFLAGS = @SHOBJ_LDFLAGS@ 85SHOBJ_XLDFLAGS = @SHOBJ_XLDFLAGS@ 86SHOBJ_LIBS = @SHOBJ_LIBS@ 87 88SHLIB_XLDFLAGS = @LDFLAGS@ @SHLIB_XLDFLAGS@ 89SHLIB_LIBS = @SHLIB_LIBS@ 90 91SHLIB_DOT = @SHLIB_DOT@ 92SHLIB_LIBPREF = @SHLIB_LIBPREF@ 93SHLIB_LIBSUFF = @SHLIB_LIBSUFF@ 94 95SHLIB_LIBVERSION = @SHLIB_LIBVERSION@ 96SHLIB_DLLVERSION = @SHLIB_DLLVERSION@ 97 98SHLIB_STATUS = @SHLIB_STATUS@ 99 100TERMCAP_LIB = @TERMCAP_LIB@ 101 102# shared library versioning 103SHLIB_MAJOR= @SHLIB_MAJOR@ 104# shared library systems like SVR4's do not use minor versions 105SHLIB_MINOR= .@SHLIB_MINOR@ 106 107# For libraries which include headers from other libraries. 108INCLUDES = -I. -I.. -I$(topdir) 109 110CCFLAGS = $(DEFS) $(LOCAL_DEFS) $(INCLUDES) $(CPPFLAGS) $(LOCAL_CFLAGS) $(CFLAGS) 111 112.SUFFIXES: .so 113 114.c.so: 115 ${RM} $@ 116 $(SHOBJ_CC) -c $(CCFLAGS) $(SHOBJ_CFLAGS) -o $*.o $< 117 $(MV) $*.o $@ 118 119# The name of the main library target. 120 121SHARED_READLINE = $(SHLIB_LIBPREF)readline$(SHLIB_DOT)$(SHLIB_LIBVERSION) 122SHARED_HISTORY = $(SHLIB_LIBPREF)history$(SHLIB_DOT)$(SHLIB_LIBVERSION) 123SHARED_LIBS = $(SHARED_READLINE) $(SHARED_HISTORY) 124 125# The C code source files for this library. 126CSOURCES = $(topdir)/readline.c $(topdir)/funmap.c $(topdir)/keymaps.c \ 127 $(topdir)/vi_mode.c $(topdir)/parens.c $(topdir)/rltty.c \ 128 $(topdir)/complete.c $(topdir)/bind.c $(topdir)/isearch.c \ 129 $(topdir)/display.c $(topdir)/signals.c $(topdir)/emacs_keymap.c \ 130 $(topdir)/vi_keymap.c $(topdir)/util.c $(topdir)/kill.c \ 131 $(topdir)/undo.c $(topdir)/macro.c $(topdir)/input.c \ 132 $(topdir)/callback.c $(topdir)/terminal.c $(topdir)/xmalloc.c $(topdir)/xfree.c \ 133 $(topdir)/history.c $(topdir)/histsearch.c $(topdir)/histexpand.c \ 134 $(topdir)/histfile.c $(topdir)/nls.c $(topdir)/search.c \ 135 $(topdir)/shell.c $(topdir)/savestring.c $(topdir)/tilde.c \ 136 $(topdir)/text.c $(topdir)/misc.c $(topdir)/compat.c \ 137 $(topdir)/colors.c $(topdir)/parse-colors.c \ 138 $(topdir)/mbutil.c 139 140# The header files for this library. 141HSOURCES = $(topdir)/readline.h $(topdir)/rldefs.h $(topdir)/chardefs.h \ 142 $(topdir)/keymaps.h $(topdir)/history.h $(topdir)/histlib.h \ 143 $(topdir)/posixstat.h $(topdir)/posixdir.h $(topdir)/posixjmp.h \ 144 $(topdir)/tilde.h $(topdir)/rlconf.h $(topdir)/rltty.h \ 145 $(topdir)/ansi_stdlib.h $(topdir)/tcap.h $(topdir)/rlstdc.h \ 146 $(topdir)/xmalloc.h $(topdir)/rlprivate.h $(topdir)/rlshell.h \ 147 $(topdir)/rltypedefs.h $(topdir)/rlmbutil.h \ 148 $(topdir)/colors.h $(topdir)/parse-colors.h 149 150SHARED_HISTOBJ = history.so histexpand.so histfile.so histsearch.so shell.so \ 151 mbutil.so 152SHARED_TILDEOBJ = tilde.so 153SHARED_COLORSOBJ = colors.so parse-colors.so 154SHARED_OBJ = readline.so vi_mode.so funmap.so keymaps.so parens.so search.so \ 155 rltty.so complete.so bind.so isearch.so display.so signals.so \ 156 util.so kill.so undo.so macro.so input.so callback.so terminal.so \ 157 text.so nls.so misc.so \ 158 $(SHARED_HISTOBJ) $(SHARED_TILDEOBJ) $(SHARED_COLORSOBJ) \ 159 xmalloc.so xfree.so compat.so 160 161########################################################################## 162 163all: $(SHLIB_STATUS) 164 165supported: $(SHARED_LIBS) 166 167unsupported: 168 @echo "Your system and compiler (${host_os}-${CC}) are not supported by the" 169 @echo "${topdir}/support/shobj-conf script." 170 @echo "If your operating system provides facilities for creating" 171 @echo "shared libraries, please update the script and re-run configure." 172 @echo "Please send the changes you made to bash-maintainers@gnu.org" 173 @echo "for inclusion in future bash and readline releases." 174 175$(SHARED_READLINE): $(SHARED_OBJ) 176 $(RM) $@ 177 $(SHOBJ_LD) ${SHOBJ_LDFLAGS} ${SHLIB_XLDFLAGS} -o $@ $(SHARED_OBJ) $(SHLIB_LIBS) 178 179$(SHARED_HISTORY): $(SHARED_HISTOBJ) xmalloc.so xfree.so 180 $(RM) $@ 181 $(SHOBJ_LD) ${SHOBJ_LDFLAGS} ${SHLIB_XLDFLAGS} -o $@ $(SHARED_HISTOBJ) xmalloc.so xfree.so $(SHLIB_LIBS) 182 183# Since tilde.c is shared between readline and bash, make sure we compile 184# it with the right flags when it's built as part of readline 185tilde.so: tilde.c 186 ${RM} $@ 187 $(SHOBJ_CC) -c $(CCFLAGS) $(SHOBJ_CFLAGS) -DREADLINE_LIBRARY -c -o tilde.o $(topdir)/tilde.c 188 $(MV) tilde.o $@ 189 190installdirs: $(topdir)/support/mkdirs 191 -$(SHELL) $(topdir)/support/mkdirs $(DESTDIR)$(libdir) 192 -$(SHELL) $(topdir)/support/mkdirs $(DESTDIR)$(bindir) 193 194install-supported: installdirs $(SHLIB_STATUS) 195 $(SHELL) $(topdir)/support/shlib-install -O $(host_os) -V $(host_vendor) -d $(DESTDIR)$(libdir) -b $(DESTDIR)$(bindir) -i "$(INSTALL_DATA)" $(SHARED_HISTORY) 196 $(SHELL) $(topdir)/support/shlib-install -O $(host_os) -V $(host_vendor) -d $(DESTDIR)$(libdir) -b $(DESTDIR)$(bindir) -i "$(INSTALL_DATA)" $(SHARED_READLINE) 197 @echo install: you may need to run ldconfig 198 199install-unsupported: 200 @echo install: shared libraries not supported 201 202install: install-$(SHLIB_STATUS) 203 204uninstall-supported: 205 $(SHELL) $(topdir)/support/shlib-install -O $(host_os) -V $(host_vendor) -d $(DESTDIR)$(libdir) -b $(DESTDIR)$(bindir) -U $(SHARED_HISTORY) 206 $(SHELL) $(topdir)/support/shlib-install -O $(host_os) -V $(host_vendor) -d $(DESTDIR)$(libdir) -b $(DESTDIR)$(bindir) -U $(SHARED_READLINE) 207 @echo uninstall: you may need to run ldconfig 208 209uninstall-unsupported: 210 @echo uninstall: shared libraries not supported 211 212uninstall: uninstall-$(SHLIB_STATUS) 213 214clean mostlyclean: force 215 $(RM) $(SHARED_OBJ) $(SHARED_LIBS) 216 217distclean maintainer-clean: clean 218 $(RM) Makefile 219 220force: 221 222# Tell versions [3.59,3.63) of GNU make not to export all variables. 223# Otherwise a system limit (for SysV at least) may be exceeded. 224.NOEXPORT: 225 226# Dependencies 227bind.so: $(topdir)/ansi_stdlib.h $(topdir)/posixstat.h 228bind.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 229bind.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 230bind.so: $(topdir)/rltypedefs.h 231bind.so: $(topdir)/tilde.h $(topdir)/history.h 232compat.so: ${BUILD_DIR}/config.h 233compat.so: $(topdir)/rlstdc.h $(topdir)/rltypedefs.h 234callback.so: $(topdir)/rlconf.h 235callback.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h 236callback.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 237callback.so: $(topdir)/rltypedefs.h 238callback.so: $(topdir)/tilde.h 239complete.so: $(topdir)/ansi_stdlib.h $(topdir)/posixdir.h $(topdir)/posixstat.h 240complete.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 241complete.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 242complete.so: $(topdir)/rltypedefs.h 243complete.so: $(topdir)/tilde.h 244display.so: $(topdir)/ansi_stdlib.h $(topdir)/posixstat.h 245display.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 246display.so: $(topdir)/tcap.h 247display.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 248display.so: $(topdir)/rltypedefs.h 249display.so: $(topdir)/tilde.h $(topdir)/history.h 250funmap.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 251funmap.so: $(topdir)/rltypedefs.h 252funmap.so: $(topdir)/rlconf.h $(topdir)/ansi_stdlib.h 253funmap.so: ${BUILD_DIR}/config.h $(topdir)/tilde.h 254histexpand.so: $(topdir)/ansi_stdlib.h 255histexpand.so: $(topdir)/history.h $(topdir)/histlib.h $(topdir)/rltypedefs.h 256histexpand.so: ${BUILD_DIR}/config.h 257histfile.so: $(topdir)/ansi_stdlib.h 258histfile.so: $(topdir)/history.h $(topdir)/histlib.h $(topdir)/rltypedefs.h 259histfile.so: ${BUILD_DIR}/config.h 260history.so: $(topdir)/ansi_stdlib.h 261history.so: $(topdir)/history.h $(topdir)/histlib.h $(topdir)/rltypedefs.h 262history.so: ${BUILD_DIR}/config.h 263histsearch.so: $(topdir)/ansi_stdlib.h 264histsearch.so: $(topdir)/history.h $(topdir)/histlib.h $(topdir)/rltypedefs.h 265histsearch.so: ${BUILD_DIR}/config.h 266input.so: $(topdir)/ansi_stdlib.h 267input.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 268input.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 269input.so: $(topdir)/rltypedefs.h 270input.so: $(topdir)/tilde.h 271isearch.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 272isearch.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 273isearch.so: $(topdir)/rltypedefs.h 274isearch.so: $(topdir)/ansi_stdlib.h $(topdir)/history.h $(topdir)/tilde.h 275keymaps.so: $(topdir)/keymaps.h $(topdir)/chardefs.h $(topdir)/rlconf.h 276keymaps.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 277keymaps.so: $(topdir)/rltypedefs.h 278keymaps.so: ${BUILD_DIR}/config.h $(topdir)/ansi_stdlib.h $(topdir)/tilde.h 279kill.so: $(topdir)/ansi_stdlib.h 280kill.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 281kill.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 282kill.so: $(topdir)/tilde.h $(topdir)/history.h $(topdir)/rltypedefs.h 283macro.so: $(topdir)/ansi_stdlib.h 284macro.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 285macro.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 286macro.so: $(topdir)/tilde.h $(topdir)/history.h $(topdir)/rltypedefs.h 287mbutil.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 288mbutil.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/rltypedefs.h 289mbutil.so: $(topdir)/chardefs.h $(topdir)/rlstdc.h 290misc.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 291misc.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 292misc.so: $(topdir)/rltypedefs.h 293misc.so: $(topdir)/history.h $(topdir)/tilde.h $(topdir)/ansi_stdlib.h 294nls.so: $(topdir)/ansi_stdlib.h 295nls.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 296nls.o: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 297nls.o: $(topdir)/rltypedefs.h 298nls.o: $(topdir)/tilde.h $(topdir)/history.h $(topdir)/rlstdc.h 299parens.so: $(topdir)/rlconf.h ${BUILD_DIR}/config.h 300parens.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 301parens.so: $(topdir)/rltypedefs.h 302parens.so: $(topdir)/tilde.h 303rltty.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 304rltty.so: $(topdir)/rltty.h $(topdir)/tilde.h 305rltty.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 306rltty.so: $(topdir)/rltypedefs.h 307savestring.so: ${BUILD_DIR}/config.h 308search.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 309search.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 310search.so: $(topdir)/ansi_stdlib.h $(topdir)/history.h $(topdir)/tilde.h 311search.so: $(topdir)/rltypedefs.h 312signals.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 313signals.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 314signals.so: $(topdir)/history.h $(topdir)/tilde.h 315signals.so: $(topdir)/rltypedefs.h 316terminal.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 317terminal.so: $(topdir)/tcap.h 318terminal.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 319terminal.so: $(topdir)/tilde.h $(topdir)/history.h 320terminal.so: $(topdir)/rltypedefs.h 321text.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 322text.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 323text.so: $(topdir)/rltypedefs.h 324text.so: $(topdir)/history.h $(topdir)/tilde.h $(topdir)/ansi_stdlib.h 325tilde.so: $(topdir)/ansi_stdlib.h ${BUILD_DIR}/config.h $(topdir)/tilde.h 326undo.so: $(topdir)/ansi_stdlib.h 327undo.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 328undo.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 329undo.so: $(topdir)/rltypedefs.h 330undo.so: $(topdir)/tilde.h $(topdir)/history.h 331util.so: $(topdir)/posixjmp.h $(topdir)/ansi_stdlib.h 332util.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 333util.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 334util.so: $(topdir)/rltypedefs.h $(topdir)/tilde.h 335vi_mode.so: $(topdir)/rldefs.h ${BUILD_DIR}/config.h $(topdir)/rlconf.h 336vi_mode.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/chardefs.h 337vi_mode.so: $(topdir)/history.h $(topdir)/ansi_stdlib.h $(topdir)/tilde.h 338vi_mode.so: $(topdir)/rltypedefs.h 339xfree.so: ${BUILD_DIR}/config.h 340xfree.so: $(topdir)/ansi_stdlib.h 341xmalloc.so: ${BUILD_DIR}/config.h 342xmalloc.so: $(topdir)/ansi_stdlib.h 343 344bind.so: $(topdir)/rlshell.h 345histfile.so: $(topdir)/rlshell.h 346nls.so: $(topdir)/rlshell.h 347readline.so: $(topdir)/rlshell.h 348shell.so: $(topdir)/rlshell.h 349terminal.so: $(topdir)/rlshell.h 350histexpand.so: $(topdir)/rlshell.h 351 352colors.so: $(BUILD_DIR)/config.h $(topdir)/colors.h 353colors.so: $(topdir)/rlconf.h 354colors.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/rltypedefs.h 355colors.so: $(topdir)/chardefs.h $(topdir)/tilde.h $(topdir)/rlstdc.h 356colors.so: $(topdir)/ansi_stdlib.h $(topdir)/posixstat.h 357parse-colors.so: $(BUILD_DIR)/config.h $(topdir)/colors.h $(topdir)/parse-colors.h 358parse-colors.so: $(topdir)/rldefs.h $(topdir)/rlconf.h 359parse-colors.so: $(topdir)/readline.h $(topdir)/keymaps.h $(topdir)/rltypedefs.h 360parse-colors.so: $(topdir)/chardefs.h $(topdir)/tilde.h $(topdir)/rlstdc.h 361 362bind.so: $(topdir)/rlprivate.h 363callback.so: $(topdir)/rlprivate.h 364complete.so: $(topdir)/rlprivate.h 365display.so: $(topdir)/rlprivate.h 366input.so: $(topdir)/rlprivate.h 367isearch.so: $(topdir)/rlprivate.h 368kill.so: $(topdir)/rlprivate.h 369macro.so: $(topdir)/rlprivate.h 370mbutil.so: $(topdir)/rlprivate.h 371misc.so: $(topdir)/rlprivate.h 372nls.so: $(topdir)/rlprivate.h 373parens.so: $(topdir)/rlprivate.h 374readline.so: $(topdir)/rlprivate.h 375rltty.so: $(topdir)/rlprivate.h 376search.so: $(topdir)/rlprivate.h 377signals.so: $(topdir)/rlprivate.h 378terminal.so: $(topdir)/rlprivate.h 379text.so: $(topdir)/rlprivate.h 380undo.so: $(topdir)/rlprivate.h 381util.so: $(topdir)/rlprivate.h 382vi_mode.so: $(topdir)/rlprivate.h 383colors.so: $(topdir)/rlprivate.h 384parse-colors.so: $(topdir)/rlprivate.h 385 386bind.so: $(topdir)/xmalloc.h 387callback.so: $(topdir)/xmalloc.h 388complete.so: $(topdir)/xmalloc.h 389display.so: $(topdir)/xmalloc.h 390funmap.so: $(topdir)/xmalloc.h 391histexpand.so: $(topdir)/xmalloc.h 392histfile.so: $(topdir)/xmalloc.h 393history.so: $(topdir)/xmalloc.h 394input.so: $(topdir)/xmalloc.h 395isearch.so: $(topdir)/xmalloc.h 396keymaps.so: $(topdir)/xmalloc.h 397kill.so: $(topdir)/xmalloc.h 398macro.so: $(topdir)/xmalloc.h 399mbutil.so: $(topdir)/xmalloc.h 400misc.so: $(topdir)/xmalloc.h 401readline.so: $(topdir)/xmalloc.h 402savestring.so: $(topdir)/xmalloc.h 403search.so: $(topdir)/xmalloc.h 404shell.so: $(topdir)/xmalloc.h 405terminal.so: $(topdir)/xmalloc.h 406text.so: $(topdir)/xmalloc.h 407tilde.so: $(topdir)/xmalloc.h 408undo.so: $(topdir)/xmalloc.h 409util.so: $(topdir)/xmalloc.h 410vi_mode.so: $(topdir)/xmalloc.h 411xfree.so: $(topdir)/xmalloc.h 412xmalloc.so: $(topdir)/xmalloc.h 413colors.so: $(topdir)/xmalloc.h 414parse-colors.so: $(topdir)/xmalloc.h 415 416complete.so: $(topdir)/rlmbutil.h 417display.so: $(topdir)/rlmbutil.h 418histexpand.so: $(topdir)/rlmbutil.h 419input.so: $(topdir)/rlmbutil.h 420isearch.so: $(topdir)/rlmbutil.h 421mbutil.so: $(topdir)/rlmbutil.h 422misc.so: $(topdir)/rlmbutil.h 423readline.so: $(topdir)/rlmbutil.h 424search.so: $(topdir)/rlmbutil.h 425text.so: $(topdir)/rlmbutil.h 426vi_mode.so: $(topdir)/rlmbutil.h 427colors.so: $(topdir)/rlmbutil.h 428parse-colors.so: $(topdir)/rlmbutil.h 429 430bind.so: $(topdir)/bind.c 431callback.so: $(topdir)/callback.c 432compat.so: $(topdir)/compat.c 433complete.so: $(topdir)/complete.c 434display.so: $(topdir)/display.c 435funmap.so: $(topdir)/funmap.c 436input.so: $(topdir)/input.c 437isearch.so: $(topdir)/isearch.c 438keymaps.so: $(topdir)/keymaps.c $(topdir)/emacs_keymap.c $(topdir)/vi_keymap.c 439kill.so: $(topdir)/kill.c 440macro.so: $(topdir)/macro.c 441mbutil.so: $(topdir)/mbutil.c 442misc.so: $(topdir)/mbutil.c 443nls.so: $(topdir)/nls.c 444parens.so: $(topdir)/parens.c 445readline.so: $(topdir)/readline.c 446rltty.so: $(topdir)/rltty.c 447savestring.so: $(topdir)/savestring.c 448search.so: $(topdir)/search.c 449shell.so: $(topdir)/shell.c 450signals.so: $(topdir)/signals.c 451terminal.so: $(topdir)/terminal.c 452text.so: $(topdir)/text.c 453tilde.so: $(topdir)/tilde.c 454undo.so: $(topdir)/undo.c 455util.so: $(topdir)/util.c 456vi_mode.so: $(topdir)/vi_mode.c 457xfree.so: $(topdir)/xfree.c 458xmalloc.so: $(topdir)/xmalloc.c 459 460histexpand.so: $(topdir)/histexpand.c 461histfile.so: $(topdir)/histfile.c 462history.so: $(topdir)/history.c 463histsearch.so: $(topdir)/histsearch.c 464 465bind.so: bind.c 466callback.so: callback.c 467comapt.so: compat.c 468complete.so: complete.c 469display.so: display.c 470funmap.so: funmap.c 471input.so: input.c 472isearch.so: isearch.c 473keymaps.so: keymaps.c emacs_keymap.c vi_keymap.c 474kill.so: kill.c 475macro.so: macro.c 476mbutil.so: mbutil.c 477misc.so: misc.c 478nls.so: nls.c 479parens.so: parens.c 480readline.so: readline.c 481rltty.so: rltty.c 482savestring.so: savestring.c 483search.so: search.c 484signals.so: signals.c 485shell.so: shell.c 486terminal.so: terminal.c 487text.so: text.c 488tilde.so: tilde.c 489undo.so: undo.c 490util.so: util.c 491vi_mode.so: vi_mode.c 492xfree.so: xfree.c 493xmalloc.so: xmalloc.c 494 495colors.so: colors.c 496parse-colors.so: parse-colors.c 497 498histexpand.so: histexpand.c 499histfile.so: histfile.c 500history.so: history.c 501histsearch.so: histsearch.c 502