1*015a6ef6SSaurabh Misra# 2*015a6ef6SSaurabh Misra# CDDL HEADER START 3*015a6ef6SSaurabh Misra# 4*015a6ef6SSaurabh Misra# The contents of this file are subject to the terms of the 5*015a6ef6SSaurabh Misra# Common Development and Distribution License (the "License"). 6*015a6ef6SSaurabh Misra# You may not use this file except in compliance with the License. 7*015a6ef6SSaurabh Misra# 8*015a6ef6SSaurabh Misra# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9*015a6ef6SSaurabh Misra# or http://www.opensolaris.org/os/licensing. 10*015a6ef6SSaurabh Misra# See the License for the specific language governing permissions 11*015a6ef6SSaurabh Misra# and limitations under the License. 12*015a6ef6SSaurabh Misra# 13*015a6ef6SSaurabh Misra# When distributing Covered Code, include this CDDL HEADER in each 14*015a6ef6SSaurabh Misra# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15*015a6ef6SSaurabh Misra# If applicable, add the following below this CDDL HEADER, with the 16*015a6ef6SSaurabh Misra# fields enclosed by brackets "[]" replaced with your own identifying 17*015a6ef6SSaurabh Misra# information: Portions Copyright [yyyy] [name of copyright owner] 18*015a6ef6SSaurabh Misra# 19*015a6ef6SSaurabh Misra# CDDL HEADER END 20*015a6ef6SSaurabh Misra# 21*015a6ef6SSaurabh Misra# 22*015a6ef6SSaurabh Misra# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 23*015a6ef6SSaurabh Misra# Use is subject to license terms. 24*015a6ef6SSaurabh Misra# 25*015a6ef6SSaurabh Misra 26*015a6ef6SSaurabh Misra# This makefile drives the production of the Atheros/Attansic Fast/1Gb Ethernet 27*015a6ef6SSaurabh Misra# driver module in intel systems 28*015a6ef6SSaurabh Misra# 29*015a6ef6SSaurabh Misra 30*015a6ef6SSaurabh Misra# 31*015a6ef6SSaurabh Misra# Path to the base of the uts directory tree (usually /usr/src/uts). 32*015a6ef6SSaurabh Misra# 33*015a6ef6SSaurabh MisraUTSBASE = ../.. 34*015a6ef6SSaurabh Misra 35*015a6ef6SSaurabh Misra# 36*015a6ef6SSaurabh Misra# Define the module and object file sets. 37*015a6ef6SSaurabh Misra# 38*015a6ef6SSaurabh MisraMODULE = atge 39*015a6ef6SSaurabh MisraOBJECTS = $(ATGE_OBJS:%=$(OBJS_DIR)/%) 40*015a6ef6SSaurabh MisraLINTS = $(ATGE_OBJS:%.o=$(LINTS_DIR)/%.ln) 41*015a6ef6SSaurabh MisraROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE) 42*015a6ef6SSaurabh Misra 43*015a6ef6SSaurabh Misra# 44*015a6ef6SSaurabh Misra# Include common rules. 45*015a6ef6SSaurabh Misra# 46*015a6ef6SSaurabh Misrainclude $(UTSBASE)/intel/Makefile.intel 47*015a6ef6SSaurabh Misra 48*015a6ef6SSaurabh Misra# 49*015a6ef6SSaurabh Misra# Define targets 50*015a6ef6SSaurabh Misra# 51*015a6ef6SSaurabh MisraALL_TARGET = $(BINARY) 52*015a6ef6SSaurabh MisraLINT_TARGET = $(MODULE).lint 53*015a6ef6SSaurabh MisraINSTALL_TARGET = $(BINARY) $(ROOTMODULE) 54*015a6ef6SSaurabh Misra 55*015a6ef6SSaurabh Misra# 56*015a6ef6SSaurabh Misra# Overrides 57*015a6ef6SSaurabh Misra# 58*015a6ef6SSaurabh Misra 59*015a6ef6SSaurabh Misra# 60*015a6ef6SSaurabh Misra# Driver depends on GLD 61*015a6ef6SSaurabh Misra# 62*015a6ef6SSaurabh MisraLDFLAGS += -dy -N misc/mac -Nmisc/mii 63*015a6ef6SSaurabh Misra 64*015a6ef6SSaurabh Misra# 65*015a6ef6SSaurabh Misra# Default build targets. 66*015a6ef6SSaurabh Misra# 67*015a6ef6SSaurabh Misra.KEEP_STATE: 68*015a6ef6SSaurabh Misra 69*015a6ef6SSaurabh Misradef: $(DEF_DEPS) 70*015a6ef6SSaurabh Misra 71*015a6ef6SSaurabh Misraall: $(ALL_DEPS) 72*015a6ef6SSaurabh Misra 73*015a6ef6SSaurabh Misraclean: $(CLEAN_DEPS) 74*015a6ef6SSaurabh Misra 75*015a6ef6SSaurabh Misraclobber: $(CLOBBER_DEPS) 76*015a6ef6SSaurabh Misra 77*015a6ef6SSaurabh Misralint: $(LINT_DEPS) 78*015a6ef6SSaurabh Misra 79*015a6ef6SSaurabh Misramodlintlib: $(MODLINTLIB_DEPS) 80*015a6ef6SSaurabh Misra 81*015a6ef6SSaurabh Misraclean.lint: $(CLEAN_LINT_DEPS) 82*015a6ef6SSaurabh Misra 83*015a6ef6SSaurabh Misrainstall: $(INSTALL_DEPS) 84*015a6ef6SSaurabh Misra 85*015a6ef6SSaurabh Misra# 86*015a6ef6SSaurabh Misra# Include common targets. 87*015a6ef6SSaurabh Misra# 88*015a6ef6SSaurabh Misrainclude $(UTSBASE)/intel/Makefile.targ 89