Makefile revision b72d5b75fd6f5bb08d29f65652d60058fc3a2608
750f77ade4110c6b2315d6b9e9c22f643914d87drbb#
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley# CDDL HEADER START
750f77ade4110c6b2315d6b9e9c22f643914d87drbb#
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe# The contents of this file are subject to the terms of the
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe# Common Development and Distribution License (the "License").
750f77ade4110c6b2315d6b9e9c22f643914d87drbb# You may not use this file except in compliance with the License.
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe#
205d797f9c660398724a3d4a50f96f30f282edd7sf# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
750f77ade4110c6b2315d6b9e9c22f643914d87drbb# or http://www.opensolaris.org/os/licensing.
750f77ade4110c6b2315d6b9e9c22f643914d87drbb# See the License for the specific language governing permissions
750f77ade4110c6b2315d6b9e9c22f643914d87drbb# and limitations under the License.
750f77ade4110c6b2315d6b9e9c22f643914d87drbb#
750f77ade4110c6b2315d6b9e9c22f643914d87drbb# When distributing Covered Code, include this CDDL HEADER in each
750f77ade4110c6b2315d6b9e9c22f643914d87drbb# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley# If applicable, add the following below this CDDL HEADER, with the
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley# fields enclosed by brackets "[]" replaced with your own identifying
45108af9f7bc456c8e9b3bf3ea863f171e6dc9a6jwoolley# information: Portions Copyright [yyyy] [name of copyright owner]
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley#
3e5667f3bea0b417d0133534d960c5b86c63cf5cgstein# CDDL HEADER END
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick#
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme#
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme# uts/i86pc/acpinex/Makefile
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme#
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme# Copyright (c) 2009, Intel Corporation.
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme# All rights reserved.
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme#
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme# This makefile drives the production of the ACPI virtual nexus
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme# kernel module.
8744b27bf2f08d2acb55f3e77231ab9b59d5d333jerenkrantz#
8744b27bf2f08d2acb55f3e77231ab9b59d5d333jerenkrantz# intel platform dependent
8744b27bf2f08d2acb55f3e77231ab9b59d5d333jerenkrantz#
8744b27bf2f08d2acb55f3e77231ab9b59d5d333jerenkrantz
8744b27bf2f08d2acb55f3e77231ab9b59d5d333jerenkrantz#
8744b27bf2f08d2acb55f3e77231ab9b59d5d333jerenkrantz# Path to the base of the uts directory tree (usually /usr/src/uts).
8744b27bf2f08d2acb55f3e77231ab9b59d5d333jerenkrantz#
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemmeUTSBASE = ../..
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme#
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme# Define the module and object file sets.
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme#
3e5667f3bea0b417d0133534d960c5b86c63cf5cgsteinMODULE = acpinex
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolleyOBJECTS = $(ACPINEX_OBJS:%=$(OBJS_DIR)/%)
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolleyLINTS = $(ACPINEX_OBJS:%.o=$(LINTS_DIR)/%.ln)
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolleyROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley#
750f77ade4110c6b2315d6b9e9c22f643914d87drbb# Include common rules.
105475009f541187ba7a14a367547d9404c578befielding#
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolleyinclude $(UTSBASE)/i86pc/Makefile.i86pc
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley#
750f77ade4110c6b2315d6b9e9c22f643914d87drbb# Define targets
205d797f9c660398724a3d4a50f96f30f282edd7sf#
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolleyALL_TARGET = $(BINARY)
750f77ade4110c6b2315d6b9e9c22f643914d87drbbLINT_TARGET = $(MODULE).lint
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawickINSTALL_TARGET = $(BINARY) $(ROOTMODULE)
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick#
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick# Depends on acpica ACPI CA interpreter
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick#
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawickLDFLAGS += -dy -N misc/acpica -N misc/acpidev
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick#
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick# Default build targets.
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick#
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick.KEEP_STATE:
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawickdef: $(DEF_DEPS)
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawickall: $(ALL_DEPS)
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawickclean: $(CLEAN_DEPS)
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawickclobber: $(CLOBBER_DEPS)
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawicklint: $(LINT_DEPS)
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawickmodlintlib: $(MODLINTLIB_DEPS)
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawickclean.lint: $(CLEAN_LINT_DEPS)
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawickinstall: $(INSTALL_DEPS)
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick#
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick# Include common targets.
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick#
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawickinclude $(UTSBASE)/i86pc/Makefile.targ
91ea8a85362a63522578e4d59fc6bfe37bc8df17trawick