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