X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=mk%2Ftarget.mk;h=f73420c0617f91a79b22b26f79918ead730a8249;hb=597d56f16e72a6764cec1d34dd095de479f589ec;hp=a76b9f71d78bda4b71af773fe5442f8c51785ed3;hpb=31976c6693526d1231a2b0c7e8c07887d43ddb1f;p=ghc-hetmet.git diff --git a/mk/target.mk b/mk/target.mk index a76b9f7..f73420c 100644 --- a/mk/target.mk +++ b/mk/target.mk @@ -644,6 +644,7 @@ endif # LINK # INSTALL_LIB_SCRIPTS platform-dependent scripts in $(libdir) # INSTALL_LIBEXECS platform-dependent execs in $(libdir) # INSTALL_DATAS platform-independent files in $(datadir) +# INSTALL_IFACES platform-dependent interface files in $(ifacedir) # # If the installation directory variable is undefined, the install rule simply # emits a suitable error message. @@ -764,11 +765,19 @@ install:: $(INSTALL_DATAS) done endif -ifneq "$(INSTALL_DATAS_WITH_DIRS)" "" -install:: $(INSTALL_DATAS_WITH_DIRS) - @$(INSTALL_DIR) $(datadir) - for i in $(INSTALL_DATAS_WITH_DIRS); do \ - $(INSTALL_DATA) $(INSTALL_OPTS) $$i $(datadir)/`dirname $$i`; \ +ifneq "$(INSTALL_IFACES)" "" +install:: $(INSTALL_IFACES) + @$(INSTALL_DIR) $(ifacedir) + for i in $(INSTALL_IFACES); do \ + $(INSTALL_DATA) $(INSTALL_OPTS) $$i $(ifacedir); \ + done +endif + +ifneq "$(INSTALL_IFACES_WITH_DIRS)" "" +install:: $(INSTALL_IFACES_WITH_DIRS) + @$(INSTALL_DIR) $(ifacedir) + for i in $(INSTALL_IFACES_WITH_DIRS); do \ + $(INSTALL_DATA) $(INSTALL_OPTS) $$i $(ifacedir)/`dirname $$i`; \ done endif