]> git.lizzy.rs Git - linenoise.git/blobdiff - Makefile
Implement multiline and hints support
[linenoise.git] / Makefile
index 7e50716eb3f98c4939b30c4423a1e46c36343b29..251029ecc504282d7c20b092732ed518fab25ad0 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,13 @@
+CFLAGS += -Wall -W -Os -g -Wno-unused-parameter
+CC := gcc
+
 all:  linenoise_example linenoise_utf8_example
 
-linenoise_example: linenoise.h linenoise.c example.c
-       $(CC) -Wall -W -Os -g -o $@ linenoise.c example.c
+linenoise_example: linenoise.h linenoise.c  stringbuf.c stringbuf.h linenoise-win32.c example.c
+       $(CC) $(CFLAGS) -o $@ linenoise.c example.c stringbuf.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_utf8_example: linenoise.h linenoise.c  stringbuf.c stringbuf.h utf8.c linenoise-win32.c
+       $(CC) $(CFLAGS) -DUSE_UTF8 -o $@ linenoise.c utf8.c example.c stringbuf.c
 
 clean:
-       rm -f linenoise_example linenoise_utf8_example
+       rm -f linenoise_example linenoise_utf8_example *.o