Makefile revision c26dc428cee0f025b14a5ad03a7722f2a52f8383
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental#
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# CDDL HEADER START
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental#
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# The contents of this file are subject to the terms of the
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# Common Development and Distribution License (the "License").
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# You may not use this file except in compliance with the License.
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental#
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# or http://www.opensolaris.org/os/licensing.
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# See the License for the specific language governing permissions
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# and limitations under the License.
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental#
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# When distributing Covered Code, include this CDDL HEADER in each
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# If applicable, add the following below this CDDL HEADER, with the
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# fields enclosed by brackets "[]" replaced with your own identifying
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# information: Portions Copyright [yyyy] [name of copyright owner]
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental#
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# CDDL HEADER END
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental#
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# Use is subject to license terms.
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental#
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental#
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentalPROG= installgrub
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentalPCFS_SRC= $(SRC)/common/fs/pcfs.c
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentalOBJS= installgrub.o floppy.o pcfs.o
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentalSRCS= installgrub.c floppy.c $(PCFS_SRC)
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentalSBINLINKS= $(PROG)
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentalinclude ../Makefile.com
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentalCPPFLAGS += -I$(SRC)/uts/i86pc -I$(SRC)/uts/intel -I$(SRC)/uts/common
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentali386_CFLAGS += -D_LARGEFILE64_SOURCE
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentali386_CFLAGS += -D_FILE_OFFSET_BITS=64
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentalLDLIBS += -lfdisk
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentalLINTFLAGS += \
dcd18983a1972be721248b6d5b771cf338739415mental -erroff=E_BAD_PTR_CAST_ALIGN \
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental -erroff=E_STATIC_UNUSED \
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental -erroff=E_FUNC_RET_MAYBE_IGNORED \
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental -erroff=E_FUNC_RET_MAYBE_IGNORED2 \
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental -xerroff=E_NAME_DEF_NOT_USED2
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental.KEEP_STATE:
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentalall: $(PROG)
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental$(PROG): $(OBJS)
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental $(POST_PROCESS)
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental# pick pcfs from usr/src/common/fs
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentalpcfs.o: $(PCFS_SRC)
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental $(COMPILE.c) -o $@ $(PCFS_SRC)
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentalinstall: all $(ROOTSBINPROG) .WAIT $(ROOTUSRSBINLINKS)
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentalclean:
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental $(RM) $(OBJS)
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentallint: lint_SRCS
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mentalinclude ../Makefile.targ
facee090e6a4eb876ad2dc0b99ea8b4d06a71536mental