diff options
author | Mattias Andrée <maandree@operamail.com> | 2014-02-16 19:08:21 +0100 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2014-02-16 19:08:21 +0100 |
commit | 3406cb26df17e183dfc3da2b9fe4a5b41575c40d (patch) | |
tree | bfb2c71f27469c5087902ea2a5ff03d8f3e16266 /Makefile | |
parent | beginning c binding (diff) | |
download | blueshift-3406cb26df17e183dfc3da2b9fe4a5b41575c40d.tar.gz blueshift-3406cb26df17e183dfc3da2b9fe4a5b41575c40d.tar.bz2 blueshift-3406cb26df17e183dfc3da2b9fe4a5b41575c40d.tar.xz |
c binding
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -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 |