f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# CDDL HEADER START
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# The contents of this file are subject to the terms of the
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# Common Development and Distribution License (the "License").
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# You may not use this file except in compliance with the License.
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# or http://www.opensolaris.org/os/licensing.
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# See the License for the specific language governing permissions
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# and limitations under the License.
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# When distributing Covered Code, include this CDDL HEADER in each
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# If applicable, add the following below this CDDL HEADER, with the
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# fields enclosed by brackets "[]" replaced with your own identifying
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# information: Portions Copyright [yyyy] [name of copyright owner]
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# CDDL HEADER END
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
69a93e7db47addc4495a6ec9dc0fc74092a6ebeeTom Gundersen#
987efa17dd5c9be156d8f49ddd942df20a72dcb1Tom Gundersen# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
69a93e7db47addc4495a6ec9dc0fc74092a6ebeeTom Gundersen#
b5efdb8af40ea759a1ea584c1bc44ecc81dd00ceLennart Poettering
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenPROG= parted
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
37de250906222211d2bf1755c41191a06d2126ddNick Owensinclude ../Makefile.cmd
3ffd4af22052963e7a29431721ee204e634bea75Lennart Poettering
07630cea1f3a845c09309f197ac7c4f11edd3b62Lennart PoetteringC99MODE= $(C99_ENABLE)
fc2f9534d07db2b185c02b1961428b53daf1986eLennart Poettering
3ffd4af22052963e7a29431721ee204e634bea75Lennart Poetteringsrcdir= .
fc2f9534d07db2b185c02b1961428b53daf1986eLennart Poettering
6bedfcbb2970e06a4d3280c8fb62083d252ede73Lennart PoetteringCPPFLAGS += -I. \
8fcde01280adcbd07e8205b91ac52b06305b6208Lennart Poettering -I../../lib/libparted/common/lib \
8b43440b7ef4b81c69c31de7ff820dc07a780254Lennart Poettering -I../../lib/libparted/common/include
07630cea1f3a845c09309f197ac7c4f11edd3b62Lennart Poettering
07630cea1f3a845c09309f197ac7c4f11edd3b62Lennart PoetteringARFLAGS= cq
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenOBJS= command.o parted.o strlist.o table.o ui.o version.o
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenSRCS= $(OBJS:%.o=$(srcdir)/%.c)
dbffab87f1504abc9f189dd253111693c99fbd9aTom Gundersen
b3070dc0258831c7e2b13624f75fa3dbd80d9833Tom GundersenLDLIBS += ../../lib/libparted/i386/libparted.so.8
b3070dc0258831c7e2b13624f75fa3dbd80d9833Tom Gundersen
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenROOTPROG= $(PROG:%=$(ROOTUSRSBIN)/%)
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
bf1bc6701574f5e935fafc3163659372abdcde63Thomas Hindoe Paaboel Andersen.KEEP_STATE:
bf1bc6701574f5e935fafc3163659372abdcde63Thomas Hindoe Paaboel Andersenall: $(PROG)
bf1bc6701574f5e935fafc3163659372abdcde63Thomas Hindoe Paaboel Andersen
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersenall install: THIRDPARTYLICENSE
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenCLOBBERFILES += THIRDPARTYLICENSE
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenTHIRDPARTYLICENSE: $(SRC)/common/GPLDISCLAIMER COPYING
ecb08ec6a5c52f2d940f3b8147e2a480affd46e1Zbigniew Jędrzejewski-Szmek $(RM) $@
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen $(CAT) $(SRC)/common/GPLDISCLAIMER COPYING > $@
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
ed88bcfb7c15029f9fc95ee2380759a9eb782d46Zbigniew Jędrzejewski-Szmek$(PROG): $(OBJS)
ed88bcfb7c15029f9fc95ee2380759a9eb782d46Zbigniew Jędrzejewski-Szmek $(LINK.c) -o $(PROG) $(OBJS) $(LDLIBS)
6916ec29afd488d91e7e0fcbcc2e006b4e5f28dfTom Gundersen $(POST_PROCESS)
6916ec29afd488d91e7e0fcbcc2e006b4e5f28dfTom Gundersen
6916ec29afd488d91e7e0fcbcc2e006b4e5f28dfTom Gunderseninstall: all $(ROOTPROG)
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersenclean:
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen $(RM) $(OBJS)
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
5a3eb5a77d7c491a31818c4dfdcf8fd7dcaaadb2Tom Gundersen#
5a3eb5a77d7c491a31818c4dfdcf8fd7dcaaadb2Tom Gundersen# This open source is exempted from lint
f048a16b464295a4e0a4f4c1210f06343ad31231Tom Gundersen#
f048a16b464295a4e0a4f4c1210f06343ad31231Tom Gundersenlint:
b98b483bac585af754e8a22ea890db8486905d8aAlin Rauta
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gunderseninclude ../Makefile.targ
d5099efc47d4e6ac60816b5381a5f607ab03f06eMichal Schmidt