Makefile revision 9b214d32697277d03ed2e5d98c4a7bfef16dcf4d
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews#
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# CDDL HEADER START
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence#
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# The contents of this file are subject to the terms of the
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# Common Development and Distribution License (the "License").
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# You may not use this file except in compliance with the License.
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews#
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
4b6dc226f78862286daa69fba761eac9fd5da16aAutomatic Updater# or http://www.opensolaris.org/os/licensing.
ce8b84ce64a7f1b3b7b558a4aa14be946846080aJames Brister# See the License for the specific language governing permissions
ce8b84ce64a7f1b3b7b558a4aa14be946846080aJames Brister# and limitations under the License.
3761c433912beabe43abeed2c3513b6201c59f64Mark Andrews#
854d0238dbc2908490197984b3b9d558008a53dfMark Andrews# When distributing Covered Code, include this CDDL HEADER in each
854d0238dbc2908490197984b3b9d558008a53dfMark Andrews# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews# If applicable, add the following below this CDDL HEADER, with the
6324997211a5e2d82528dcde98e8981190a35faeMichael Graff# fields enclosed by brackets "[]" replaced with your own identifying
6324997211a5e2d82528dcde98e8981190a35faeMichael Graff# information: Portions Copyright [yyyy] [name of copyright owner]
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff#
6d12fdf96621801e80f3f4c2a8a569fe48766a20David Lawrence# CDDL HEADER END
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews#
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews#
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews# Use is subject to license terms.
b0ba1a6059b6d6c4b3aa77d8bc84cc443b981e01Mukund Sivaraman#
f7b99290c31abeb20c55fc55391510450ce60423Mark Andrews
ae114ded82e773a4d9058f833f964a17514712a8Brian Wellingtoninclude $(SRC)/lib/Makefile.lib
ee7cac1c6e1e0b36a7fa622b8c109169f1093b63James Brister
bddfe77128b0f16af263ff149db40f0d885f43d0Mark AndrewsHDRS = idmap.h
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsHDRDIR = common
add4043305ca411202ed9cf1929a4179016515ceBrian Wellington
add4043305ca411202ed9cf1929a4179016515ceBrian WellingtonSUBDIRS = $(MACH)
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews$(BUILD64)SUBDIRS += $(MACH64)
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
6e49e91bd08778d7eae45a2229dcf41ed97cc636David LawrencePOFILE = libidmap.po
e0a30050c8516a3d54a4f8dcdd88435704a8a3edMark AndrewsMSGFILES = `$(GREP) -l gettext common/*.[ch]`
e0a30050c8516a3d54a4f8dcdd88435704a8a3edMark AndrewsXGETFLAGS = -a
2047977ce2dfcfe3a0fa2d638c3242841310fad3Mark Andrews
9ac7076ebad044afb15e9e2687e3696868778538Mark Andrewsall := TARGET = all
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrewsclean := TARGET = clean
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrewsclobber := TARGET = clobber
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graffinstall := TARGET = install
6d12fdf96621801e80f3f4c2a8a569fe48766a20David Lawrencelint := TARGET = lint
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews.KEEP_STATE:
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrewsall clean clobber install lint: $(SUBDIRS)
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
b0ba1a6059b6d6c4b3aa77d8bc84cc443b981e01Mukund Sivaramaninstall_h: $(ROOTHDRS)
b589e90689c6e87bf9608424ca8d99571c18bc61Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrewscheck: $(CHECKHDRS)
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson$(POFILE): pofile_MSGFILES
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson $(BUILDPO.msgfiles)
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews_msg: $(MSGDOMAINPOFILE)
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson$(SUBDIRS): FRC
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews @cd $@; pwd; $(MAKE) $(TARGET)
ce8b84ce64a7f1b3b7b558a4aa14be946846080aJames Brister
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsFRC:
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graffinclude $(SRC)/Makefile.msg.targ
6d12fdf96621801e80f3f4c2a8a569fe48766a20David Lawrenceinclude $(SRC)/lib/Makefile.targ
4b6dc226f78862286daa69fba761eac9fd5da16aAutomatic Updater