# HG changeset patch # User John W. Eaton # Date 1308502296 14400 # Node ID 5ee4fc58585fe11b0e8c351cb1b8f4436968b43b # Parent 00fbb05f099c208a27b5a8da4c03d656f967ab86 * Makefile.am (CLEANFILES): Remove $(bin_PROGRAMS) and $(bin_SCRIPTS) from the list. (all-local): Don't depend on $(bin_PROGRAMS) and $(bin_SCRIPTS). (install-exec-hook, uninstall-local): Delete targets. * src/Makefile.am (CLEANFILES): Include $(bin_PROGRAMS) and $(bin_SCRIPTS) in the list. (all-local): Depend on $(bin_PROGRAMS) and $(bin_SCRIPTS). (make-version-links, remove-version-links): Handle $(bin_SCRIPTS). diff -r 00fbb05f099c -r 5ee4fc58585f Makefile.am --- a/Makefile.am Sat Jun 18 22:07:34 2011 -0500 +++ b/Makefile.am Sun Jun 19 12:51:36 2011 -0400 @@ -85,7 +85,7 @@ BUGS \ INSTALL.OCTAVE -CLEANFILES = $(bin_PROGRAMS) $(bin_SCRIPTS) $(BUILT_SOURCES) +CLEANFILES = $(BUILT_SOURCES) DISTCLEANFILES = .gdbinit @@ -95,7 +95,7 @@ nodist_octinclude_HEADERS = config.h -all-local: $(bin_PROGRAMS) $(bin_SCRIPTS) $(noinst_SCRIPTS) $(INFO_FILES) .gdbinit +all-local: $(noinst_SCRIPTS) $(INFO_FILES) .gdbinit @echo "" @echo "Octave successfully built. Now choose from the following:" @echo "" @@ -145,36 +145,3 @@ $(MKDIR_P) $(addprefix $(DESTDIR), $(DIRS_TO_MAKE)) install-data-local: installdirs-local - -install-exec-hook: make-version-links - -uninstall-local: remove-version-links - -if AMCOND_BUILD_COMPILED_AUX_PROGRAMS -make-version-links: - cd $(DESTDIR)$(bindir) && \ - for f in $(basename $(bin_PROGRAMS)); do \ - mv $$f$(EXEEXT) $$f-$(version)$(EXEEXT) && \ - $(LN_S) $$f-$(version)$(EXEEXT) $$f$(EXEEXT); \ - done - -remove-version-links: - for f in $(basename $(bin_PROGRAMS)); do \ - rm -f $(DESTDIR)$(bindir)/$$f-$(version)$(EXEEXT); \ - done -else -make-version-links: - cd $(DESTDIR)$(bindir) && \ - for f in $(basename $(bin_SCRIPTS)); do \ - mv $$f $$f-$(version) && \ - $(LN_S) $$f-$(version) $$f; \ - done - -remove-version-links: - for f in $(basename $(bin_SCRIPTS)); do \ - rm -f $(DESTDIR)$(bindir)/$$f-$(version); \ - done -endif - -.PHONY: make-version-links remove-version-links - diff -r 00fbb05f099c -r 5ee4fc58585f src/Makefile.am --- a/src/Makefile.am Sat Jun 18 22:07:34 2011 -0500 +++ b/src/Makefile.am Sun Jun 19 12:51:36 2011 -0400 @@ -818,7 +818,7 @@ $(BUILD_CXX) $(BUILD_CXXFLAGS) -o $@ $^ $(BUILD_LDFLAGS) -all-local: $(OCT_STAMP_FILES) DLD-FUNCTIONS/PKG_ADD .DOCSTRINGS +all-local: $(bin_PROGRAMS) $(bin_SCRIPTS) $(OCT_STAMP_FILES) DLD-FUNCTIONS/PKG_ADD .DOCSTRINGS if AMCOND_BUILD_COMPILED_AUX_PROGRAMS octave-config.cc: octave-config.cc.in Makefile @@ -844,13 +844,29 @@ make-version-links: cd $(DESTDIR)$(bindir) && \ - mv octave$(EXEEXT) octave-$(version)$(EXEEXT) && \ - $(LN_S) octave-$(version)$(EXEEXT) octave$(EXEEXT) -.PHONY: make-version-links + for f in $(basename $(bin_PROGRAMS)); do \ + mv $$f$(EXEEXT) $$f-$(version)$(EXEEXT) && \ + $(LN_S) $$f-$(version)$(EXEEXT) $$f$(EXEEXT); \ + done +if ! AMCOND_BUILD_COMPILED_AUX_PROGRAMS + cd $(DESTDIR)$(bindir) && \ + for f in $(basename $(bin_SCRIPTS)); do \ + mv $$f $$f-$(version) && \ + $(LN_S) $$f-$(version) $$f; \ + done +endif remove-version-links: - rm -f $(DESTDIR)$(bindir)/octave-$(version)$(EXEEXT) -.PHONY: remove-version-links + for f in $(basename $(bin_PROGRAMS)); do \ + rm -f $(DESTDIR)$(bindir)/$$f-$(version)$(EXEEXT); \ + done +if ! AMCOND_BUILD_COMPILED_AUX_PROGRAMS + for f in $(basename $(bin_SCRIPTS)); do \ + rm -f $(DESTDIR)$(bindir)/$$f-$(version); \ + done +endif + +.PHONY: make-version-links remove-version-links if AMCOND_ENABLE_DYNAMIC_LINKING install-oct: @@ -882,8 +898,9 @@ endif .PHONY: install-oct uninstall-oct - CLEANFILES = \ + $(bin_PROGRAMS) \ + $(bin_SCRIPTS) \ DLD-FUNCTIONS/PKG_ADD \ doc-files \ gendoc.cc \ @@ -900,4 +917,3 @@ MAINTAINERCLEANFILES = \ $(BUILT_DISTFILES) -