From 3406cb26df17e183dfc3da2b9fe4a5b41575c40d Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 16 Feb 2014 19:08:21 +0100 Subject: c binding MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- Makefile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 6aacca1..df938e1 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,14 @@ PKGCONFIG = pkg-config OPTIMISE = -Og -g WARN = -Wall -Wextra -pedantic -LIBS = xcb-randr +LIBS = xcb-randr python3 STD = c99 FLAGS = $$($(PKGCONFIG) --cflags --libs $(LIBS)) -std=$(STD) $(WARN) $(OPTIMISE) -fPIC .PHONY: all -all: bin/blueshift_randr +all: bin/blueshift_randr.so bin/blueshift_randr.so: obj/_blueshift_randr.o obj/blueshift_randr_c.o @@ -24,11 +24,12 @@ obj/%.o: obj/%.c $(CC) $(FLAGS) -c -o $@ $< obj/_blueshift_randr.c: src/_blueshift_randr.pyx - cd src ; cython -3 $< + @mkdir -p obj + if ! cython -3 -v $<; then src/_blueshift_randr.c ; false ; fi mv src/_blueshift_randr.c $@ .PHONY: all clean: - -rm -r bin obj + -rm -r bin obj src/_blueshift_randr.c -- cgit v1.2.3-70-g09d2