Makefile revision 1
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes#
ac7985784d08a3655291f24f711812b4d8b1cbcffuankg# CDDL HEADER START
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes#
16b55a35cff91315d261d1baa776138af465c4e4fuankg# The contents of this file are subject to the terms of the
16b55a35cff91315d261d1baa776138af465c4e4fuankg# Common Development and Distribution License (the "License").
16b55a35cff91315d261d1baa776138af465c4e4fuankg# You may not use this file except in compliance with the License.
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes#
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes# or http://www.opensolaris.org/os/licensing.
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes# See the License for the specific language governing permissions
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes# and limitations under the License.
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes#
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes# When distributing Covered Code, include this CDDL HEADER in each
ac7985784d08a3655291f24f711812b4d8b1cbcffuankg# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes# If applicable, add the following below this CDDL HEADER, with the
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes# fields enclosed by brackets "[]" replaced with your own identifying
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes# information: Portions Copyright [yyyy] [name of copyright owner]
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes#
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes# CDDL HEADER END
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes#
0662ed52e814f8f08ef0e09956413a792584eddffuankg#
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes# Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved.
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes#
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholesinclude ../Makefile.lib
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholesSUBDIRS = $(MACH)
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes$(BUILD64)SUBDIRS += $(MACH64)
16b55a35cff91315d261d1baa776138af465c4e4fuankg
16b55a35cff91315d261d1baa776138af465c4e4fuankgall := TARGET= all
16b55a35cff91315d261d1baa776138af465c4e4fuankgclean := TARGET= clean
16b55a35cff91315d261d1baa776138af465c4e4fuankgclobber := TARGET= clobber
16b55a35cff91315d261d1baa776138af465c4e4fuankginstall := TARGET= install
16b55a35cff91315d261d1baa776138af465c4e4fuankglint := TARGET= lint
16b55a35cff91315d261d1baa776138af465c4e4fuankg_msg := TARGET= _msg
16b55a35cff91315d261d1baa776138af465c4e4fuankgstub := TARGET= stub
16b55a35cff91315d261d1baa776138af465c4e4fuankgstubinstall := TARGET= stubinstall
16b55a35cff91315d261d1baa776138af465c4e4fuankg
16b55a35cff91315d261d1baa776138af465c4e4fuankgLIBRARY= libldap.a
16b55a35cff91315d261d1baa776138af465c4e4fuankgTEXT_DOMAIN = SUNW_OST_OSLIB
16b55a35cff91315d261d1baa776138af465c4e4fuankgXGETFLAGS=
16b55a35cff91315d261d1baa776138af465c4e4fuankgPOFILE= $(LIBRARY:.a=.po)
16b55a35cff91315d261d1baa776138af465c4e4fuankgPOFILES= generic.po
16b55a35cff91315d261d1baa776138af465c4e4fuankg
16b55a35cff91315d261d1baa776138af465c4e4fuankg.KEEP_STATE:
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholesall clean clobber install stub stubinstall: $(SUBDIRS)
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholeslint:
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes @ $(ECHO) "usr/src/lib/libldap5 is third-party code that"
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes @ $(ECHO) "will never be made lint-clean: skipping"
16b55a35cff91315d261d1baa776138af465c4e4fuankg
16b55a35cff91315d261d1baa776138af465c4e4fuankg# install rule for install_h target
16b55a35cff91315d261d1baa776138af465c4e4fuankg$(ROOTHDRDIR)/%: %
44f575c8cb19a7a5cd61664a7848be6bc197df02fuankg $(INS.file)
44f575c8cb19a7a5cd61664a7848be6bc197df02fuankg
44f575c8cb19a7a5cd61664a7848be6bc197df02fuankginstall_h: $(ROOTHDRS)
44f575c8cb19a7a5cd61664a7848be6bc197df02fuankg
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholescheck: $(CHECKHDRS)
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes_msg: $(MSGDOMAIN) $(POFILE)
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes $(RM) $(MSGDOMAIN)/$(POFILE)
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes $(RM) generic.po
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes $(CP) $(POFILE) $(MSGDOMAIN)
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes$(POFILE): $(POFILES)
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes $(RM) $@
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes $(CAT) $(POFILES) > $@
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes$(MSGDOMAIN):
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes $(INS.dir)
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes$(POFILES):
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes $(RM) messages.po
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes $(XGETTEXT) $(XGETFLAGS) sources/ldap/*/*.[ch]*
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes sed "/^domain/d" < messages.po > $@
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes $(RM) messages.po
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes
16b55a35cff91315d261d1baa776138af465c4e4fuankg$(SUBDIRS): FRC
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes @cd $@; pwd; $(MAKE) $(TARGET)
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholesFRC:
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes