check:
installcheck:
-info dvi install-info clean-info: force
+info dvi install-info clean-info clean-dvi: force
@$(MAKE) $(FLAGS_TO_PASS) DO=$@ "DODIRS=$(SUBDIRS)" subdir_do
subdir_do: force
else true ; fi ; \
done
-history.info: $(srcdir)/history.texi
- $(MAKEINFO) -o history.info $(srcdir)/history.texi
-
-readline.info: $(srcdir)/readline.texi $(srcdir)/inc-read.texi
- $(MAKEINFO) -o readline.info $(srcdir)/readline.texi
-
libreadline.a: $(OBJECTS)
$(RM) -f libreadline.a
$(AR) $(AR_FLAGS) libreadline.a $(OBJECTS)
history.o: history.c history.h
funmap.o: readline.h
keymaps.o: emacs_keymap.c vi_keymap.c keymaps.h chardefs.h keymaps.c
+search.o: search.c
tilde.o: $(srcdir)/../glob/tilde.c
$(CC) -c $(CFLAGS) $(H_CFLAGS) $(DEBUG_FLAGS) $(USG) -I. $(LOCAL_INCLUDES) $(CPPFLAGS) $(READLINE_DEFINES) $(srcdir)/../glob/tilde.c
$(INSTALL_FILE) $(srcdir)/keymaps.h $(includedir)/readline/keymaps.h
$(INSTALL_FILE) $(srcdir)/chardefs.h $(includedir)/readline/chardefs.h
-clean mostlyclean:
- rm -f $(STAGESTUFF) *.a *.log *.cp *.tp *.vr *.fn
- rm -f *.aux *.pg *.toc
+local-clean:
+ rm -f $(STAGESTUFF) *.a *.log *.cp *.tp *.vr *.fn
+ rm -f *.aux *.pg *.toc
+
+mostlyclean: local-clean
+ @$(MAKE) $(FLAGS_TO_PASS) DO=$@ "DODIRS=$(SUBDIRS)" subdir_do
+
+clean: local-clean
+ @$(MAKE) $(FLAGS_TO_PASS) DO=$@ "DODIRS=$(SUBDIRS)" subdir_do
-distclean realclean: clean
+distclean: local-clean
+ @$(MAKE) $(FLAGS_TO_PASS) DO=$@ "DODIRS=$(SUBDIRS)" subdir_do
+ rm -f Makefile config.status sysdep.h
+
+realclean: local-clean
+ @$(MAKE) $(FLAGS_TO_PASS) DO=$@ "DODIRS=$(SUBDIRS)" subdir_do
rm -f Makefile config.status sysdep.h
$(DESTDIR)/libreadline.a: libreadline.a