From 45c951354f1cbc111f06a49b3bb4b195dd62165f Mon Sep 17 00:00:00 2001 From: weidongkl Date: Sun, 29 Sep 2024 15:56:37 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=A2=9E=E5=8A=A0install=E5=91=BD?= =?UTF-8?q?=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: weidongkl --- Makefile | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Makefile b/Makefile index bdeee08..4548662 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,9 @@ PROJECT=libboundscheck.so CC?=gcc +LIB_DIR = /usr/lib64 +INC_DIR = /usr/include + OPTION = -fPIC OPTION += -fstack-protector-all OPTION += -D_FORTIFY_SOURCE=2 -O2 @@ -39,6 +42,15 @@ $(PROJECT): $(OBJECTS) @mkdir -p obj $(CC) -c $< $(CFLAG) -o obj/$(patsubst %.c,%.o,$(notdir $<)) +install: $(PROJECT) + @echo "installed libboundscheck.so" + mkdir -p $(LIB_DIR) + cp lib/$(PROJECT) $(LIB_DIR) + @echo "installed libboundscheck headers" + mkdir -p $(INC_DIR) + cp include/* $(INC_DIR) + + clean: -rm -rf obj lib @echo "clean up" -- Gitee