35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
build_target lib
 | 
						|
 | 
						|
# make paths (this is for Gentoo in particular)
 | 
						|
build_dir_tree "${LIBDIR}" || return 1
 | 
						|
build_dir_tree "${PKGCONFDIR}" || return 1
 | 
						|
build_dir_tree "${INCLUDEDIR}" || return 1
 | 
						|
 | 
						|
# install library
 | 
						|
echo "Installing libraries into '${LIBDIR}'"
 | 
						|
install_file ${LIBCPP} ${LIBDIR} 0755 || return 1
 | 
						|
BASE="${LIBCPP_BASE}.so"
 | 
						|
MAJOR="${BASE}.${SOMAJOR}"
 | 
						|
MINOR="${MAJOR}.${SOMINOR}"
 | 
						|
MICRO="${MINOR}.${SOMICRO}"
 | 
						|
install_symlink "${MINOR}" "${MICRO}" "${LIBDIR}"
 | 
						|
install_symlink "${MAJOR}" "${MINOR}" "${LIBDIR}"
 | 
						|
install_symlink "${BASE}" "${MAJOR}" "${LIBDIR}"
 | 
						|
 | 
						|
# install header
 | 
						|
echo "Installing header file '${LIBCPP_HEADER}' into ${INCLUDEDIR}"
 | 
						|
install_header ${LIBCPP_HEADER} ${INCLUDEDIR} 0644 || return 1
 | 
						|
 | 
						|
# install pkgconfig file
 | 
						|
echo "Installing package config file into ${PKGCONFDIR}"
 | 
						|
PKGCONFFILE=${PKGCONFDIR}/@P@.pc
 | 
						|
do_cmd rm -f ${PKGCONFFILE}
 | 
						|
do_cmd_redir ${PKGCONFFILE} sed \
 | 
						|
    -e "s,@VERSION@,${VERSION}," \
 | 
						|
    -e "s,@LIBDIR@,${FINALLIBDIR}," \
 | 
						|
    -e "s,@INCLUDEDIR@,${FINALINCLUDEDIR}," \
 | 
						|
    src/cpplib/pkgconf.in
 | 
						|
do_cmd chmod 0644 ${PKGCONFFILE}
 | 
						|
print_success "Done"
 | 
						|
 |