home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / readline.zip / readline-2.1 / Makefile < prev    next >
Makefile  |  1997-09-12  |  15KB  |  450 lines

  1. # Generated automatically from Makefile.in by configure.
  2. ## -*- text -*- ##
  3. # Master Makefile for the GNU readline library.
  4. # Copyright (C) 1994 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 2, or (at your option)
  9. # 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, write to the Free Software
  18. # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  19. RL_LIBRARY_VERSION = 2.1
  20. RL_LIBRARY_NAME = readline
  21.  
  22. srcdir = .
  23. VPATH = .:.
  24. top_srcdir = .
  25. BUILD_DIR = .
  26.  
  27. INSTALL = /usr/bin/X11/scoinst -c
  28. INSTALL_PROGRAM = ${INSTALL}
  29. INSTALL_DATA = ${INSTALL} -m 644
  30.  
  31. CC = gcc
  32. LD = ld            # needed when building shared libraries
  33. RANLIB = :
  34. AR = ar
  35. RM = rm -f
  36. CP = cp
  37. MV = mv
  38.  
  39. prefix = /usr/local
  40. exec_prefix = ${prefix}
  41.  
  42. bindir = ${exec_prefix}/bin
  43. libdir = ${exec_prefix}/lib
  44. mandir = ${prefix}/man
  45. includedir = ${prefix}/include
  46.  
  47. infodir = ${prefix}/info
  48.  
  49. man3dir = $(mandir)/man3
  50.  
  51. SHELL = /bin/sh
  52.  
  53. # Programs to make tags files.
  54. ETAGS = etags -tw
  55. CTAGS = ctags -tw
  56.  
  57. CFLAGS = -g -O
  58. LOCAL_CFLAGS =  -DRL_LIBRARY_VERSION='"$(RL_LIBRARY_VERSION)"'
  59. CPPFLAGS = 
  60. LDFLAGS =  @LOCAL_LDFLAGS@ -g -O
  61.  
  62. DEFS = -DHAVE_CONFIG_H
  63. LOCAL_DEFS = 
  64.  
  65. # For libraries which include headers from other libraries.
  66. INCLUDES = -I. -I$(srcdir) -I$(includedir)
  67.  
  68. CCFLAGS = $(DEFS) $(LOCAL_DEFS) $(CPPFLAGS) $(INCLUDES) $(LOCAL_CFLAGS) $(CFLAGS)
  69.  
  70. # these two options need tweaking for compiler/OS versions other than gcc
  71. # and SunOS4
  72. PICFLAG=        -fpic    # -pic for some versions of cc
  73. SHLIB_OPTS=    -assert pure-text -ldl    # -Bshareable for some versions of gcc
  74.  
  75. MAJOR=        3
  76. # shared library systems like SVR4's do not use minor versions
  77. MINOR=        .0
  78.  
  79. .SUFFIXES:    .so
  80.  
  81. .c.o:
  82.     $(CC) -c $(CCFLAGS) $<
  83.  
  84. .c.so:
  85.     -mv $*.o z$*.o
  86.     $(CC) -c $(PICFLAG) $(CCFLAGS) $< 
  87.     mv $*.o $@
  88.     -mv z$*.o $*.o
  89.  
  90. # The name of the main library target.
  91. LIBRARY_NAME = libreadline.a
  92. SHARED_READLINE = libreadline.so.$(MAJOR)$(MINOR)
  93. SHARED_HISTORY = libhistory.so.$(MAJOR)$(MINOR)
  94. SHARED_LIBS = $(SHARED_READLINE) $(SHARED_HISTORY)
  95.  
  96. # The C code source files for this library.
  97. CSOURCES = $(srcdir)/readline.c $(srcdir)/funmap.c $(srcdir)/keymaps.c \
  98.        $(srcdir)/vi_mode.c $(srcdir)/parens.c $(srcdir)/rltty.c \
  99.        $(srcdir)/complete.c $(srcdir)/bind.c $(srcdir)/isearch.c \
  100.        $(srcdir)/display.c $(srcdir)/signals.c $(srcdir)/emacs_keymap.c \
  101.        $(srcdir)/vi_keymap.c $(srcdir)/util.c $(srcdir)/kill.c \
  102.        $(srcdir)/undo.c $(srcdir)/macro.c $(srcdir)/input.c \
  103.        $(srcdir)/callback.c $(srcdir)/terminal.c $(srcdir)/xmalloc.c \
  104.        $(srcdir)/history.c $(srcdir)/histsearch.c $(srcdir)/histexpand.c \
  105.        $(srcdir)/histfile.c $(srcdir)/nls.c $(srcdir)/search.c \
  106.        $(srcdir)/shell.c $(srcdir)/tilde.c
  107.  
  108. # The header files for this library.
  109. HSOURCES = readline.h rldefs.h chardefs.h keymaps.h history.h histlib.h \
  110.        posixstat.h posixdir.h posixjmp.h tilde.h rlconf.h rltty.h \
  111.        ansi_stdlib.h tcap.h
  112.  
  113. HISTOBJ = history.o histexpand.o histfile.o histsearch.o shell.o
  114. TILDEOBJ = tilde.o
  115. OBJECTS = readline.o vi_mode.o funmap.o keymaps.o parens.o search.o \
  116.       rltty.o complete.o bind.o isearch.o display.o signals.o \
  117.       util.o kill.o undo.o macro.o input.o callback.o terminal.o \
  118.       nls.o xmalloc.o $(HISTOBJ) $(TILDEOBJ)
  119.  
  120. SHARED_HISTOBJ = history.so histexpand.so histfile.so histsearch.so shell.so
  121. SHARED_TILDEOBJ = tilde.so
  122. SHARED_OBJ = readline.so vi_mode.so funmap.so keymaps.so parens.so search.so \
  123.       rltty.so complete.so bind.so isearch.so display.so signals.so \
  124.       util.so kill.so undo.so macro.so input.so callback.so terminal.so \
  125.       nls.so xmalloc.so $(SHARED_HISTOBJ) $(SHARED_TILDEOBJ)
  126.  
  127. # The texinfo files which document this library.
  128. DOCSOURCE = doc/rlman.texinfo doc/rltech.texinfo doc/rluser.texinfo
  129. DOCOBJECT = doc/readline.dvi
  130. DOCSUPPORT = doc/Makefile
  131. DOCUMENTATION = $(DOCSOURCE) $(DOCOBJECT) $(DOCSUPPORT)
  132.  
  133. CREATED_MAKEFILES = Makefile doc/Makefile examples/Makefile
  134.  
  135. INSTALLED_HEADERS = readline.h chardefs.h keymaps.h history.h tilde.h
  136.  
  137. ##########################################################################
  138.  
  139. all: libreadline.a libhistory.a
  140. shared: $(SHARED_LIBS)
  141.  
  142. libreadline.a: $(OBJECTS)
  143.     $(RM) $@
  144.     $(AR) cr $@ $(OBJECTS)
  145.     -test -n "$(RANLIB)" && $(RANLIB) $@
  146.  
  147. libhistory.a: $(HISTOBJ) xmalloc.o
  148.     $(RM) $@
  149.     $(AR) cr $@ $(HISTOBJ) xmalloc.o
  150.     -test -n "$(RANLIB)" && $(RANLIB) $@
  151.  
  152. $(SHARED_READLINE):    $(SHARED_OBJ)
  153.     $(RM) $@
  154.     $(LD) ${SHLIB_OPTS} -o $@ $(SHARED_OBJ)
  155.  
  156. $(SHARED_HISTORY):    $(SHARED_HISTOBJ) xmalloc.so
  157.     $(RM) $@
  158.     $(LD) ${SHLIB_OPTS} -o $@ $(SHARED_HISTOBJ) xmalloc.so
  159.  
  160. readline: $(OBJECTS) readline.h rldefs.h chardefs.h
  161.     $(CC) $(CCFLAGS) -o $@ ./examples/rl.c ./libreadline.a -ltermcap
  162.  
  163. Makefile makefile: config.status $(srcdir)/Makefile.in
  164.     CONFIG_FILES=Makefile CONFIG_HEADERS= $(SHELL) ./config.status
  165.  
  166. Makefiles makefiles: config.status $(srcdir)/Makefile.in
  167.     @for mf in $(CREATED_MAKEFILES); do \
  168.         CONFIG_FILES=$$mf CONFIG_HEADERS= $(SHELL) ./config.status ; \
  169.     done
  170.  
  171. config.status: configure
  172.     $(SHELL) ./config.status --recheck
  173.  
  174. config.h:    stamp-h
  175.  
  176. stamp-h: config.status $(srcdir)/config.h.in
  177.     CONFIG_FILES= CONFIG_HEADERS=config.h ./config.status
  178.     echo > $@
  179.  
  180. $(srcdir)/configure: $(srcdir)/configure.in    ## Comment-me-out in distribution
  181.     cd $(srcdir) && autoconf    ## Comment-me-out in distribution
  182.  
  183. documentation: force
  184.     -test -d doc || mkdir doc
  185.     -( cd doc && $(MAKE) $(MFLAGS) )
  186.  
  187. force:
  188.  
  189. install: installdirs libreadline.a
  190.     for f in ${INSTALLED_HEADERS}; do \
  191.         $(INSTALL_DATA) $(srcdir)/$$f $(includedir)/readline ; \
  192.     done
  193.     -$(MV) $(libdir)/libreadline.a $(libdir)/libreadline.old
  194.     $(INSTALL_DATA) libreadline.a $(libdir)/libreadline.a
  195.     -test -n "$(RANLIB)" && -$(RANLIB) -t $(libdir)/libreadline.a
  196.     -( if test -d doc ; then \
  197.         cd doc && \
  198.         ${MAKE} ${MFLAGS} infodir=$(infodir) INSTALL_DATA=$(INSTALL_DATA) $@; \
  199.       fi )
  200.  
  201. installdirs: $(srcdir)/support/mkdirs
  202.     -$(SHELL) $(srcdir)/support/mkdirs $(includedir) \
  203.         $(includedir)/readline $(libdir) $(infodir) $(man3dir)
  204.  
  205. uninstall:
  206.     -test -n "$(includedir)" && cd $(includedir)/readline && \
  207.         ${RM} ${INSTALLED_HEADERS}
  208.     -test -n "$(libdir)" && cd $(libdir) && \
  209.         ${RM} libreadline.a libreadline.old $(SHARED_LIBS)
  210.  
  211. TAGS:    force
  212.     $(ETAGS) $(CSOURCES) $(HSOURCES)
  213.  
  214. tags:    force
  215.     $(CTAGS) $(CSOURCES) $(HSOURCES)
  216.  
  217. clean:    force
  218.     $(RM) $(OBJECTS) *.a
  219.     $(RM) $(SHARED_OBJ) $(SHARED_LIBS)
  220.     -( cd doc && $(MAKE) $(MFLAGS) $@ )
  221.  
  222. mostlyclean: clean
  223.     -( cd doc && $(MAKE) $(MFLAGS) $@ )
  224.  
  225. distclean maintainer-clean: clean
  226.     -( cd doc && $(MAKE) $(MFLAGS) $@ )
  227.     $(RM) Makefile
  228.     $(RM) config.status config.h config.cache config.log 
  229.     $(RM) stamp-config stamp-h
  230.     $(RM) TAGS tags
  231.  
  232. info dvi:
  233.     -( cd doc && $(MAKE) $(MFLAGS) $@ )
  234.  
  235. install-info:
  236. check:
  237. installcheck:
  238.  
  239. dist:   force
  240.     @echo Readline distributions are created using $(srcdir)/support/mkdist.
  241.     @echo Here is a sample of the necessary commands:
  242.     @echo bash $(srcdir)/support/mkdist -m $(srcdir)/MANIFEST -s $(srcdir) -r $(RL_LIBRARY_NAME)-$(RL_LIBRARY_VERSION)
  243.     @echo tar cf $(RL_LIBRARY_NAME)-${RL_LIBRARY_VERSION}.tar ${RL_LIBRARY_NAME}-$(RL_LIBRARY_VERSION)
  244.     @echo gzip $(RL_LIBRARY_NAME)-$(RL_LIBRARY_VERSION).tar
  245.  
  246. # Tell versions [3.59,3.63) of GNU make not to export all variables.
  247. # Otherwise a system limit (for SysV at least) may be exceeded.
  248. .NOEXPORT:
  249.  
  250. # Dependencies
  251. bind.o: ansi_stdlib.h posixstat.h
  252. bind.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  253. bind.o: readline.h keymaps.h chardefs.h tilde.h
  254. bind.o: history.h
  255. callback.o: rlconf.h
  256. callback.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  257. callback.o: readline.h keymaps.h chardefs.h tilde.h
  258. complete.o: ansi_stdlib.h posixdir.h posixstat.h
  259. complete.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  260. complete.o: readline.h keymaps.h chardefs.h tilde.h
  261. display.o: ansi_stdlib.h posixstat.h
  262. display.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  263. display.o: tcap.h
  264. display.o: readline.h keymaps.h chardefs.h tilde.h
  265. display.o: history.h
  266. funmap.o: readline.h keymaps.h chardefs.h tilde.h
  267. funmap.o: rlconf.h ansi_stdlib.h
  268. funmap.o: ${BUILD_DIR}/config.h
  269. histexpand.o: ansi_stdlib.h
  270. histexpand.o: history.h histlib.h
  271. histexpand.o: ${BUILD_DIR}/config.h
  272. histfile.o: ansi_stdlib.h
  273. histfile.o: history.h histlib.h
  274. histfile.o: ${BUILD_DIR}/config.h
  275. history.o: ansi_stdlib.h
  276. history.o: history.h histlib.h
  277. history.o: ${BUILD_DIR}/config.h
  278. histsearch.o: ansi_stdlib.h
  279. histsearch.o: history.h histlib.h
  280. histsearch.o: ${BUILD_DIR}/config.h
  281. input.o: ansi_stdlib.h
  282. input.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  283. input.o: readline.h keymaps.h chardefs.h tilde.h
  284. isearch.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  285. isearch.o: readline.h keymaps.h chardefs.h tilde.h
  286. isearch.o: ansi_stdlib.h history.h
  287. keymaps.o: emacs_keymap.c vi_keymap.c
  288. keymaps.o: keymaps.h chardefs.h rlconf.h ansi_stdlib.h
  289. keymaps.o: readline.h keymaps.h chardefs.h tilde.h
  290. keymaps.o: ${BUILD_DIR}/config.h
  291. kill.o: ansi_stdlib.h
  292. kill.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  293. kill.o: readline.h keymaps.h chardefs.h tilde.h
  294. kill.o: history.h
  295. macro.o: ansi_stdlib.h
  296. macro.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  297. macro.o: readline.h keymaps.h chardefs.h tilde.h
  298. macro.o: history.h
  299. nls.o: ansi_stdlib.h
  300. nls.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  301. parens.o: rlconf.h
  302. parens.o: ${BUILD_DIR}/config.h
  303. parens.o: readline.h keymaps.h chardefs.h tilde.h
  304. readline.o: readline.h keymaps.h chardefs.h tilde.h
  305. readline.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  306. readline.o: history.h
  307. readline.o: posixstat.h ansi_stdlib.h posixjmp.h
  308. rltty.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  309. rltty.o: rltty.h
  310. rltty.o: readline.h keymaps.h chardefs.h tilde.h
  311. search.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  312. search.o: readline.h keymaps.h chardefs.h tilde.h
  313. search.o: ansi_stdlib.h history.h
  314. signals.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  315. signals.o: readline.h keymaps.h chardefs.h tilde.h
  316. signals.o: history.h
  317. terminal.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  318. terminal.o: tcap.h
  319. terminal.o: readline.h keymaps.h chardefs.h tilde.h
  320. terminal.o: history.h
  321. tilde.o: ansi_stdlib.h
  322. tilde.o: ${BUILD_DIR}/config.h
  323. tilde.o: tilde.h
  324. undo.o: ansi_stdlib.h
  325. undo.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  326. undo.o: readline.h keymaps.h chardefs.h tilde.h
  327. undo.o: history.h
  328. util.o: posixjmp.h ansi_stdlib.h
  329. util.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  330. util.o: readline.h keymaps.h chardefs.h tilde.h
  331. vi_mode.o: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  332. vi_mode.o: readline.h keymaps.h chardefs.h tilde.h
  333. vi_mode.o: history.h ansi_stdlib.h
  334. xmalloc.o: ${BUILD_DIR}/config.h
  335. xmalloc.o: ansi_stdlib.h
  336.  
  337. bind.so: ansi_stdlib.h posixstat.h
  338. bind.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  339. bind.so: readline.h keymaps.h chardefs.h tilde.h
  340. bind.so: history.h
  341. callback.so: rlconf.h
  342. callback.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  343. callback.so: readline.h keymaps.h chardefs.h tilde.h
  344. complete.so: ansi_stdlib.h posixdir.h posixstat.h
  345. complete.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  346. complete.so: readline.h keymaps.h chardefs.h tilde.h
  347. display.so: ansi_stdlib.h posixstat.h
  348. display.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  349. display.so: tcap.h
  350. display.so: readline.h keymaps.h chardefs.h tilde.h
  351. display.so: history.h
  352. funmap.so: readline.h keymaps.h chardefs.h tilde.h
  353. funmap.so: rlconf.h ansi_stdlib.h
  354. funmap.so: ${BUILD_DIR}/config.h
  355. histexpand.so: ansi_stdlib.h
  356. histexpand.so: history.h histlib.h
  357. histexpand.so: ${BUILD_DIR}/config.h
  358. histfile.so: ansi_stdlib.h
  359. histfile.so: history.h histlib.h
  360. histfile.so: ${BUILD_DIR}/config.h
  361. history.so: ansi_stdlib.h
  362. history.so: history.h histlib.h
  363. history.so: ${BUILD_DIR}/config.h
  364. histsearch.so: ansi_stdlib.h
  365. histsearch.so: history.h histlib.h
  366. histsearch.so: ${BUILD_DIR}/config.h
  367. input.so: ansi_stdlib.h
  368. input.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  369. input.so: readline.h keymaps.h chardefs.h tilde.h
  370. isearch.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  371. isearch.so: readline.h keymaps.h chardefs.h tilde.h
  372. isearch.so: ansi_stdlib.h history.h
  373. keymaps.so: emacs_keymap.c vi_keymap.c
  374. keymaps.so: keymaps.h chardefs.h rlconf.h ansi_stdlib.h
  375. keymaps.so: readline.h keymaps.h chardefs.h tilde.h
  376. keymaps.so: ${BUILD_DIR}/config.h
  377. kill.so: ansi_stdlib.h
  378. kill.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  379. kill.so: readline.h keymaps.h chardefs.h tilde.h
  380. kill.so: history.h
  381. macro.so: ansi_stdlib.h
  382. macro.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  383. macro.so: readline.h keymaps.h chardefs.h tilde.h
  384. macro.so: history.h
  385. nls.so: ansi_stdlib.h
  386. nls.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  387. parens.so: rlconf.h
  388. parens.so: ${BUILD_DIR}/config.h
  389. parens.so: readline.h keymaps.h chardefs.h tilde.h
  390. readline.so: readline.h keymaps.h chardefs.h tilde.h
  391. readline.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  392. readline.so: history.h
  393. readline.so: posixstat.h ansi_stdlib.h posixjmp.h
  394. rltty.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  395. rltty.so: rltty.h
  396. rltty.so: readline.h keymaps.h chardefs.h tilde.h
  397. search.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  398. search.so: readline.h keymaps.h chardefs.h tilde.h
  399. search.so: ansi_stdlib.h history.h
  400. signals.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  401. signals.so: readline.h keymaps.h chardefs.h tilde.h
  402. signals.so: history.h
  403. terminal.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  404. terminal.so: tcap.h
  405. terminal.so: readline.h keymaps.h chardefs.h tilde.h
  406. terminal.so: history.h
  407. tilde.so: ansi_stdlib.h
  408. tilde.so: ${BUILD_DIR}/config.h
  409. tilde.so: tilde.h
  410. undo.so: ansi_stdlib.h
  411. undo.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  412. undo.so: readline.h keymaps.h chardefs.h tilde.h
  413. undo.so: history.h
  414. util.so: posixjmp.h ansi_stdlib.h
  415. util.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  416. util.so: readline.h keymaps.h chardefs.h tilde.h
  417. vi_mode.so: rldefs.h ${BUILD_DIR}/config.h rlconf.h
  418. vi_mode.so: readline.h keymaps.h chardefs.h tilde.h
  419. vi_mode.so: history.h ansi_stdlib.h
  420. xmalloc.so: ${BUILD_DIR}/config.h
  421. xmalloc.so: ansi_stdlib.h
  422.  
  423. readline.so: $(srcdir)/readline.c
  424. vi_mode.so: $(srcdir)/vi_mode.c
  425. funmap.so: $(srcdir)/funmap.c
  426. keymaps.so: $(srcdir)/keymaps.c
  427. parens.so: $(srcdir)/parens.c
  428. search.so: $(srcdir)/search.c
  429. rltty.so: $(srcdir)/rltty.c
  430. complete.so: $(srcdir)/complete.c
  431. bind.so: $(srcdir)/bind.c
  432. isearch.so: $(srcdir)/isearch.c
  433. display.so: $(srcdir)/display.c
  434. signals.so: $(srcdir)/signals.c
  435. util.so: $(srcdir)/util.c
  436. kill.so: $(srcdir)/kill.c
  437. undo.so: $(srcdir)/undo.c
  438. macro.so: $(srcdir)/macro.c
  439. input.so: $(srcdir)/input.c
  440. callback.so: $(srcdir)/callback.c
  441. terminal.so: $(srcdir)/terminal.c
  442. nls.so: $(srcdir)/nls.c
  443. xmalloc.so: $(srcdir)/xmalloc.c
  444. history.so: $(srcdir)/history.c
  445. histexpand.so: $(srcdir)/histexpand.c
  446. histfile.so: $(srcdir)/histfile.c
  447. histsearch.so: $(srcdir)/histsearch.c
  448. shell.so: $(srcdir)/shell.c
  449. tilde.so: $(srcdir)/tilde.c
  450.