usr/src/lib/libdladm/Makefile
author yz147064
Wed, 21 Mar 2007 09:48:58 -0700
changeset 3871 5a1dfce6c5cc
parent 3184 182e493de99b
child 3888 df5e6f95240f
permissions -rw-r--r--
PSARC 2007/140 libdladm restructure 6329535 the use_cache argument of macadm_walk function should be removed 6454340 macadm_walk leaks 6509525 wrong error code when adding/removing ports to/from an aggregation 6509532 aggregation deleting fails but system reports success 6518572 the reference to dls_vlan should be released if setzoneid fails 6520149 show-linkprop stops showing full list of link properties if it fails to display one property 6535220 potential complicated library dependency and code duplication between libdladm and its friends
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     1
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     2
# CDDL HEADER START
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     3
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     4
# The contents of this file are subject to the terms of the
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents: 0
diff changeset
     5
# Common Development and Distribution License (the "License").
79989c8fe091 6357230 specfiles should be nuked
raf
parents: 0
diff changeset
     6
# You may not use this file except in compliance with the License.
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     7
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     8
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     9
# or http://www.opensolaris.org/os/licensing.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    10
# See the License for the specific language governing permissions
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    11
# and limitations under the License.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    12
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    13
# When distributing Covered Code, include this CDDL HEADER in each
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    14
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    15
# If applicable, add the following below this CDDL HEADER, with the
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    16
# fields enclosed by brackets "[]" replaced with your own identifying
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    17
# information: Portions Copyright [yyyy] [name of copyright owner]
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    18
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    19
# CDDL HEADER END
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    20
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    21
#
3871
5a1dfce6c5cc PSARC 2007/140 libdladm restructure
yz147064
parents: 3184
diff changeset
    22
# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    23
# Use is subject to license terms.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    24
#
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents: 0
diff changeset
    25
# ident	"%Z%%M%	%I%	%E% SMI"
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    26
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    27
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    28
include $(SRC)/lib/Makefile.lib
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    29
3871
5a1dfce6c5cc PSARC 2007/140 libdladm restructure
yz147064
parents: 3184
diff changeset
    30
HDRS =		libdladm.h libdladm_impl.h libdllink.h libdlaggr.h	\
5a1dfce6c5cc PSARC 2007/140 libdladm restructure
yz147064
parents: 3184
diff changeset
    31
		libdlwlan.h libdlwlan_impl.h
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    32
HDRDIR =	common
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    33
3184
182e493de99b 6496846 dladm error message handling is a mess
meem
parents: 3147
diff changeset
    34
SUBDIRS =	$(MACH)
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    35
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    36
POFILE =	libdladm.po
3871
5a1dfce6c5cc PSARC 2007/140 libdladm restructure
yz147064
parents: 3184
diff changeset
    37
MSGFILES =	common/libdladm.c common/linkprop.c common/secobj.c	\
5a1dfce6c5cc PSARC 2007/140 libdladm restructure
yz147064
parents: 3184
diff changeset
    38
		common/libdllink.c comon/libdlaggr.c common/libdlwlan.c
3184
182e493de99b 6496846 dladm error message handling is a mess
meem
parents: 3147
diff changeset
    39
XGETFLAGS =     -a -x libdladm.xcl
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    40
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    41
all :=		TARGET = all
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    42
clean :=	TARGET = clean
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    43
clobber :=	TARGET = clobber
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    44
install :=	TARGET = install
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    45
lint :=		TARGET = lint
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    46
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    47
.KEEP_STATE:
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    48
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents: 0
diff changeset
    49
all clean clobber install lint: $(SUBDIRS)
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    50
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    51
install_h:	$(ROOTHDRS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    52
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    53
check:		$(CHECKHDRS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    54
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    55
$(POFILE):	pofile_MSGFILES
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    56
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    57
_msg:		$(MSGDOMAINPOFILE)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    58
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents: 0
diff changeset
    59
$(SUBDIRS): FRC
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    60
	@cd $@; pwd; $(MAKE) $(TARGET)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    61
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    62
FRC:
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    63
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    64
include $(SRC)/Makefile.msg.targ
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    65
include $(SRC)/lib/Makefile.targ