From: Pali Rohár Date: Sun, 18 Feb 2024 18:43:13 +0000 (+0100) Subject: libpci: Do not build physmem-posix.c when not needed X-Git-Tag: v3.11.0~10 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=3b35571588efef33489d3bb6e4436dc7581596be;hp=7b65e5e1f3fe62d9da11c0ac1bf526a930b7bac8;p=pciutils.git libpci: Do not build physmem-posix.c when not needed --- diff --git a/lib/Makefile b/lib/Makefile index 5c438eb..26ea170 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -20,10 +20,12 @@ endif ifdef PCI_HAVE_PM_MMIO_CONF OBJS += mmio-ports +PCI_USE_PHYSMEM = 1 endif ifdef PCI_HAVE_PM_ECAM OBJS += ecam +PCI_USE_PHYSMEM = 1 endif ifdef PCI_HAVE_PM_DUMP @@ -79,11 +81,13 @@ ifdef PCI_OS_WINDOWS OBJS += win32-helpers endif +ifdef PCI_USE_PHYSMEM ifndef PCI_OS_WINDOWS ifndef PCI_OS_DJGPP OBJS += physmem-posix endif endif +endif all: $(PCILIB) $(PCILIBPC) @@ -133,8 +137,8 @@ init.o: init.c $(INCL) access.o: access.c $(INCL) params.o: params.c $(INCL) i386-ports.o: i386-ports.c $(INCL) i386-io-hurd.h i386-io-linux.h i386-io-sunos.h i386-io-windows.h i386-io-cygwin.h -mmio-ports.o: mmio-ports.c $(INCL) -ecam.o: ecam.c $(INCL) +mmio-ports.o: mmio-ports.c $(INCL) physmem.h physmem-access.h +ecam.o: ecam.c $(INCL) physmem.h physmem-access.h proc.o: proc.c $(INCL) sysfs.o: sysfs.c $(INCL) generic.o: generic.c $(INCL)