1d4bc0535SKrishna Elango# 2d4bc0535SKrishna Elango# CDDL HEADER START 3d4bc0535SKrishna Elango# 4d4bc0535SKrishna Elango# The contents of this file are subject to the terms of the 5d4bc0535SKrishna Elango# Common Development and Distribution License (the "License"). 6d4bc0535SKrishna Elango# You may not use this file except in compliance with the License. 7d4bc0535SKrishna Elango# 8d4bc0535SKrishna Elango# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9d4bc0535SKrishna Elango# or http://www.opensolaris.org/os/licensing. 10d4bc0535SKrishna Elango# See the License for the specific language governing permissions 11d4bc0535SKrishna Elango# and limitations under the License. 12d4bc0535SKrishna Elango# 13d4bc0535SKrishna Elango# When distributing Covered Code, include this CDDL HEADER in each 14d4bc0535SKrishna Elango# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15d4bc0535SKrishna Elango# If applicable, add the following below this CDDL HEADER, with the 16d4bc0535SKrishna Elango# fields enclosed by brackets "[]" replaced with your own identifying 17d4bc0535SKrishna Elango# information: Portions Copyright [yyyy] [name of copyright owner] 18d4bc0535SKrishna Elango# 19d4bc0535SKrishna Elango# CDDL HEADER END 20d4bc0535SKrishna Elango# 21d4bc0535SKrishna Elango# 22d4bc0535SKrishna Elango# uts/intel/pcieb/Makefile 23d4bc0535SKrishna Elango# 24d4bc0535SKrishna Elango# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 25d4bc0535SKrishna Elango# Use is subject to license terms. 26d4bc0535SKrishna Elango# 27b3d69c05SRobert Mustacchi# Copyright 2019 Joyent, Inc. 28d4bc0535SKrishna Elango 29d4bc0535SKrishna Elango# 30d4bc0535SKrishna Elango# Path to the base of the uts directory tree (usually /usr/src/uts). 31d4bc0535SKrishna Elango# 32d4bc0535SKrishna ElangoUTSBASE = ../.. 33d4bc0535SKrishna Elango 34d4bc0535SKrishna Elango# 35d4bc0535SKrishna Elango# Define the module and object file sets. 36d4bc0535SKrishna Elango# 37d4bc0535SKrishna ElangoMODULE = pcieb 38d4bc0535SKrishna ElangoOBJECTS = $(PCIEB_OBJS:%=$(OBJS_DIR)/%) 39d4bc0535SKrishna ElangoROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE) 40d4bc0535SKrishna ElangoCONF_SRCDIR = $(UTSBASE)/common/io/pciex 41d4bc0535SKrishna Elango 42d4bc0535SKrishna Elango# 43d4bc0535SKrishna Elango# Include common rules. 44d4bc0535SKrishna Elango# 45d4bc0535SKrishna Elangoinclude $(UTSBASE)/intel/Makefile.intel 46d4bc0535SKrishna Elango 47d4bc0535SKrishna Elango# 48d4bc0535SKrishna Elango# Define targets 49d4bc0535SKrishna Elango# 50d4bc0535SKrishna ElangoALL_TARGET = $(BINARY) $(SRC_CONFILE) 51d4bc0535SKrishna ElangoINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) 52d4bc0535SKrishna Elango 53d4bc0535SKrishna Elango# 5426947304SEvan Yan# depends on misc/pcie 55d4bc0535SKrishna Elango# 56*82d0151aSRichard LoweLDFLAGS += -Nmisc/pcie 57d4bc0535SKrishna Elango 58d4bc0535SKrishna Elango# 59d4bc0535SKrishna Elango# Default build targets. 60d4bc0535SKrishna Elango# 61d4bc0535SKrishna Elango.KEEP_STATE: 62d4bc0535SKrishna Elango 63d4bc0535SKrishna Elangodef: $(DEF_DEPS) 64d4bc0535SKrishna Elango 65d4bc0535SKrishna Elangoall: $(ALL_DEPS) 66d4bc0535SKrishna Elango 67d4bc0535SKrishna Elangoclean: $(CLEAN_DEPS) 68d4bc0535SKrishna Elango 69d4bc0535SKrishna Elangoclobber: $(CLOBBER_DEPS) 70d4bc0535SKrishna Elango 71d4bc0535SKrishna Elangoinstall: $(INSTALL_DEPS) 72d4bc0535SKrishna Elango 73d4bc0535SKrishna Elango# 74d4bc0535SKrishna Elango# Include common targets. 75d4bc0535SKrishna Elango# 76d4bc0535SKrishna Elangoinclude $(UTSBASE)/intel/Makefile.targ 77