849N/A#
661N/A# This file and its contents are supplied under the terms of the
661N/A# Common Development and Distribution License ("CDDL"), version 1.0.
661N/A# You may only use this file in accordance with the terms of version
661N/A# 1.0 of the CDDL.
661N/A#
661N/A# A full copy of the text of the CDDL should have accompanied this
661N/A# source. A copy of the CDDL is also available via the Internet at
661N/A# http://www.illumos.org/license/CDDL.
661N/A#
661N/A
661N/A#
661N/A# Copyright 2016 Joyent, Inc.
661N/A#
661N/A
661N/AUTSBASE = ../..
661N/A
661N/AMODULE = i40e
661N/AOBJECTS = $(I40E_OBJS:%=$(OBJS_DIR)/%) $(I40E_INTC_OBJS:%=$(OBJS_DIR)/%)
661N/ALINTS = $(I40E_OBJS:%.o=$(LINTS_DIR)/%.ln)
661N/AROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
2852N/ACONF_SRCDIR = $(UTSBASE)/common/io/i40e
1902N/A
661N/Ainclude $(UTSBASE)/intel/Makefile.intel
661N/A
661N/ACPPFLAGS += -I$(UTSBASE)/common/io/i40e
661N/ACPPFLAGS += -I$(UTSBASE)/common/io/i40e/core
661N/A
812N/AALL_TARGET = $(BINARY) $(CONFMOD)
661N/ALINT_TARGET = $(MODULE).lint
661N/AINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
661N/A
661N/A#
661N/A# The Intel common code defines some values in header files that end up in all
2852N/A# of our objects. Therefore we don't try to lint for that.
661N/A#
1518N/ALINTTAGS += -erroff=E_STATIC_UNUSED
1518N/A
1518N/ALDFLAGS += -dy -N misc/mac
1518N/A
1518N/A.KEEP_STATE:
1518N/A
1518N/Adef: $(DEF_DEPS)
1518N/A
1518N/Aall: $(ALL_DEPS)
1518N/A
1518N/Aclean: $(CLEAN_DEPS)
1518N/A
1518N/Aclobber: $(CLOBBER_DEPS)
1518N/A
1518N/Alint: $(LINT_DEPS)
2852N/A
2852N/Amodlintlib: $(MODLINTLIB_DEPS)
2852N/A
2852N/Aclean.lint: $(CLEAN_LINT_DEPS)
2852N/A
2852N/Ainstall: $(INSTALL_DEPS)
2852N/A
2852N/Ainclude $(UTSBASE)/intel/Makefile.targ
2852N/A