xref: /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/pciebus/Makefile.common (revision 84ceaea936ebcf122d4f0756d298adf307fd491d)
1#
2# This file and its contents are supplied under the terms of the
3# Common Development and Distribution License ("CDDL"), version 1.0.
4# You may only use this file in accordance with the terms of version
5# 1.0 of the CDDL.
6#
7# A full copy of the text of the CDDL should have accompanied this
8# source.  A copy of the CDDL is also available via the Internet at
9# http://www.illumos.org/license/CDDL.
10#
11
12#
13# Copyright 2023 Oxide Computer Company
14#
15
16MODULE = pciebus
17ARCH = i86pc
18CLASS = arch
19UTILDIR = ../../../common/pciebus
20MODULESRCS = \
21	topo_pcie.c \
22	topo_pcie_cfgspace.c \
23	topo_pcie_prop.c \
24	topo_pcie_util.c \
25	bitext.c \
26	topo_pcie_$(ARCH).c
27
28include ../../../Makefile.plugin
29
30LDLIBS += -ldevinfo -lpcidb -lfmd_agent -lsmbios
31
32CPPFLAGS += -I$(SRC)/uts/common -I$(SRC)/uts/intel -I$(UTILDIR)
33
34%.o: $(SRC)/common/bitext/%.c
35	$(COMPILE.c) $<
36	$(CTFCONVERT_O)
37
38