Makefile revision f169c0eae91b2ee787cf8d6dcf8edd9159d4c9e2
c77a61a72b5ecdc507d6cf104142edd371a16c84yz#
c77a61a72b5ecdc507d6cf104142edd371a16c84yz# CDDL HEADER START
c77a61a72b5ecdc507d6cf104142edd371a16c84yz#
c77a61a72b5ecdc507d6cf104142edd371a16c84yz# The contents of this file are subject to the terms of the
c77a61a72b5ecdc507d6cf104142edd371a16c84yz# Common Development and Distribution License (the "License").
c77a61a72b5ecdc507d6cf104142edd371a16c84yz# You may not use this file except in compliance with the License.
c77a61a72b5ecdc507d6cf104142edd371a16c84yz#
c77a61a72b5ecdc507d6cf104142edd371a16c84yz# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
c77a61a72b5ecdc507d6cf104142edd371a16c84yz# or http://www.opensolaris.org/os/licensing.
c77a61a72b5ecdc507d6cf104142edd371a16c84yz# See the License for the specific language governing permissions
c77a61a72b5ecdc507d6cf104142edd371a16c84yz# and limitations under the License.
c77a61a72b5ecdc507d6cf104142edd371a16c84yz#
c77a61a72b5ecdc507d6cf104142edd371a16c84yz# When distributing Covered Code, include this CDDL HEADER in each
c77a61a72b5ecdc507d6cf104142edd371a16c84yz# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
c77a61a72b5ecdc507d6cf104142edd371a16c84yz# If applicable, add the following below this CDDL HEADER, with the
c77a61a72b5ecdc507d6cf104142edd371a16c84yz# fields enclosed by brackets "[]" replaced with your own identifying
c77a61a72b5ecdc507d6cf104142edd371a16c84yz# information: Portions Copyright [yyyy] [name of copyright owner]
c77a61a72b5ecdc507d6cf104142edd371a16c84yz#
c77a61a72b5ecdc507d6cf104142edd371a16c84yz# CDDL HEADER END
c77a61a72b5ecdc507d6cf104142edd371a16c84yz#
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yz#
489b7c4ab76ae8df137fbfcc2214f7baa52883a0Raymond Chen# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
c77a61a72b5ecdc507d6cf104142edd371a16c84yz#
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
e2c88f0c2610f16de7b639746b40dea5f3e2256eGarrett D'Amoreinclude ../Makefile.lib
e2c88f0c2610f16de7b639746b40dea5f3e2256eGarrett D'Amore
c77a61a72b5ecdc507d6cf104142edd371a16c84yzHDRS= libbe.h \
c77a61a72b5ecdc507d6cf104142edd371a16c84yz libbe_priv.h
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yzHDRDIR= common
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yzSUBDIRS= $(MACH)
c77a61a72b5ecdc507d6cf104142edd371a16c84yzTESTDIR= tbeadm
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yzall := TARGET= all
c77a61a72b5ecdc507d6cf104142edd371a16c84yzclean := TARGET= clean
c77a61a72b5ecdc507d6cf104142edd371a16c84yzclobber := TARGET= clobber
c77a61a72b5ecdc507d6cf104142edd371a16c84yzinstall := TARGET= install
c77a61a72b5ecdc507d6cf104142edd371a16c84yzlint := TARGET= lint
c77a61a72b5ecdc507d6cf104142edd371a16c84yztest := TARGET= test
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yzPOFILE = libbe.po
c77a61a72b5ecdc507d6cf104142edd371a16c84yzMSGFILES = `$(GREP) -l gettext $(HDRDIR)/*.[ch]`
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yz.KEEP_STATE:
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yzall install lint: install_h $(SUBDIRS)
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yzclean clobber: $(SUBDIRS) $(TESTDIR)
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yz$(POFILE): pofile_MSGFILES
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yzinstall_h: $(ROOTHDRS)
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yzcheck: $(CHECKHDRS)
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yz_msg: $(MSGDOMAINPOFILE)
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yztest:
c77a61a72b5ecdc507d6cf104142edd371a16c84yz cd tbeadm; pwd; $(MAKE) install
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yz$(TESTDIR): FRC
c77a61a72b5ecdc507d6cf104142edd371a16c84yz @cd $@; pwd; $(MAKE) $(TARGET)
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yz$(SUBDIRS): FRC
c77a61a72b5ecdc507d6cf104142edd371a16c84yz @cd $@; pwd; $(MAKE) $(TARGET)
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yzFRC:
c77a61a72b5ecdc507d6cf104142edd371a16c84yz
c77a61a72b5ecdc507d6cf104142edd371a16c84yzinclude $(SRC)/Makefile.msg.targ
c77a61a72b5ecdc507d6cf104142edd371a16c84yzinclude $(SRC)/lib/Makefile.targ
7014882c6a3672fd0e5d60200af8643ae53c5928Richard Lowe