1bf21cd93STycho Nightingale# 2bf21cd93STycho Nightingale# This file and its contents are supplied under the terms of the 3bf21cd93STycho Nightingale# Common Development and Distribution License ("CDDL"), version 1.0. 4bf21cd93STycho Nightingale# You may only use this file in accordance with the terms of version 5bf21cd93STycho Nightingale# 1.0 of the CDDL. 6bf21cd93STycho Nightingale# 7bf21cd93STycho Nightingale# A full copy of the text of the CDDL should have accompanied this 8bf21cd93STycho Nightingale# source. A copy of the CDDL is also available via the Internet at 9bf21cd93STycho Nightingale# http://www.illumos.org/license/CDDL. 10bf21cd93STycho Nightingale# 11bf21cd93STycho Nightingale 12bf21cd93STycho Nightingale# 13bf21cd93STycho Nightingale# Copyright 2013 Pluribus Networks Inc. 144c87aefeSPatrick Mooney# Copyright 2019 Joyent, Inc. 15*7c8c0b82SPatrick Mooney# Copyright 2022 Oxide Computer Company 16bf21cd93STycho Nightingale# 17bf21cd93STycho Nightingale 18bf21cd93STycho NightingaleUTSBASE = ../.. 19bf21cd93STycho Nightingale 20bf21cd93STycho NightingaleMODULE = vmm 21bf21cd93STycho NightingaleOBJECTS = $(VMM_OBJS:%=$(OBJS_DIR)/%) 22bf21cd93STycho NightingaleROOTMODULE = $(USR_DRV_DIR)/$(MODULE) 23bf21cd93STycho Nightingale 24*7c8c0b82SPatrick Mooneyinclude $(UTSBASE)/i86pc//Makefile.i86pc 25*7c8c0b82SPatrick Mooneyinclude $(UTSBASE)/intel/io/vmm/Makefile.vmm 26bf21cd93STycho Nightingale 27bf21cd93STycho NightingaleALL_TARGET = $(BINARY) 28bf21cd93STycho NightingaleINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) 29bf21cd93STycho Nightingale 30bf21cd93STycho NightingaleALL_BUILDS = $(ALL_BUILDSONLY64) 31bf21cd93STycho NightingaleDEF_BUILDS = $(DEF_BUILDSONLY64) 32bf21cd93STycho Nightingale 33*7c8c0b82SPatrick Mooney.PARALLEL: $(OBJECTS) 344c87aefeSPatrick Mooney 35bf21cd93STycho Nightingale.KEEP_STATE: 36bf21cd93STycho Nightingale 37bf21cd93STycho Nightingaledef: $(DEF_DEPS) 38bf21cd93STycho Nightingale 39bf21cd93STycho Nightingaleall: $(ALL_DEPS) 40bf21cd93STycho Nightingale 41bf21cd93STycho Nightingaleclean: $(CLEAN_DEPS) 42bf21cd93STycho Nightingale 43bf21cd93STycho Nightingaleclobber: $(CLOBBER_DEPS) 44bf21cd93STycho Nightingale 45bf21cd93STycho Nightingaleinstall: $(INSTALL_DEPS) 46bf21cd93STycho Nightingale 47*7c8c0b82SPatrick Mooneyinclude $(UTSBASE)/i86pc//Makefile.targ 48*7c8c0b82SPatrick Mooneyinclude $(UTSBASE)/intel/io/vmm/Makefile.rules 49