#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright 2015 Igor Kozhukhov <ikozhukhov@gmail.com>
#
# This makefile drives the production of all implementation architecture
# independent modules for Intel processors.
UTSBASE = ..
#
# dprov is delivered in the SUNWcryptoint package.
#
#
#
#
# Privilege constants
#
# NOTE: The rules for generating priv_const.c file are shared between all
# processor architectures and and should be kept in sync. If they are changed in
# this file make sure that sparc rules are updated as well.
#
CLOBBERFILES += $(PRIVS_C)
#
# Prerequisites
#
# i86xpv and intel are all built in parallel. This requires building certain
# '.prereq' string to the original target and executes this Makefile to build
# any prerequisites needed before the full parallel build can start. After that
# make continues with normal targets.
#
# Any build prerequisites for x86 builds should be described here.
#
# first.
#
# priv_const.c is required to build genunix.
#
# genunix is used by everyone to ctf-merge with. Genunix is CTF-merged with
# prerequisites.
#
#
#
# i86pc lint libraries should be built first
#
#
# Nothing to do for any other prerequisite targets.
#
%.prereq:
@if [ -f $@/Makefile ]; then \
else \
true; \
fi
#
# Work-around to disable acpica global crosscheck lint warnings
#
#
# Full kernel lint target.
#
# workaround for multiply defined errors
@pwd
@-$(ECHO) "\nFULL KERNEL: global crosschecks:"