aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/contrib/examples/highlighter/Makefile
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-01-05 17:02:14 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2019-01-23 14:29:44 +0100
commit7326c8d67afbc7d53ef1dffbfe80a3efb85655a6 (patch)
treeb578c011fead38e96bebc3169209a5f9a4f19f84 /contrib/examples/highlighter/Makefile
parentglobal: normalize -> clamp (diff)
downloadwireguard-monolithic-historical-7326c8d67afbc7d53ef1dffbfe80a3efb85655a6.tar.xz
wireguard-monolithic-historical-7326c8d67afbc7d53ef1dffbfe80a3efb85655a6.zip
contrib: introduce simple highlighter library
Diffstat (limited to 'contrib/examples/highlighter/Makefile')
-rw-r--r--contrib/examples/highlighter/Makefile25
1 files changed, 25 insertions, 0 deletions
diff --git a/contrib/examples/highlighter/Makefile b/contrib/examples/highlighter/Makefile
new file mode 100644
index 0000000..29e1402
--- /dev/null
+++ b/contrib/examples/highlighter/Makefile
@@ -0,0 +1,25 @@
+CFLAGS ?= -O3 -march=native
+CFLAGS += -std=gnu99
+CFLAGS += -Wall
+CFLAGS += -MMD -MP
+
+highlight: highlight.o highlighter.o
+
+fuzz: CC := clang
+fuzz: CFLAGS += -fsanitize=fuzzer
+fuzz: fuzz.c highlighter.c
+
+gui/Makefile: gui/highlight.pro
+ cd gui && qmake
+gui: gui/Makefile
+ @$(MAKE) -C gui
+
+clean:
+ rm -f highlight fuzz *.o *.d
+ @if [ -f gui/Makefile ]; then $(MAKE) -C gui distclean; fi
+
+.PHONY: clean gui
+.DEFAULT_GOAL: highlight
+MAKEFLAGS += --no-print-directory
+
+-include *.d