about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--Makefile18
1 files changed, 14 insertions, 4 deletions
diff --git a/Makefile b/Makefile index 5c1c8b3..fabb64e 100644 --- a/Makefile +++ b/Makefile
@@ -3,19 +3,23 @@
3 3
4NAME = chicanery 4NAME = chicanery
5 5
6default: 6.PHONY: help
7help:
7 @echo "CHICANERY: subtly breaking scheme expectations" 8 @echo "CHICANERY: subtly breaking scheme expectations"
8 @echo "Use R7RS and all of R7RS. The following schemes are supported:" 9 @echo "The following schemes are supported:"
9 @sed -n 's/^\([^.].*\): *supported.*/- \1/p' Makefile 10 @sed -n 's/^\([^.].*\): *supported.*/- \1/p' Makefile
11 @echo; echo "The following schemes are NOT supported:"
12 @sed -n 's/^\([^.].*\): *unsupported.*/- \1/p' Makefile
10 13
11.PHONY: clean 14.PHONY: clean
12clean: 15clean:
13 rm -f $(NAME) *.sh *.import.* *.inline *.link *.o* *.so *.types 16 rm -f $(NAME) *.sh *.import.* *.inline *.link *.o* *.so *.types *.c
14 17
15# Scheme implementation demoes 18# Scheme implementation demoes
16 19
17.PHONY: supported 20.PHONY: supported unsupported
18supported: 21supported:
22unsupported:
19 23
20.PHONY: chicken 24.PHONY: chicken
21chicken: supported chicanery.egg 25chicken: supported chicanery.egg
@@ -33,3 +37,9 @@ gambit: supported chicanery\#.scm
33.PHONY: chibi 37.PHONY: chibi
34chibi: supported 38chibi: supported
35 chibi-scheme -I. -mchicanery 39 chibi-scheme -I. -mchicanery
40
41.PHONY: cyclone
42cyclone: unsupported
43 @echo "Cyclone is unsupported."
44 @echo "See https://github.com/justinethier/cyclone/issues/413."
45 @false