From e0da731cc99c71a7c5c6abe20ede5145eda11475 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Sun, 16 Aug 2009 19:00:43 +0000 Subject: [PATCH] Build fixes --- driver/mangler/ghc.mk | 4 ++-- driver/split/ghc.mk | 4 ++-- ghc.mk | 9 ++++++++- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/driver/mangler/ghc.mk b/driver/mangler/ghc.mk index f07b609..92b00c4 100644 --- a/driver/mangler/ghc.mk +++ b/driver/mangler/ghc.mk @@ -12,8 +12,8 @@ driver/mangler_PERL_SRC = ghc-asm.lprl driver/mangler_dist_PROG = $(GHC_MANGLER_PGM) -driver/mangler_dist_LIBEXEC = YES +driver/mangler_dist_TOPDIR = YES $(eval $(call build-perl,driver/mangler,dist)) -INSTALL_LIBEXEC_SCRIPTS += driver/mangler/dist/$(GHC_MANGLER_PGM) +INSTALL_TOPDIR_SCRIPTS += driver/mangler/dist/$(GHC_MANGLER_PGM) diff --git a/driver/split/ghc.mk b/driver/split/ghc.mk index eeec8e7..388e212 100644 --- a/driver/split/ghc.mk +++ b/driver/split/ghc.mk @@ -12,8 +12,8 @@ driver/split_PERL_SRC = ghc-split.lprl driver/split_dist_PROG = $(GHC_SPLIT_PGM) -driver/split_dist_LIBEXEC = YES +driver/split_dist_TOPDIR = YES $(eval $(call build-perl,driver/split,dist)) -INSTALL_LIBEXEC_SCRIPTS += driver/split/dist/$(GHC_SPLIT_PGM) +INSTALL_TOPDIR_SCRIPTS += driver/split/dist/$(GHC_SPLIT_PGM) diff --git a/ghc.mk b/ghc.mk index 56af0ee..3781cb6 100644 --- a/ghc.mk +++ b/ghc.mk @@ -697,7 +697,8 @@ libraries/ghc-prim/dist-install/build/autogen/GHC/PrimopWrappers.hs: \ # Installation install: install_packages install_libs install_libexecs install_headers \ - install_libexec_scripts install_bins install_docs install_topdirs + install_libexec_scripts install_bins install_docs \ + install_topdirs install_topdir_scripts install_bins: $(INSTALL_BINS) $(INSTALL_DIR) $(DESTDIR)$(bindir) @@ -739,6 +740,12 @@ install_libexecs: $(INSTALL_LIBEXECS) $(INSTALL_PROGRAM) $(INSTALL_BIN_OPTS) $$i $(DESTDIR)$(ghclibexecdir); \ done +install_topdir_scripts: $(INSTALL_TOPDIR_SCRIPTS) + $(INSTALL_DIR) $(DESTDIR)$(topdir) + for i in $(INSTALL_TOPDIR_SCRIPTS); do \ + $(INSTALL_SCRIPT) $(INSTALL_OPTS) $$i $(DESTDIR)$(topdir); \ + done + install_topdirs: $(INSTALL_TOPDIRS) $(INSTALL_DIR) $(DESTDIR)$(topdir) for i in $(INSTALL_TOPDIRS); do \ -- 1.7.10.4