xref: /illumos-gate/usr/src/uts/intel/coretemp/Makefile (revision 0aaef2f5)
1*f2dbfd32SRobert Mustacchi#
2*f2dbfd32SRobert Mustacchi# This file and its contents are supplied under the terms of the
3*f2dbfd32SRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0.
4*f2dbfd32SRobert Mustacchi# You may only use this file in accordance with the terms of version
5*f2dbfd32SRobert Mustacchi# 1.0 of the CDDL.
6*f2dbfd32SRobert Mustacchi#
7*f2dbfd32SRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this
8*f2dbfd32SRobert Mustacchi# source.  A copy of the CDDL is also available via the Internet at
9*f2dbfd32SRobert Mustacchi# http://www.illumos.org/license/CDDL.
10*f2dbfd32SRobert Mustacchi#
11*f2dbfd32SRobert Mustacchi
12*f2dbfd32SRobert Mustacchi#
13*f2dbfd32SRobert Mustacchi# Copyright 2019, Joyent, Inc.
14*f2dbfd32SRobert Mustacchi#
15*f2dbfd32SRobert Mustacchi
16*f2dbfd32SRobert MustacchiUTSBASE = ../..
17*f2dbfd32SRobert Mustacchi
18*f2dbfd32SRobert MustacchiMODULE		= coretemp
19*f2dbfd32SRobert MustacchiOBJECTS		= $(CORETEMP_OBJS:%=$(OBJS_DIR)/%)
20*f2dbfd32SRobert MustacchiROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
21*f2dbfd32SRobert MustacchiCONF_SRCDIR	= $(UTSBASE)/intel/io/coretemp
22*f2dbfd32SRobert Mustacchi
23*f2dbfd32SRobert Mustacchiinclude $(UTSBASE)/intel/Makefile.intel
24*f2dbfd32SRobert Mustacchi
25*f2dbfd32SRobert MustacchiALL_TARGET	= $(BINARY) $(CONFMOD)
26*f2dbfd32SRobert MustacchiINSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
27*f2dbfd32SRobert Mustacchi
28*f2dbfd32SRobert Mustacchi#
29*f2dbfd32SRobert Mustacchi# Because we need to use cross calls directly, we must include the
30*f2dbfd32SRobert Mustacchi# definitions below. Once CMI rdmsr routines have been fixed, we can
31*f2dbfd32SRobert Mustacchi# remove this and move out of the platform specific driver world.
32*f2dbfd32SRobert Mustacchi#
33*f2dbfd32SRobert MustacchiCPPFLAGS	+= -I$(UTSBASE)/i86pc/
34*f2dbfd32SRobert Mustacchi
35*f2dbfd32SRobert Mustacchi.KEEP_STATE:
36*f2dbfd32SRobert Mustacchi
37*f2dbfd32SRobert Mustacchidef:		$(DEF_DEPS)
38*f2dbfd32SRobert Mustacchi
39*f2dbfd32SRobert Mustacchiall:		$(ALL_DEPS)
40*f2dbfd32SRobert Mustacchi
41*f2dbfd32SRobert Mustacchiclean:		$(CLEAN_DEPS)
42*f2dbfd32SRobert Mustacchi
43*f2dbfd32SRobert Mustacchiclobber:	$(CLOBBER_DEPS)
44*f2dbfd32SRobert Mustacchi
45*f2dbfd32SRobert Mustacchiinstall:	$(INSTALL_DEPS)
46*f2dbfd32SRobert Mustacchi
47*f2dbfd32SRobert Mustacchiinclude $(UTSBASE)/intel/Makefile.targ
48