From 0e5d55283a9adcc9b5ed071b4e18b74e55dbe0c4 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sun, 13 Apr 2014 00:58:50 -0400 Subject: convert the vt100 parser to flex --- Makefile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 003027b..cae9f45 100644 --- a/Makefile +++ b/Makefile @@ -4,15 +4,23 @@ LIBS = cairo cairo-xlib libuv CFLAGS ?= -g -Wall -Wextra -Werror LDFLAGS ?= -g -Wall -Wextra -Werror +GENERATED = vt100.c + build: $(OUT) $(OUT): $(OBJ) $(CC) $(shell pkg-config --libs $(LIBS)) $(LDFLAGS) -o $@ $^ +vt100.o: vt100.c + $(CC) $(shell pkg-config --cflags $(LIBS)) $(CFLAGS) -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-unused-value -c -o $@ $^ + %.o: %.c $(CC) $(shell pkg-config --cflags $(LIBS)) $(CFLAGS) -c -o $@ $^ +%.c: %.l + $(LEX) -o $@ $^ + clean: - rm -f $(OUT) $(OBJ) + rm -f $(OUT) $(OBJ) $(GENERATED) .PHONY: build clean -- cgit v1.2.3-54-g00ecf