1c0dd49bdSEiji Ota# 2c0dd49bdSEiji Ota# CDDL HEADER START 3c0dd49bdSEiji Ota# 4c0dd49bdSEiji Ota# The contents of this file are subject to the terms of the 5c0dd49bdSEiji Ota# Common Development and Distribution License (the "License"). 6c0dd49bdSEiji Ota# You may not use this file except in compliance with the License. 7c0dd49bdSEiji Ota# 8c0dd49bdSEiji Ota# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9c0dd49bdSEiji Ota# or http://www.opensolaris.org/os/licensing. 10c0dd49bdSEiji Ota# See the License for the specific language governing permissions 11c0dd49bdSEiji Ota# and limitations under the License. 12c0dd49bdSEiji Ota# 13c0dd49bdSEiji Ota# When distributing Covered Code, include this CDDL HEADER in each 14c0dd49bdSEiji Ota# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15c0dd49bdSEiji Ota# If applicable, add the following below this CDDL HEADER, with the 16c0dd49bdSEiji Ota# fields enclosed by brackets "[]" replaced with your own identifying 17c0dd49bdSEiji Ota# information: Portions Copyright [yyyy] [name of copyright owner] 18c0dd49bdSEiji Ota# 19c0dd49bdSEiji Ota# CDDL HEADER END 20c0dd49bdSEiji Ota# 21c0dd49bdSEiji Ota# 22c0dd49bdSEiji Ota# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 23c0dd49bdSEiji Ota# 24c0dd49bdSEiji Ota# intel architecture dependent 25c0dd49bdSEiji Ota# 26c0dd49bdSEiji Ota 27c0dd49bdSEiji Ota# 28c0dd49bdSEiji Ota# Path to the base of the uts directory tree (usually /usr/src/uts). 29c0dd49bdSEiji Ota# 30c0dd49bdSEiji OtaUTSBASE = ../.. 31c0dd49bdSEiji Ota 32c0dd49bdSEiji Ota# 33c0dd49bdSEiji Ota# Define the module and object file sets. 34c0dd49bdSEiji Ota# 35c0dd49bdSEiji OtaMODULE = sockrds 36c0dd49bdSEiji OtaOBJECTS = $(RDS_SOCK_MOD_OBJS:%=$(OBJS_DIR)/%) 37c0dd49bdSEiji OtaROOTMODULE = $(ROOT_SOCK_DIR)/$(MODULE) 38c0dd49bdSEiji Ota 39c0dd49bdSEiji Ota# 40c0dd49bdSEiji Ota# Include common rules. 41c0dd49bdSEiji Ota# 42c0dd49bdSEiji Otainclude $(UTSBASE)/intel/Makefile.intel 43c0dd49bdSEiji Ota 44c0dd49bdSEiji Ota# 45c0dd49bdSEiji Ota# Define targets 46c0dd49bdSEiji Ota# 47c0dd49bdSEiji OtaALL_TARGET = $(BINARY) 48c0dd49bdSEiji OtaINSTALL_TARGET = $(BINARY) $(ROOTMODULE) 49c0dd49bdSEiji Ota 50c0dd49bdSEiji OtaCFLAGS += $(CCVERBOSE) 51c0dd49bdSEiji Ota 52*82d0151aSRichard LoweLDFLAGS += -Nfs/sockfs -Ndrv/ip -Ndrv/rdsv3 53c0dd49bdSEiji Ota 54c0dd49bdSEiji Ota# 55c0dd49bdSEiji Ota# Default build targets. 56c0dd49bdSEiji Ota# 57c0dd49bdSEiji Ota.KEEP_STATE: 58c0dd49bdSEiji Ota 59c0dd49bdSEiji Otadef: $(DEF_DEPS) 60c0dd49bdSEiji Ota 61c0dd49bdSEiji Otaall: $(ALL_DEPS) 62c0dd49bdSEiji Ota 63c0dd49bdSEiji Otaclean: $(CLEAN_DEPS) 64c0dd49bdSEiji Ota 65c0dd49bdSEiji Otaclobber: $(CLOBBER_DEPS) 66c0dd49bdSEiji Ota 67c0dd49bdSEiji Otainstall: $(INSTALL_DEPS) 68c0dd49bdSEiji Ota 69c0dd49bdSEiji Ota# 70c0dd49bdSEiji Ota# Include common targets. 71c0dd49bdSEiji Ota# 72c0dd49bdSEiji Otainclude $(UTSBASE)/intel/Makefile.targ 73