From 1f62527c487bb1890e1caedf33b930f2ce8b09a0 Mon Sep 17 00:00:00 2001 From: Alessandro Iezzi Date: Wed, 5 Apr 2023 00:07:35 +0200 Subject: Add install and unistall targets --- Makefile | 10 ++++++++++ config.mk | 5 ++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 7edbff9..07ac309 100644 --- a/Makefile +++ b/Makefile @@ -32,3 +32,13 @@ clean: tests: dist cd test && make clean tests + +install: dist + cp src/log.h ${PREFIX}/include/log.h + mkdir -p ${PREFIX}/lib/log + cp ${LIBNAME:=.so} ${PREFIX}/lib/log/${LIBNAME:=.so} + cp ${LIBNAME:=.a} ${PREFIX}/lib/log/${LIBNAME:=.a} + +uninstall: + rm -f ${PREFIX}/include/log.h + rm -rf ${PREFIX}/lib/log diff --git a/config.mk b/config.mk index 17be91f..0acf5b5 100644 --- a/config.mk +++ b/config.mk @@ -1,5 +1,7 @@ # See LICENSE file for copyright and license details. +PREFIX = /usr/local + CC = cc SRC != find src -name "*.c" OBJ = ${SRC:.c=.o} @@ -7,4 +9,5 @@ OBJ = ${SRC:.c=.o} LIBNAME = liblog LIBVER = 0.0.0-a1 -CFLAGS = -Wall -ansi --std=c89 -pedantic ${OPT} -DLIBVER=\"${LIBVER}\" \ No newline at end of file +CFLAGS = -Wall -ansi --std=c89 -pedantic ${OPT} -DLIBVER=\"${LIBVER}\" + -- cgit v1.2.3