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