xref: /illumos-gate/usr/src/lib/libfdisk/Makefile.com (revision 241c90a0)
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#
2505ede3dbSJohn Levon# Copyright (c) 2018, Joyent, Inc.
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
40*241c90a0SRichard LoweLIBS=	$(DYNLIB)
41bb9b6b3fSSheshadri Vasudevan
42bd0ce624SYuri PankovCSTD=	$(CSTD_GNU89)
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 Vasudevan
53d3b5f563SJohn LevonCERRWARN +=	$(CNOWARN_UNINIT)
547014882cSRichard Lowe
5505ede3dbSJohn Levon# not linted
5605ede3dbSJohn LevonSMATCH=off
5705ede3dbSJohn Levon
58bb9b6b3fSSheshadri Vasudevan.KEEP_STATE:
59bb9b6b3fSSheshadri Vasudevan
60bb9b6b3fSSheshadri Vasudevanall: $(LIBS)
61bb9b6b3fSSheshadri Vasudevan
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