Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
837N/A# The contents of this file are subject to the terms of the 561N/A# Common Development and Distribution License (the "License"). 561N/A# You may not use this file except in compliance with the License. 561N/A# See the License for the specific language governing permissions 561N/A# and limitations under the License. 561N/A# When distributing Covered Code, include this CDDL HEADER in each 561N/A# If applicable, add the following below this CDDL HEADER, with the 561N/A# fields enclosed by brackets "[]" replaced with your own identifying 561N/A# information: Portions Copyright [yyyy] [name of copyright owner] 561N/A# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 561N/A# Use is subject to license terms. # delete the derived files when cleaning up # include library definitions # Libnisdb has grown large enough that there may be too many symbols # wanting `small' PIC references. Hence, compile some files with # `large' PIC references; the parser files are good candidates, since # they're only used at startup, and performance isn't too important. # Extra includes, from yp, for yptol files. # A number of interfaces are interposed by numerous applications, therefore # prevent direct binding to anything in libnisdb. Disable libnisdb from # directly binding to itself, but allow libnisdb to directly bind to its # dependencies (ie. map -Bdirect -> -zdirect). Ensure lazy loading is # established (which is enabled automatically with -Bdirect). In addition, # libnisdb interposes on socket(), so tag this library as an interposer. # dependencies (lazyload). # Pattern matching rules that define how to build the derived files. # in db_index_entry_c is used instead. $(SED) -e
's/^xdr_db_free_entry(/__OBSOLETED_xdr_db_free_entry(/' > $@
# include library targets