X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=stepmake%2Fstepmake%2Fexecutable-targets.make;h=edf282ab0a31308bd54f4d2c8704f1207b260781;hb=32cdc3e2bc738e82c0965bdc5d8d99830e929092;hp=3b175b5ad79d0f345d59894a72b151141cee9623;hpb=a41bc3e06fca46daa875419b5dc00dd958e1fde0;p=lilypond.git diff --git a/stepmake/stepmake/executable-targets.make b/stepmake/stepmake/executable-targets.make index 3b175b5ad7..edf282ab0a 100644 --- a/stepmake/stepmake/executable-targets.make +++ b/stepmake/stepmake/executable-targets.make @@ -1,34 +1,22 @@ -# 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) + -$(INSTALL) -d $(DESTDIR)$(bindir) $(foreach a, $(EXECUTABLES), \ - $(INSTALL) -m 755 $(outdir)/$(a) $(bindir)/$(a)$(DOTEXE) && \ - strip $(bindir)/$(a)$(DOTEXE) && ) true + $(INSTALL) -m 755 $(outdir)/$(a) \ + $(DESTDIR)$(bindir)/$(program_prefix)$(a)$(program_suffix) && ) true $(foreach a, $(SEXECUTABLES), \ - $(INSTALL) -m 755 $(outdir)/$(a) $(bindir) &&) true + $(INSTALL) -m 755 $(outdir)/$(a) $(DESTDIR)$(bindir) &&) true 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