diff --git a/mk/target.mk b/mk/target.mk index 5becd563c9f4b1a6e36910351ae99969221ce0ad..31365a3cbdd6a1d392a7203a7143602c15503c96 100644 --- a/mk/target.mk +++ b/mk/target.mk @@ -424,6 +424,7 @@ endif # get one install rule # # INSTALL_PROGS executable programs in $(bindir) +# INSTALL_BIN_LINKS symbolic links to executable programs in $(bindir) # INSTALL_SCRIPTS executable scripts in $(bindir) # INSTALL_LIBS platform-dependent libraries in $(libdir) (ranlib'ed) # INSTALL_LIBEXECS platform-dependent execs in $(libdir) @@ -467,6 +468,14 @@ install:: $(INSTALL_PROGS) done endif +ifneq "$(INSTALL_BIN_LINKS)" "" +install:: $(INSTALL_BIN_LINKS) + @$(INSTALL_DIR) $(bindir) + for i in $(INSTALL_BIN_LINKS); do \ + $(INSTALL_PROGRAM) $(INSTALL_OPTS) $$i$(exeext) $(bindir); \ + done +endif + # # Just like INSTALL_PROGS, but prefix with install sites bin/lib/data and # install without stripping.