diff --git a/Makefile b/Makefile index bdeee08550bc87b72e882f8541582de0e7dad468..454866210daff9206c20e6aa0266784403ba0561 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"