CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= ./config.status >&2
# generate TAGS
-tags: subdir_tags local_tags
-.PHONY: local_tags
-local_tags: $(TAGFILES)
- etags -C $^
+.PHONY: tags
+tags: TAGS
+TAGS:
+ ctags -R *.[ch]
# installation
-install: $(INCLUDEDIR) install_headers $(LIBDIR) install_libs
+install: $(INCLUDEDIR) $(INCLUDEDIR)/adt install_headers $(LIBDIR) install_libs
@echo ================================================
@echo Don\'t forget to add $(LIBDIR) to LD_LIBRARY_PATH
@echo Don\'t forget to add /usr/public/libxml2/lib to LD_LIBRARY_PATH
ifneq ($(strip $(INSTALL_HEADERS)),)
$(INSTALL) -m u+rw,a+r $(addprefix $(srcdir)/,$(INSTALL_HEADERS)) $(INCLUDEDIR)
endif
+ifneq ($(strip $(INSTALL_GENERATED_HEADERS)),)
+ $(INSTALL) -m u+rw,a+r $(INSTALL_GENERATED_HEADERS) $(INCLUDEDIR)
+endif
+ifneq ($(strip $(INSTALL_HEADERS_ADT)),)
+ $(INSTALL) -m u+rw,a+r $(addprefix $(srcdir)/,$(INSTALL_HEADERS_ADT)) $(INCLUDEDIR)/adt
+endif
install_libs: subdir_install_libs local_install_libs
local_install_libs:
ifneq ($(strip $(INSTALL_LIBS)),)
$(INSTALL) -m u+rw,a+r $(addprefix $(topdir)/,$(INSTALL_LIBS)) $(LIBDIR)
+ @# the '.a' is ranlib'ed already, and the '.so' doesn't need ranlib-ing
+ @# $(RANLIB) $(addprefix $(LIBDIR)/,$(INSTALL_LIBS))
endif
$(INCLUDEDIR):
mkdir -p $@
+$(INCLUDEDIR)/adt:
+ mkdir -p $@
+
# generated the directory where all the generated documentation is
$(AUTODOCDIR):
mkdir -p $@