]> git.donarmstrong.com Git - lilypond.git/blobdiff - stepmake/stepmake/executable-targets.make
Doc-es: various updates.
[lilypond.git] / stepmake / stepmake / executable-targets.make
index 3b175b5ad79d0f345d59894a72b151141cee9623..7afa1db57964a4ba2a08ac933e2c3371816dd6fa 100644 (file)
@@ -1,34 +1,21 @@
-# Executable.make
-
-# dependency list of executable:
-#
-
 default: $(EXECUTABLE)
 
-$(EXECUTABLE): $(configheader) $(O_FILES) $(outdir)/version.hh $(MODULE_LIBES)
-       $(foreach a, $(MODULE_LIBS), $(MAKE) -C $a && ) true
-       $(LD_COMMAND) $(O_FILES) $(LOADLIBES)
-
 exe: $(EXECUTABLE)
 
+local-install: installexe
 
-
-localinstall: installexe
-
-localuninstall: uninstallexe
+local-uninstall: uninstallexe
 
 installexe: all
-       -$(INSTALL) -d $(bindir)
+       -$(INSTALLPY) -d $(DESTDIR)$(bindir)
        $(foreach a, $(EXECUTABLES), \
-               $(INSTALL) -m 755 $(outdir)/$(a) $(bindir)/$(a)$(DOTEXE) && \
-               strip $(bindir)/$(a)$(DOTEXE) && ) true
-       $(foreach a, $(SEXECUTABLES), \
-               $(INSTALL) -m 755 $(outdir)/$(a) $(bindir) &&) true
+               $(INSTALLPY) -m 755 $(outdir)/$(a) \
+               $(DESTDIR)$(bindir)/$(program_prefix)$(a)$(program_suffix) && ) true
+       $(INSTALLPY) -c -m 755 $(addprefix $(outdir)/, $(SEXECUTABLES)) $(DESTDIR)$(bindir)
 
 uninstallexe:
-       $(foreach a, $(EXECUTABLES), rm -f $(bindir)/$(a)$(DOTEXE) &&) true
-       $(foreach a, $(SEXECUTABLES), rm -f $(bindir)/$(a) &&) true
+       $(foreach a, $(EXECUTABLES), rm -f \
+               $(DESTDIR)$(bindir)/$(program_prefix)$(a)$(program_suffix) && ) true
+       $(foreach a, $(SEXECUTABLES), rm -f $(DESTDIR)$(bindir)/$(a) &&) true
 
 
-%/$(outdir)/library.a:
-       $(MAKE) -C $(dir $@)/.. default