bldchn fix, don't install buildir's dumpfile
authorRuediger Meier <ruediger.meier@ga-group.nl>
Thu, 8 Mar 2012 14:32:00 +0000 (15:32 +0100)
committerRuediger Meier <ruediger.meier@ga-group.nl>
Fri, 9 Mar 2012 09:50:41 +0000 (10:50 +0100)
This problem became visible since we create the symlink within
archlibdir instead of bindir.
Also we delete $(bindir)/sxemacs.dmp from older installations
because unfortunately sxemacs would still try this first.

Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
src/Makefile.am

index 5e94769..0b30b98 100644 (file)
@@ -58,7 +58,7 @@ ETAGS = $(top_builddir)/lib-src/etags
 TAGS_DEPENDENCIES = $(ETAGS)
 
 bin_PROGRAMS = sxemacs
-bin_SCRIPTS = sxemacs.dmp
+noinst_DATA = sxemacs.dmp
 archlib_DATA = config.values DOC
 
 pdumplibs =
@@ -345,7 +345,9 @@ $(bldlispdir)/update-elc.stamp $(bldlispdir)/auto.stamp:
        :
 
 ## improve me, make me (the dump file) independent from the binary
+## because of historical reasons we also delete $(bindir)/sxemacs.dmp here
 install-exec-hook:
+       (cd $(DESTDIR)$(bindir) && $(RM) sxemacs.dmp)
        (cd $(DESTDIR)$(archlibdir) && $(RM) sxemacs.dmp)
        (cd $(abs_builddir); \
        $(BITCHENV) $(DESTDIR)$(bindir)/sxemacs -nd -batch \