mirror of
https://review.coreboot.org/flashrom.git
synced 2025-07-01 14:11:15 +02:00
Split internal.c into internal.c and hwaccess.c
Linking in support for the internal programmer doesn't make sense if you only need hardware (ioport, memory) access. Note: This patch was created by "svn cp internal.c hwaccess.c" and then removing stuff from both files. That's why you can't apply the patch as-is before running the svn cp. Corresponding to flashrom svn r898. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Sean Nelson <audiohacked@gmail.com>
This commit is contained in:
9
Makefile
9
Makefile
@ -103,7 +103,7 @@ CONFIG_PRINT_WIKI ?= no
|
||||
|
||||
ifeq ($(CONFIG_INTERNAL), yes)
|
||||
FEATURE_CFLAGS += -D'INTERNAL_SUPPORT=1'
|
||||
PROGRAMMER_OBJS += chipset_enable.o board_enable.o cbtable.o dmi.o it87spi.o ichspi.o sb600spi.o wbsio_spi.o
|
||||
PROGRAMMER_OBJS += chipset_enable.o board_enable.o cbtable.o dmi.o it87spi.o ichspi.o sb600spi.o wbsio_spi.o internal.o
|
||||
NEED_PCI := yes
|
||||
endif
|
||||
|
||||
@ -180,12 +180,7 @@ endif
|
||||
ifeq ($(NEED_PCI), yes)
|
||||
LIBS += -lpci
|
||||
FEATURE_CFLAGS += -D'NEED_PCI=1'
|
||||
PROGRAMMER_OBJS += pcidev.o physmap.o internal.o #FIXME: We need to move stuff
|
||||
# from internal.c and pcidev.c to pci.c
|
||||
# internal.c needs to be split
|
||||
# into internal-programmer-only stuff
|
||||
# and a support lib for all internal+pci
|
||||
# based stuff.
|
||||
PROGRAMMER_OBJS += pcidev.o physmap.o hwaccess.o
|
||||
ifeq ($(OS_ARCH), NetBSD)
|
||||
LIBS += -lpciutils # The libpci we want.
|
||||
LIBS += -l$(shell uname -m) # For (i386|x86_64)_iopl(2).
|
||||
|
Reference in New Issue
Block a user