From 257c391912e4dc37f3cbc631cbbadc6cec4548db Mon Sep 17 00:00:00 2001 From: Lion Date: Wed, 29 Jun 2022 15:16:16 +0800 Subject: [PATCH] add Makefile --- .gitignore | 3 ++- binding/c/CMakeLists.txt | 7 ------- binding/c/Makefile | 14 ++++++++++++++ 3 files changed, 16 insertions(+), 8 deletions(-) delete mode 100644 binding/c/CMakeLists.txt create mode 100644 binding/c/Makefile diff --git a/.gitignore b/.gitignore index ccbd533..a167fe3 100644 --- a/.gitignore +++ b/.gitignore @@ -37,7 +37,8 @@ META-INF/ /binding/java/target/ /binding/java/*.jar -/binding/c/testSearcher +/binding/c/xdb_searcher +/binding/c/util_test /binding/c/cmake-build-debug # golang diff --git a/binding/c/CMakeLists.txt b/binding/c/CMakeLists.txt deleted file mode 100644 index dbc513d..0000000 --- a/binding/c/CMakeLists.txt +++ /dev/null @@ -1,7 +0,0 @@ -cmake_minimum_required(VERSION 3.22) -project(c C) - -set(CMAKE_C_STANDARD 11) - -add_executable(c - xdb_searcher.c xdb_searcher.h) diff --git a/binding/c/Makefile b/binding/c/Makefile new file mode 100644 index 0000000..e444283 --- /dev/null +++ b/binding/c/Makefile @@ -0,0 +1,14 @@ +all: xdb_searcher util_test + +xdb_searcher: xdb_searcher.h xdb_searcher.c main.c + gcc -g -O2 -I./ xdb_searcher.c main.c -o xdb_searcher + +util_test: xdb_searcher.h xdb_searcher.c util_test.c + gcc -g -O2 -I./ xdb_searcher.c util_test.c -o util_test + +clean: + find ./ -name \*.o | xargs rm -f + find ./ -name util_test | xargs rm -f + find ./ -name xdb_searcher | xargs rm -f + +.PHONY: all clean xdb_searcher util_test \ No newline at end of file