Makefile revision 4eaa471005973e11a6110b69fe990530b3b95a38
906N/A#
906N/A# CDDL HEADER START
906N/A#
906N/A# The contents of this file are subject to the terms of the
906N/A# Common Development and Distribution License (the "License").
906N/A# You may not use this file except in compliance with the License.
906N/A#
906N/A# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
906N/A# or http://www.opensolaris.org/os/licensing.
906N/A# See the License for the specific language governing permissions
906N/A# and limitations under the License.
906N/A#
906N/A# When distributing Covered Code, include this CDDL HEADER in each
906N/A# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
906N/A# If applicable, add the following below this CDDL HEADER, with the
906N/A# fields enclosed by brackets "[]" replaced with your own identifying
906N/A# information: Portions Copyright [yyyy] [name of copyright owner]
906N/A#
906N/A# CDDL HEADER END
906N/A#
906N/A#
1389N/A# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
906N/A# Use is subject to license terms.
906N/A#
906N/A#
906N/A
906N/Ainclude $(SRC)/lib/Makefile.lib
1799N/A
1799N/AHDRS = libdladm.h libdladm_impl.h libdllink.h libdlaggr.h \
1799N/A libdlwlan.h libdlwlan_impl.h libdlvnic.h libdlvlan.h \
906N/A libdlmgmt.h libdlflow.h libdlflow_impl.h libdlstat.h \
906N/A libdlether.h libdlsim.h libdlbridge.h
1799N/A
1799N/AHDRDIR = common
1799N/A
906N/ASUBDIRS = $(MACH)
2051N/A$(BUILD64)SUBDIRS += $(MACH64)
1389N/A
1389N/APOFILE = libdladm.po
906N/AMSGFILES = common/libdladm.c common/linkprop.c common/secobj.c \
906N/A common/libdllink.c common/libdlaggr.c \
906N/A common/libdlwlan.c common/libdlvnic.c \
906N/A common/libdlvlan.c common/libdlmgmt.c \
906N/A common/flowattr.c common/flowprop.c \
1389N/A common/propfuncs.c common/libdlflow.c \
906N/A common/libdlstat.c common/flowattr.c \
1799N/A common/libdlether.c common/libdlsim.c \
1799N/A common/libdlbridge.c
1799N/A
1799N/AXGETFLAGS = -a -x libdladm.xcl
1799N/A
906N/Aall := TARGET = all
906N/Aclean := TARGET = clean
906N/Aclobber := TARGET = clobber
906N/Ainstall := TARGET = install
1389N/Alint := TARGET = lint
1389N/A
1389N/A.KEEP_STATE:
906N/A
1389N/Aall clean clobber install lint: $(SUBDIRS)
906N/A
906N/Ainstall_h: $(ROOTHDRS)
1389N/A
1799N/Acheck: $(CHECKHDRS)
906N/A
906N/A$(POFILE): pofile_MSGFILES
906N/A
2061N/A_msg: $(MSGDOMAINPOFILE)
906N/A
906N/A$(SUBDIRS): FRC
906N/A @cd $@; pwd; $(MAKE) $(TARGET)
906N/A
906N/AFRC:
906N/A
906N/Ainclude $(SRC)/Makefile.msg.targ
906N/Ainclude $(SRC)/lib/Makefile.targ
906N/A