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