]> git.lizzy.rs Git - linenoise.git/blobdiff - Makefile
Add an assertion for fd_printf() buffer size
[linenoise.git] / Makefile
index 5d1705764ef6a02b28ecf9bf4c499fe49b6cd198..3086e9279e8541998791786093620efcc3a45034 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,13 @@
-linenoise_example: linenoise.c example.c
-       $(CC) -Wall -W -Os -g -o linenoise_example linenoise.c example.c
+all:  linenoise_example linenoise_utf8_example linenoise_cpp_example
+
+linenoise_example: linenoise.h linenoise.c example.c
+       $(CC) -Wall -W -Os -g -o $@ linenoise.c example.c
+
+linenoise_utf8_example: linenoise.c utf8.c example.c
+       $(CC) -DNO_COMPLETION -DUSE_UTF8 -Wall -W -Os -g -o $@ linenoise.c utf8.c example.c
+
+linenoise_cpp_example: linenoise.h linenoise.c
+       g++ -Wall -W -Os -g -o $@ linenoise.c example.c
 
 clean:
-       rm -f linenoise_example
+       rm -f linenoise_example linenoise_utf8_example linenoise_cpp_example *.o