1dd23d762SRobert Mustacchi# 2dd23d762SRobert Mustacchi# This file and its contents are supplied under the terms of the 3dd23d762SRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0. 4dd23d762SRobert Mustacchi# You may only use this file in accordance with the terms of version 5dd23d762SRobert Mustacchi# 1.0 of the CDDL. 6dd23d762SRobert Mustacchi# 7dd23d762SRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this 8dd23d762SRobert Mustacchi# source. A copy of the CDDL is also available via the Internet at 9dd23d762SRobert Mustacchi# http://www.illumos.org/license/CDDL. 10dd23d762SRobert Mustacchi# 11dd23d762SRobert Mustacchi 12dd23d762SRobert Mustacchi# 13*71536d92SRobert Mustacchi# Copyright 2024 Oxide Computer Company 14dd23d762SRobert Mustacchi# 15dd23d762SRobert Mustacchi 16dd23d762SRobert MustacchiMODULE = zen 17dd23d762SRobert MustacchiARCH = i86pc 18dd23d762SRobert MustacchiCLASS = arch 19dd23d762SRobert Mustacchi 20*71536d92SRobert MustacchiMODULESRCS = topo_zen.c topo_zen_tn.c topo_zen_sensor.c topo_sensor.c 21dd23d762SRobert MustacchiZENDIR = ../../common/zen/ 22*71536d92SRobert MustacchiSHAREDDIR = ../../common/shared/ 23dd23d762SRobert Mustacchi 24dd23d762SRobert Mustacchiinclude ../../Makefile.plugin 25dd23d762SRobert Mustacchi 26dd23d762SRobert MustacchiCPPFLAGS += -I$(ZENDIR) -I$(SRC)/uts/intel/io/amdzen -I$(SRC)/uts/intel 27*71536d92SRobert MustacchiCPPFLAGS += -I$(SHAREDDIR) 28dd23d762SRobert MustacchiLDLIBS += -lfmd_agent -lumem -lkstat 29dd23d762SRobert Mustacchi 30dd23d762SRobert Mustacchi%.o: $(ZENDIR)/%.c 31dd23d762SRobert Mustacchi $(COMPILE.c) -o $@ $< 32dd23d762SRobert Mustacchi $(CTFCONVERT_O) 33*71536d92SRobert Mustacchi 34*71536d92SRobert Mustacchi%.o: $(SHAREDDIR)/%.c 35*71536d92SRobert Mustacchi $(COMPILE.c) -o $@ $< 36*71536d92SRobert Mustacchi $(CTFCONVERT_O) 37