Install the static archive in /usr/lib
This commit is contained in:
parent
4a4a340967
commit
789bd6ab09
14
src/lib.mk
14
src/lib.mk
@ -3,9 +3,11 @@
|
||||
|
||||
# Copyright 2008 Roy Marples
|
||||
|
||||
LIBNAME?= lib
|
||||
|
||||
SHLIB_NAME= lib${LIB}.so.${SHLIB_MAJOR}
|
||||
SHLIB_LINK= lib${LIB}.so
|
||||
SHLIBDIR?= /lib
|
||||
SHLIBDIR?= /${LIBNAME}
|
||||
SONAME?= ${SHLIB_NAME}
|
||||
|
||||
OBJS+= ${SRCS:.c=.o}
|
||||
@ -16,13 +18,15 @@ ECHO?= echo
|
||||
AR?= ar
|
||||
RANLIB?= ranlib
|
||||
INSTALL?= install
|
||||
LIBMODE?= 0444
|
||||
|
||||
PICFLAG?= -fPIC
|
||||
|
||||
INCDIR?= /usr/include
|
||||
INCMODE?= 0444
|
||||
|
||||
LIBDIR?= /usr/${LIBNAME}
|
||||
LIBMODE?= 0444
|
||||
|
||||
.SUFFIXES: .So
|
||||
|
||||
.c.So:
|
||||
@ -30,8 +34,6 @@ INCMODE?= 0444
|
||||
|
||||
all: ${_LIBS}
|
||||
|
||||
|
||||
|
||||
lib${LIB}.a: ${OBJS} ${STATICOBJS}
|
||||
@${ECHO} building static library $@
|
||||
${AR} rc $@ $^
|
||||
@ -49,9 +51,11 @@ ${SHLIB_NAME}: ${SOBJS}
|
||||
${SOBJS} ${LDADD}
|
||||
|
||||
install: all
|
||||
${INSTALL} -d ${DESTDIR}${LIBDIR}
|
||||
${INSTALL} -m ${LIBMODE} lib${LIB}.a ${DESTDIR}${LIBDIR}
|
||||
${INSTALL} -d ${DESTDIR}${SHLIBDIR}
|
||||
${INSTALL} -m ${LIBMODE} ${SHLIB_NAME} ${DESTDIR}${SHLIBDIR}
|
||||
ln -fs ${SHLIB_NAME} ${DESTDIR}${SHLIBDIR}/${SHLIB_LINK}
|
||||
ln -fs ${SHLIBDIR}/${SHLIB_NAME} ${DESTDIR}${LIBDIR}/${SHLIB_LINK}
|
||||
${INSTALL} -d ${DESTDIR}${INCDIR}
|
||||
for x in ${INCS}; do ${INSTALL} -m ${INCMODE} $$x ${DESTDIR}${INCDIR}; done
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user