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