1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
export CC=@CC@
export CFLAGS=@CFLAGS@
export SONAME=@SONAME@
export SOEXT=@SOEXT@
export prefix=@prefix@
export exec_prefix=@exec_prefix@
export LIBDIR=@libdir@
export INSTALL_OPTIONS=@INSTALL_OPTIONS@
PYTHON=python
SRC_C_DIR="./src/C"
.PHONY: all install build dependencies clean uninstall
all: build
install: build
make -C $(SRC_C_DIR) install
$(PYTHON) ./setup.py install
ldconfig || true
build:
make -C $(SRC_C_DIR)
$(PYTHON) ./setup.py build
dependencies:
./deps.sh
clean:
make -C $(SRC_C_DIR) clean
$(PYTHON) ./setup.py clean
distclean: clean
make -C $(SRC_C_DIR) distclean
rm -rf Makefile config.* *.cache
uninstall:
make -C $(SRC_C_DIR) uninstall
$(PYTHON) ./setup.py uninstall