diff options
author | Pali Rohár <pali@kernel.org> | 2024-02-18 19:43:13 +0100 |
---|---|---|
committer | Martin Mares <mj@ucw.cz> | 2024-02-18 20:04:39 +0100 |
commit | 3b35571588efef33489d3bb6e4436dc7581596be (patch) | |
tree | 0c1cdb0f458b1915645cc924ed7b6240a51cd4bd | |
parent | 7b65e5e1f3fe62d9da11c0ac1bf526a930b7bac8 (diff) | |
download | pciutils-3b35571588efef33489d3bb6e4436dc7581596be.tar.gz |
libpci: Do not build physmem-posix.c when not needed
-rw-r--r-- | lib/Makefile | 8 |
1 files changed, 6 insertions, 2 deletions
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) |