diff options
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 56 |
1 files changed, 9 insertions, 47 deletions
diff --git a/Makefile.in b/Makefile.in index 3f978367..022ac831 100644 --- a/Makefile.in +++ b/Makefile.in @@ -338,42 +338,8 @@ EXTRA_DIST = auto_free.h buildrun.h elaborate.h loc2c.h session.h \ systemtap.spec EXAMPLE_SOURCE_DIR = $(srcdir)/testsuite/systemtap.examples -EXAMPLE_INSTALL_DIR = $(DESTDIR)$(datadir)/doc/systemtap/examples -DEMO_SOURCE_DIR = $(srcdir)/testsuite/systemtap.examples/small_demos -DEMO_INSTALL_DIR = $(DESTDIR)$(datadir)/doc/systemtap/examples/small_demos -SAMPLE_SOURCE_DIR = $(srcdir)/testsuite/systemtap.samples -SAMPLE_INSTALL_DIR = $(EXAMPLE_INSTALL_DIR)/samples -EXAMPLE_SRC = $(EXAMPLE_SOURCE_DIR)/ChangeLog \ - $(EXAMPLE_SOURCE_DIR)/README \ - $(EXAMPLE_SOURCE_DIR)/*.stp \ - $(EXAMPLE_SOURCE_DIR)/*.txt \ - $(EXAMPLE_SOURCE_DIR)/*.meta \ - $(EXAMPLE_SOURCE_DIR)/*.html \ - $(EXAMPLE_SOURCE_DIR)/*.css \ - $(EXAMPLE_SOURCE_DIR)/*.gif \ - $(EXAMPLE_SOURCE_DIR)/*.png - -DEMO_SRC = \ - $(EXAMPLE_SOURCE_DIR)/small_demos/*.stp \ - $(EXAMPLE_SOURCE_DIR)/small_demos/*.txt \ - $(EXAMPLE_SOURCE_DIR)/small_demos/*.wav - -SAMPLE_SRC = $(SAMPLE_SOURCE_DIR)/iotask.stp \ - $(SAMPLE_SOURCE_DIR)/kmalloc-stacks.stp \ - $(SAMPLE_SOURCE_DIR)/kmalloc-top \ - $(SAMPLE_SOURCE_DIR)/pfaults.stp \ - $(SAMPLE_SOURCE_DIR)/profile.stp \ - $(SAMPLE_SOURCE_DIR)/tcp_connections.stp \ - $(SAMPLE_SOURCE_DIR)/topsys.stp - -EXAMPLE_INDEXES = \ - $(EXAMPLE_SOURCE_DIR)/index.txt \ - $(EXAMPLE_SOURCE_DIR)/index.html \ - $(EXAMPLE_SOURCE_DIR)/subsystem-index.txt \ - $(EXAMPLE_SOURCE_DIR)/subsystem-index.html \ - $(EXAMPLE_SOURCE_DIR)/keyword-index.txt \ - $(EXAMPLE_SOURCE_DIR)/keyword-index.html - +EXAMPLE_META_FILES = $(EXAMPLE_SOURCE_DIR)/*/*.meta +EXAMPLE_INDEX_GEN = $(EXAMPLE_SOURCE_DIR)/examples-index-gen.pl TEST_COV_DIR = coverage # XXX: leaves behind man pages SUBDIRS = testsuite doc @@ -1594,10 +1560,10 @@ install-exec-hook: example_index: $(EXAMPLE_SOURCE_DIR)/index.html -$(EXAMPLE_SOURCE_DIR)/index.html: $(EXAMPLE_SOURCE_DIR)/*.meta - perl $(EXAMPLE_SOURCE_DIR)/examples-index-gen.pl $(EXAMPLE_SOURCE_DIR) +$(EXAMPLE_SOURCE_DIR)/index.html: $(EXAMPLE_META_FILES) $(EXAMPLE_INDEX_GEN) + perl $(EXAMPLE_INDEX_GEN) $(EXAMPLE_SOURCE_DIR) -dist-hook: dist-gitversion example_index +dist-hook: dist-gitversion find $(distdir) -name CVS -o -name '*~' -o -name '.#*' | xargs rm -rf find $(distdir) -name '*.o' -o -name '*.ko' -o -name '*.cmd' -o -name '*.mod.c' -o -name '.??*' | xargs rm -rf find $(distdir) -name 'stap' -o -name '*.log' -o -name '*.sum' -o -name 'site.exp' | xargs rm -rf @@ -1612,12 +1578,9 @@ install-data-local: do $(INSTALL_DATA) -D $$f $(DESTDIR)$(pkgdatadir)/runtime/uprobes/$$f; done) (cd $(srcdir)/tapset; find . \( -name '*.stp' -o -name README \) -print \ | while read f; do $(INSTALL_DATA) -D $$f $(DESTDIR)$(pkgdatadir)/tapset/$$f; done) - $(MKDIR_P) $(EXAMPLE_INSTALL_DIR) - $(INSTALL_DATA) $(EXAMPLE_SRC) $(EXAMPLE_INSTALL_DIR) - $(MKDIR_P) $(DEMO_INSTALL_DIR) - $(INSTALL_DATA) $(DEMO_SRC) $(DEMO_INSTALL_DIR) - $(MKDIR_P) $(SAMPLE_INSTALL_DIR) - $(INSTALL_DATA) $(SAMPLE_SRC) $(SAMPLE_INSTALL_DIR) + (cd $(srcdir)/testsuite/systemtap.examples; find . -type f -print \ + | egrep -v 'check.exp|ChangeLog|examples-index-gen.pl' \ + | while read f; do $(INSTALL_DATA) -D $$f $(DESTDIR)$(docdir)/examples/$$f; done) gcov: @-$(MAKE) clean CXXFLAGS="-g -fprofile-arcs -ftest-coverage" all check @@ -1637,7 +1600,6 @@ clean-local: rm -rf $(TEST_COV_DIR) rm -rf stap.info rm -rf staplog.so - rm -rf $(EXAMPLE_INDEXES) uninstall-local: rm -rf $(DESTDIR)$(pkgdatadir) @@ -1709,7 +1671,7 @@ installcheck: fi rpm: systemtap.spec dist - rpmbuild --define "_sourcedir $(PWD)/" -ba systemtap.spec + rpmbuild --define "_sourcedir $(PWD)/" -ba $(srcdir)/systemtap.spec # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: |