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