shithub: MicroHs

Download patch

ref: 01753e0f15a0b5386a3eeb8027c48868e985310d
parent: 18f680c9a456456edeaaf9b5cb8022308269057d
author: Lennart Augustsson <lennart.augustsson@epicgames.com>
date: Thu Dec 14 18:48:44 EST 2023

Add a coverage target

--- a/Makefile
+++ b/Makefile
@@ -43,6 +43,11 @@
 	@mkdir -p bin
 	$(GHC) $(GHCFLAGS) src/MicroHs/Main.hs -main-is MicroHs.Main -o bin/gmhs
 
+# Compile mhs with ghc, with code coverage
+bin/cmhs:	src/*/*.hs ghc/*.hs ghc/*/*.hs Tools/convertX.sh
+	@mkdir -p bin
+	$(GHC) $(GHCFLAGS) -fhpc src/MicroHs/Main.hs -main-is MicroHs.Main -o bin/cmhs
+
 # Generate distribution C file
 generated/mhs.c:	bin/mhs src/*/*.hs
 	@mkdir -p generated
--