diff options
author | 2023-05-10 15:27:02 +0200 | |
---|---|---|
committer | 2023-05-10 15:27:02 +0200 | |
commit | 793d46f7a6e53e6ca66ccd1372867d438f155aff (patch) | |
tree | d178bb374bea14164dd8a7dd96e5f5311665da8e | |
parent | 48fc0a8804d6c898910fd45f0eeb9cb7f5b47ece (diff) | |
download | utils-793d46f7a6e53e6ca66ccd1372867d438f155aff.tar.gz utils-793d46f7a6e53e6ca66ccd1372867d438f155aff.zip |
Add PC_FILE var
-rw-r--r-- | Makefile | 8 | ||||
-rw-r--r-- | config.mk | 2 |
2 files changed, 6 insertions, 4 deletions
@@ -3,7 +3,7 @@ include config.mk dist: static shared - ./build-pc.sh -p ${PREFIX} -n ${NAME} -ln ${LIBNAME} -d "${LIBDSCR}" -v ${LIBVER} ${NAME}.pc + ./build-pc.sh -p ${PREFIX} -n ${NAME} -ln ${LIBNAME} -d "${LIBDSCR}" -v ${LIBVER} ${PC_FILE} static: @make OPT='-O2 -pipe -Werror' ${LIBNAME:=.a} @@ -26,7 +26,7 @@ ${LIBNAME:=.a}: ${OBJ} ${CC} ${CFLAGS} -c $< -o $@ clean: - rm -f ${OBJ} ${LIBNAME}.* *.core + rm -f ${OBJ} ${LIBNAME}.* *.core ${PC_FILE} cd test && make clean tests: dist @@ -38,10 +38,10 @@ install: dist cp src/utils.h ${PREFIX}/include/utils.h cp ${LIBNAME:=.so} ${PREFIX}/lib/${LIBNAME:=.so} cp ${LIBNAME:=.a} ${PREFIX}/lib/${LIBNAME:=.a} - cp utils.pc ${PKG_CONFIG_PATH}/utils.pc + cp ${PC_FILE} ${PKG_CONFIG_PATH}/${PC_FILE} uninstall: rm -f ${PREFIX}/include/utils.h rm -f ${PREFIX}/lib/${LIBNAME:=.so} rm -f ${PREFIX}/lib/${LIBNAME:=.a} - rm -f ${PKG_CONFIG_PATH}/utils.pc + rm -f ${PKG_CONFIG_PATH}/${PC_FILE} @@ -11,6 +11,8 @@ LIBNAME = lib${NAME} LIBDSCR = A utility library LIBVER = 0.0.1 +PC_FILE = ${NAME}.pc + CFLAGS = -Wall --std=c99 -pedantic ${OPT} -DLIBVER=\"${LIBVER}\" PKG_CONFIG_PATH != pkg-config --variable pc_path pkg-config | sed -E "s|.*(${PREFIX}[^:]*)[:].*|\1|g" |