divert(-1) # # Copyright (c) 1999-2001, 2006 Sendmail, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set # forth in the LICENSE file which can be found at the top level of # the sendmail distribution. # # # Definitions for Makefile construction for sendmail # # $Id: shared_library.m4,v 8.11 2014/01/08 22:56:53 elkner Exp $ # divert(0)dnl include(confBUILDTOOLSDIR`/M4/'bldM4_TYPE_DIR`/links.m4')dnl bldLIST_PUSH_ITEM(`bldC_PRODUCTS', bldCURRENT_PRODUCT)dnl define(`bldCURRENT_LIB', ifdef(`conf_'bldCURRENT_PRODUCT`_SONAME', `conf_'bldCURRENT_PRODUCT`_SONAME', bldCURRENT_PRODUCT`.so.1'))dnl PREPENDDEF(`confCCOPTS', `-DPIC -K pic')dnl bldPUSH_TARGET(bldCURRENT_LIB)dnl bldPUSH_INSTALL_TARGET(`install-'bldCURRENT_PRODUCT)dnl bldPUSH_CLEAN_TARGET(bldCURRENT_PRODUCT`-clean')dnl include(confBUILDTOOLSDIR`/M4/'bldM4_TYPE_DIR`/defines.m4') divert(bldTARGETS_SECTION) bldCURRENT_LIB: ${BEFORE} ${bldCURRENT_PRODUCT`OBJS'} ${CCLINK} -o bldCURRENT_LIB -h bldCURRENT_LIB ${LDOPTS_SO} ${LIBDIRS} ${bldCURRENT_PRODUCT`OBJS'} ${LIBS} ifdef(`bldLINK_SOURCES', `bldMAKE_SOURCE_LINKS(bldLINK_SOURCES)') install-`'bldCURRENT_PRODUCT: bldCURRENT_LIB ifdef(`bldINSTALLABLE', ` ifdef(`confMKDIR', `if [ ! -d ${DESTDIR}${bldINSTALL_DIR`'LIBDIR} ]; then confMKDIR -p ${DESTDIR}${bldINSTALL_DIR`'LIBDIR}; else :; fi ') ${INSTALL} -c -o ${LIBOWN} -g ${LIBGRP} -m ${UBINMODE} bldCURRENT_LIB ${DESTDIR}${LIBDIR} ${LN} ${LNOPTS} ./bldCURRENT_LIB "${DESTDIR}${LIBDIR}/bldCURRENT_PRODUCT.so"') bldCURRENT_PRODUCT-clean: rm -f ${OBJS} bldCURRENT_LIB ${MANPAGES} divert(0)