xref: /onnv-gate/usr/src/lib/libfdisk/Makefile.com (revision 11006:4fe66eb82610)
1*11006SSheshadri.Vasudevan@Sun.COM#
2*11006SSheshadri.Vasudevan@Sun.COM# CDDL HEADER START
3*11006SSheshadri.Vasudevan@Sun.COM#
4*11006SSheshadri.Vasudevan@Sun.COM# The contents of this file are subject to the terms of the
5*11006SSheshadri.Vasudevan@Sun.COM# Common Development and Distribution License (the "License").
6*11006SSheshadri.Vasudevan@Sun.COM# You may not use this file except in compliance with the License.
7*11006SSheshadri.Vasudevan@Sun.COM#
8*11006SSheshadri.Vasudevan@Sun.COM# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*11006SSheshadri.Vasudevan@Sun.COM# or http://www.opensolaris.org/os/licensing.
10*11006SSheshadri.Vasudevan@Sun.COM# See the License for the specific language governing permissions
11*11006SSheshadri.Vasudevan@Sun.COM# and limitations under the License.
12*11006SSheshadri.Vasudevan@Sun.COM#
13*11006SSheshadri.Vasudevan@Sun.COM# When distributing Covered Code, include this CDDL HEADER in each
14*11006SSheshadri.Vasudevan@Sun.COM# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*11006SSheshadri.Vasudevan@Sun.COM# If applicable, add the following below this CDDL HEADER, with the
16*11006SSheshadri.Vasudevan@Sun.COM# fields enclosed by brackets "[]" replaced with your own identifying
17*11006SSheshadri.Vasudevan@Sun.COM# information: Portions Copyright [yyyy] [name of copyright owner]
18*11006SSheshadri.Vasudevan@Sun.COM#
19*11006SSheshadri.Vasudevan@Sun.COM# CDDL HEADER END
20*11006SSheshadri.Vasudevan@Sun.COM#
21*11006SSheshadri.Vasudevan@Sun.COM#
22*11006SSheshadri.Vasudevan@Sun.COM# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
23*11006SSheshadri.Vasudevan@Sun.COM# Use is subject to license terms.
24*11006SSheshadri.Vasudevan@Sun.COM#
25*11006SSheshadri.Vasudevan@Sun.COM#
26*11006SSheshadri.Vasudevan@Sun.COM
27*11006SSheshadri.Vasudevan@Sun.COMLIBRARY= libfdisk.a
28*11006SSheshadri.Vasudevan@Sun.COMVERS= .1
29*11006SSheshadri.Vasudevan@Sun.COM
30*11006SSheshadri.Vasudevan@Sun.COMOBJECTS=	libfdisk.o
31*11006SSheshadri.Vasudevan@Sun.COM
32*11006SSheshadri.Vasudevan@Sun.COM# include library definitions
33*11006SSheshadri.Vasudevan@Sun.COMinclude ../../Makefile.lib
34*11006SSheshadri.Vasudevan@Sun.COM
35*11006SSheshadri.Vasudevan@Sun.COM# install this library in the root filesystem
36*11006SSheshadri.Vasudevan@Sun.COMinclude ../../Makefile.rootfs
37*11006SSheshadri.Vasudevan@Sun.COM
38*11006SSheshadri.Vasudevan@Sun.COMSRCDIR=	../common
39*11006SSheshadri.Vasudevan@Sun.COM
40*11006SSheshadri.Vasudevan@Sun.COMLIBS=	$(DYNLIB) $(LINTLIB)
41*11006SSheshadri.Vasudevan@Sun.COM
42*11006SSheshadri.Vasudevan@Sun.COMC99MODE=	$(C99_DISABLE)
43*11006SSheshadri.Vasudevan@Sun.COM
44*11006SSheshadri.Vasudevan@Sun.COMCPPFLAGS += -I.
45*11006SSheshadri.Vasudevan@Sun.COMLDLIBS += -lc
46*11006SSheshadri.Vasudevan@Sun.COM
47*11006SSheshadri.Vasudevan@Sun.COMCFLAGS += -D_LARGEFILE64_SOURCE
48*11006SSheshadri.Vasudevan@Sun.COMCFLAGS += -D_FILE_OFFSET_BITS=64
49*11006SSheshadri.Vasudevan@Sun.COMCFLAGS64 += -D_LARGEFILE64_SOURCE
50*11006SSheshadri.Vasudevan@Sun.COMCFLAGS64 += -D_FILE_OFFSET_BITS=64
51*11006SSheshadri.Vasudevan@Sun.COM
52*11006SSheshadri.Vasudevan@Sun.COMLINTFLAGS +=    -erroff=E_BAD_PTR_CAST_ALIGN
53*11006SSheshadri.Vasudevan@Sun.COMLINTFLAGS64 +=    -erroff=E_BAD_PTR_CAST_ALIGN
54*11006SSheshadri.Vasudevan@Sun.COM
55*11006SSheshadri.Vasudevan@Sun.COM.KEEP_STATE:
56*11006SSheshadri.Vasudevan@Sun.COM
57*11006SSheshadri.Vasudevan@Sun.COMall: $(LIBS)
58*11006SSheshadri.Vasudevan@Sun.COM
59*11006SSheshadri.Vasudevan@Sun.COMlint: lintcheck
60*11006SSheshadri.Vasudevan@Sun.COM
61*11006SSheshadri.Vasudevan@Sun.COMpics/%.o: ../common/%.c
62*11006SSheshadri.Vasudevan@Sun.COM	$(COMPILE.c) -o $@ $<
63*11006SSheshadri.Vasudevan@Sun.COM	$(POST_PROCESS_O)
64*11006SSheshadri.Vasudevan@Sun.COM
65*11006SSheshadri.Vasudevan@Sun.COM# include library targets
66*11006SSheshadri.Vasudevan@Sun.COMinclude ../../Makefile.targ
67