565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov#
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov# This file and its contents are supplied under the terms of the
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov# Common Development and Distribution License ("CDDL"), version 1.0.
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov# You may only use this file in accordance with the terms of version
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov# 1.0 of the CDDL.
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov#
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov# A full copy of the text of the CDDL should have accompanied this
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov# source. A copy of the CDDL is also available via the Internet at
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov# http://www.illumos.org/license/CDDL.
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov#
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov#
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov# Copyright 2016 Nexenta Systems, Inc.
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov#
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri PankovUTSBASE= $(SRC)/uts
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri PankovMODULE= pvscsi
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri PankovOBJECTS= $(PVSCSI_OBJS:%=$(OBJS_DIR)/%)
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri PankovLINTS= $(PVSCSI_OBJS:%.o=$(LINTS_DIR)/%.ln)
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri PankovROOTMODULE= $(ROOT_DRV_DIR)/$(MODULE)
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankovinclude $(UTSBASE)/intel/Makefile.intel
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri PankovALL_TARGET= $(BINARY)
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri PankovLINT_TARGET= $(MODULE).lint
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri PankovINSTALL_TARGET= $(BINARY) $(ROOTMODULE)
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri PankovLDFLAGS += -dy -N misc/scsi
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri PankovLINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov.KEEP_STATE:
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankovdef: $(DEF_DEPS)
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankovall: $(ALL_DEPS)
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankovclean.lint: $(CLEAN_LINT_DEPS)
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankovclean: $(CLEAN_DEPS)
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankovclobber: $(CLOBBER_DEPS)
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankovinstall: $(INSTALL_DEPS)
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankovlint: $(LINT_DEPS)
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankovmodlintlib: $(MODLINTLIB_DEPS)
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankov
565657ca18725b8f8dbe5b93704cc1d173be9d65Yuri Pankovinclude $(UTSBASE)/intel/Makefile.targ