Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# CDDL HEADER START
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# The contents of this file are subject to the terms of the
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# Common Development and Distribution License, Version 1.0 only
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# (the "License"). You may not use this file except in compliance
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# with the License.
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# or http://www.opensolaris.org/os/licensing.
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# See the License for the specific language governing permissions
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# and limitations under the License.
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# When distributing Covered Code, include this CDDL HEADER in each
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# If applicable, add the following below this CDDL HEADER, with the
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# fields enclosed by brackets "[]" replaced with your own identifying
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# information: Portions Copyright [yyyy] [name of copyright owner]
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# CDDL HEADER END
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# uts/intel/javaexec/Makefile
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# Use is subject to license terms.
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# This makefile drives the production of the javaexec kernel module
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# intel architecture dependent
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# Path to the base of the uts directory tree (usually /usr/src/uts).
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo SirainenUTSBASE = ../..
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# Define the module and object file sets.
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo SirainenMODULE = javaexec
e587908c556b449e5bb874e520e1d23993db3ae0Timo SirainenOBJECTS = $(JAVAEXEC_OBJS:%=$(OBJS_DIR)/%)
e587908c556b449e5bb874e520e1d23993db3ae0Timo SirainenLINTS = $(JAVAEXEC_OBJS:%.o=$(LINTS_DIR)/%.ln)
e587908c556b449e5bb874e520e1d23993db3ae0Timo SirainenROOTMODULE = $(USR_EXEC_DIR)/$(MODULE)
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# Include common rules.
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Siraineninclude $(UTSBASE)/intel/Makefile.intel
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen
e587908c556b449e5bb874e520e1d23993db3ae0Timo SirainenCERRWARN += -_gcc=-Wno-parentheses
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# Define targets
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo SirainenALL_TARGET = $(BINARY)
e587908c556b449e5bb874e520e1d23993db3ae0Timo SirainenLINT_TARGET = $(MODULE).lint
e587908c556b449e5bb874e520e1d23993db3ae0Timo SirainenINSTALL_TARGET = $(BINARY) $(ROOTMODULE)
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# Default build targets.
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen.KEEP_STATE:
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainendef: $(DEF_DEPS)
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainenall: $(ALL_DEPS)
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainenclean: $(CLEAN_DEPS)
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainenclobber: $(CLOBBER_DEPS)
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainenlint: $(LINT_DEPS)
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainenmodlintlib: $(MODLINTLIB_DEPS)
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainenclean.lint: $(CLEAN_LINT_DEPS)
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen
e587908c556b449e5bb874e520e1d23993db3ae0Timo Siraineninstall: $(INSTALL_DEPS)
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen# Include common targets.
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen#
e587908c556b449e5bb874e520e1d23993db3ae0Timo Siraineninclude $(UTSBASE)/intel/Makefile.targ
e587908c556b449e5bb874e520e1d23993db3ae0Timo Sirainen