summaryrefslogtreecommitdiff
path: root/driver/split
diff options
context:
space:
mode:
Diffstat (limited to 'driver/split')
-rw-r--r--driver/split/Makefile24
-rw-r--r--driver/split/ghc.mk7
2 files changed, 10 insertions, 21 deletions
diff --git a/driver/split/Makefile b/driver/split/Makefile
index 404cb97c4d..a73eeeb05b 100644
--- a/driver/split/Makefile
+++ b/driver/split/Makefile
@@ -1,21 +1,3 @@
-#-----------------------------------------------------------------------------
-# $Id: Makefile,v 1.2 2000/11/03 16:54:52 simonmar Exp $
-
-TOP=../..
-include $(TOP)/mk/boilerplate.mk
-
-PROG = ghc-split
-all:: $(PROG).prl
- $(RM) -f $(PROG)
- echo '#!$(PERL)' >> $(PROG)
- echo '$$TARGETPLATFORM = "$(TARGETPLATFORM)";' >> $(PROG)
- cat $< >> $(PROG)
- $(EXECUTABLE_FILE) $(PROG)
-
-INSTALL_LIBEXEC_SCRIPTS += $(PROG)
-CLEAN_FILES += $(PROG) $(PROG).prl
-
-BINDIST_EXTRAS += $(PROG)
-include $(TOP)/mk/bindist.mk
-
-include $(TOP)/mk/target.mk
+dir = driver/split
+TOP = ../..
+include $(TOP)/mk/sub-makefile.mk
diff --git a/driver/split/ghc.mk b/driver/split/ghc.mk
new file mode 100644
index 0000000000..30382e090d
--- /dev/null
+++ b/driver/split/ghc.mk
@@ -0,0 +1,7 @@
+driver/split_PERL_SRC = ghc-split.lprl
+driver/split_dist_PROG = $(GHC_SPLIT_PGM)
+driver/split_dist_LIBEXEC = YES
+
+$(eval $(call build-perl,driver/split,dist))
+
+INSTALL_LIBEXEC_SCRIPTS += driver/split/dist/$(GHC_SPLIT_PGM)