From d2f740d8fa802574cb33b2a145fca577af9060cd Mon Sep 17 00:00:00 2001
From: Case Duckworth
Date: Wed, 9 Aug 2023 21:45:21 -0500
Subject: Add unsupported bit

---
 Makefile | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

(limited to 'Makefile')

diff --git a/Makefile b/Makefile
index 5c1c8b3..fabb64e 100644
--- a/Makefile
+++ b/Makefile
@@ -3,19 +3,23 @@
 
 NAME = chicanery
 
-default:
+.PHONY: help
+help:
 	@echo "CHICANERY: subtly breaking scheme expectations"
-	@echo "Use R7RS and all of R7RS.  The following schemes are supported:"
+	@echo "The following schemes are supported:"
 	@sed -n 's/^\([^.].*\): *supported.*/- \1/p' Makefile
+	@echo; echo "The following schemes are NOT supported:"
+	@sed -n 's/^\([^.].*\): *unsupported.*/- \1/p' Makefile
 
 .PHONY: clean
 clean:
-	rm -f $(NAME) *.sh *.import.* *.inline *.link *.o* *.so *.types
+	rm -f $(NAME) *.sh *.import.* *.inline *.link *.o* *.so *.types *.c
 
 # Scheme implementation demoes
 
-.PHONY: supported
+.PHONY: supported unsupported
 supported:
+unsupported:
 
 .PHONY: chicken
 chicken: supported chicanery.egg
@@ -33,3 +37,9 @@ gambit: supported chicanery\#.scm
 .PHONY: chibi
 chibi: supported
 	chibi-scheme -I. -mchicanery
+
+.PHONY: cyclone
+cyclone: unsupported
+	@echo "Cyclone is unsupported."
+	@echo "See https://github.com/justinethier/cyclone/issues/413."
+	@false
-- 
cgit 1.4.1-21-gabe81