3 ifndef MABAIN_INSTALL_DIR
4 MABAIN_INSTALL_DIR=/usr/local
12 echo "mabain install directory: $(MABAIN_INSTALL_DIR)"
13 mkdir -p $(MABAIN_INSTALL_DIR)/include/mabain
14 cp src/db.h $(MABAIN_INSTALL_DIR)/include/mabain
15 cp src/mb_data.h $(MABAIN_INSTALL_DIR)/include/mabain
16 cp src/mabain_consts.h $(MABAIN_INSTALL_DIR)/include/mabain
17 cp src/lock.h $(MABAIN_INSTALL_DIR)/include/mabain
18 cp src/error.h $(MABAIN_INSTALL_DIR)/include/mabain
19 cp src/integer_4b_5b.h $(MABAIN_INSTALL_DIR)/include/mabain
21 mkdir -p $(MABAIN_INSTALL_DIR)/lib
22 cp src/libmabain.so $(MABAIN_INSTALL_DIR)/lib
24 mkdir -p $(MABAIN_INSTALL_DIR)/bin
25 cp binaries/mbc $(MABAIN_INSTALL_DIR)/bin
28 rm -rf $(MABAIN_INSTALL_DIR)/include/mabain
29 rm -f $(MABAIN_INSTALL_DIR)/lib/libmabain.so
30 rm -f $(MABAIN_INSTALL_DIR)/bin/mbc
34 -make -C binaries clean
35 -make -C examples clean
44 -echo "Generating documentation..."
45 -echo "Use following index file : "
46 -readlink -f doc/html/index.html
47 -echo "Done with doxygen"
54 docker build --rm -t chxdeng/mabain:latest .
55 docker rmi $$(docker images -q -f dangling=true)