-# Executable.make
-
-# dependency list of executable:
-#
-
default: $(EXECUTABLE)
-$(EXECUTABLE): $(configheader) $(O_FILES) $(outdir)/version.hh
- $(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
-# Piss off. Use MODULE_LIBS
-#
-# UGH. fucks up if $(outdir) not created.
-#
-#%/$(outdir)/library.a:
-# $(MAKE) -C $(dir $@)/.. default