summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2012-07-14 13:48:42 -0500
committerJoel Sherrill <joel.sherrill@oarcorp.com>2012-07-14 13:48:42 -0500
commite45ee8125a2a26c19311171c73b5caf48a9d0a5d (patch)
tree86bd7fffa8f2db28fbd6fce172e6c5900879d291 /Makefile
parent.gitignore: Add generated files (diff)
downloadrtems-libbsd-e45ee8125a2a26c19311171c73b5caf48a9d0a5d.tar.bz2
Makefile: Use i386 PCI code for all targets until proven otherwise
The i386 PCI code appears to be target independent with the RTEMS conditionals and support code. Compiled for SuperH.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile180
1 files changed, 180 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 031ae693..3bba92f1 100644
--- a/Makefile
+++ b/Makefile
@@ -500,6 +500,96 @@ GENERATED_FILES += rtemsbsd/v850/v850/in_cksum.c
GENERATED_FILES += rtemsbsd/v850/include/freebsd/machine/in_cksum.h
C_FILES += rtemsbsd/v850/v850/in_cksum.c
endif
+ifeq ($(RTEMS_CPU), arm)
+GENERATED_FILES += rtemsbsd/arm/include/freebsd/machine/legacyvar.h
+GENERATED_FILES += rtemsbsd/arm/include/freebsd/machine/pci_cfgreg.h
+C_FILES += freebsd/i386/pci/pci_bus.c
+C_FILES += freebsd/i386/i386/legacy.c
+endif
+ifeq ($(RTEMS_CPU), avr)
+GENERATED_FILES += rtemsbsd/avr/include/freebsd/machine/legacyvar.h
+GENERATED_FILES += rtemsbsd/avr/include/freebsd/machine/pci_cfgreg.h
+C_FILES += freebsd/i386/pci/pci_bus.c
+C_FILES += freebsd/i386/i386/legacy.c
+endif
+ifeq ($(RTEMS_CPU), bfin)
+GENERATED_FILES += rtemsbsd/bfin/include/freebsd/machine/legacyvar.h
+GENERATED_FILES += rtemsbsd/bfin/include/freebsd/machine/pci_cfgreg.h
+C_FILES += freebsd/i386/pci/pci_bus.c
+C_FILES += freebsd/i386/i386/legacy.c
+endif
+ifeq ($(RTEMS_CPU), h8300)
+GENERATED_FILES += rtemsbsd/h8300/include/freebsd/machine/legacyvar.h
+GENERATED_FILES += rtemsbsd/h8300/include/freebsd/machine/pci_cfgreg.h
+C_FILES += freebsd/i386/pci/pci_bus.c
+C_FILES += freebsd/i386/i386/legacy.c
+endif
+ifeq ($(RTEMS_CPU), lm32)
+GENERATED_FILES += rtemsbsd/lm32/include/freebsd/machine/legacyvar.h
+GENERATED_FILES += rtemsbsd/lm32/include/freebsd/machine/pci_cfgreg.h
+C_FILES += freebsd/i386/pci/pci_bus.c
+C_FILES += freebsd/i386/i386/legacy.c
+endif
+ifeq ($(RTEMS_CPU), m32c)
+GENERATED_FILES += rtemsbsd/m32c/include/freebsd/machine/legacyvar.h
+GENERATED_FILES += rtemsbsd/m32c/include/freebsd/machine/pci_cfgreg.h
+C_FILES += freebsd/i386/pci/pci_bus.c
+C_FILES += freebsd/i386/i386/legacy.c
+endif
+ifeq ($(RTEMS_CPU), m32r)
+GENERATED_FILES += rtemsbsd/m32r/include/freebsd/machine/legacyvar.h
+GENERATED_FILES += rtemsbsd/m32r/include/freebsd/machine/pci_cfgreg.h
+C_FILES += freebsd/i386/pci/pci_bus.c
+C_FILES += freebsd/i386/i386/legacy.c
+endif
+ifeq ($(RTEMS_CPU), m68k)
+GENERATED_FILES += rtemsbsd/m68k/include/freebsd/machine/legacyvar.h
+GENERATED_FILES += rtemsbsd/m68k/include/freebsd/machine/pci_cfgreg.h
+C_FILES += freebsd/i386/pci/pci_bus.c
+C_FILES += freebsd/i386/i386/legacy.c
+endif
+ifeq ($(RTEMS_CPU), mips)
+GENERATED_FILES += rtemsbsd/mips/include/freebsd/machine/legacyvar.h
+GENERATED_FILES += rtemsbsd/mips/include/freebsd/machine/pci_cfgreg.h
+C_FILES += freebsd/i386/pci/pci_bus.c
+C_FILES += freebsd/i386/i386/legacy.c
+endif
+ifeq ($(RTEMS_CPU), nios2)
+GENERATED_FILES += rtemsbsd/nios2/include/freebsd/machine/legacyvar.h
+GENERATED_FILES += rtemsbsd/nios2/include/freebsd/machine/pci_cfgreg.h
+C_FILES += freebsd/i386/pci/pci_bus.c
+C_FILES += freebsd/i386/i386/legacy.c
+endif
+ifeq ($(RTEMS_CPU), powerpc)
+GENERATED_FILES += rtemsbsd/powerpc/include/freebsd/machine/legacyvar.h
+GENERATED_FILES += rtemsbsd/powerpc/include/freebsd/machine/pci_cfgreg.h
+C_FILES += freebsd/i386/pci/pci_bus.c
+C_FILES += freebsd/i386/i386/legacy.c
+endif
+ifeq ($(RTEMS_CPU), sh)
+GENERATED_FILES += rtemsbsd/sh/include/freebsd/machine/legacyvar.h
+GENERATED_FILES += rtemsbsd/sh/include/freebsd/machine/pci_cfgreg.h
+C_FILES += freebsd/i386/pci/pci_bus.c
+C_FILES += freebsd/i386/i386/legacy.c
+endif
+ifeq ($(RTEMS_CPU), sparc)
+GENERATED_FILES += rtemsbsd/sparc/include/freebsd/machine/legacyvar.h
+GENERATED_FILES += rtemsbsd/sparc/include/freebsd/machine/pci_cfgreg.h
+C_FILES += freebsd/i386/pci/pci_bus.c
+C_FILES += freebsd/i386/i386/legacy.c
+endif
+ifeq ($(RTEMS_CPU), sparc64)
+GENERATED_FILES += rtemsbsd/sparc64/include/freebsd/machine/legacyvar.h
+GENERATED_FILES += rtemsbsd/sparc64/include/freebsd/machine/pci_cfgreg.h
+C_FILES += freebsd/i386/pci/pci_bus.c
+C_FILES += freebsd/i386/i386/legacy.c
+endif
+ifeq ($(RTEMS_CPU), v850)
+GENERATED_FILES += rtemsbsd/v850/include/freebsd/machine/legacyvar.h
+GENERATED_FILES += rtemsbsd/v850/include/freebsd/machine/pci_cfgreg.h
+C_FILES += freebsd/i386/pci/pci_bus.c
+C_FILES += freebsd/i386/i386/legacy.c
+endif
ifeq ($(NEED_DUMMY_PIC_IRQ),yes)
CFLAGS += -I rtems-dummy-pic-irq/include
@@ -584,6 +674,96 @@ rtemsbsd/v850/v850/in_cksum.c: freebsd/mips/mips/in_cksum.c
rtemsbsd/v850/include/freebsd/machine/in_cksum.h: freebsd/mips/include/freebsd/machine/in_cksum.h
cp $< $@
+rtemsbsd/arm/include/freebsd/machine/legacyvar.h: freebsd/i386/include/freebsd/machine/legacyvar.h
+ cp $< $@
+
+rtemsbsd/arm/include/freebsd/machine/pci_cfgreg.h: freebsd/i386/include/freebsd/machine/pci_cfgreg.h
+ cp $< $@
+
+rtemsbsd/avr/include/freebsd/machine/legacyvar.h: freebsd/i386/include/freebsd/machine/legacyvar.h
+ cp $< $@
+
+rtemsbsd/avr/include/freebsd/machine/pci_cfgreg.h: freebsd/i386/include/freebsd/machine/pci_cfgreg.h
+ cp $< $@
+
+rtemsbsd/bfin/include/freebsd/machine/legacyvar.h: freebsd/i386/include/freebsd/machine/legacyvar.h
+ cp $< $@
+
+rtemsbsd/bfin/include/freebsd/machine/pci_cfgreg.h: freebsd/i386/include/freebsd/machine/pci_cfgreg.h
+ cp $< $@
+
+rtemsbsd/h8300/include/freebsd/machine/legacyvar.h: freebsd/i386/include/freebsd/machine/legacyvar.h
+ cp $< $@
+
+rtemsbsd/h8300/include/freebsd/machine/pci_cfgreg.h: freebsd/i386/include/freebsd/machine/pci_cfgreg.h
+ cp $< $@
+
+rtemsbsd/lm32/include/freebsd/machine/legacyvar.h: freebsd/i386/include/freebsd/machine/legacyvar.h
+ cp $< $@
+
+rtemsbsd/lm32/include/freebsd/machine/pci_cfgreg.h: freebsd/i386/include/freebsd/machine/pci_cfgreg.h
+ cp $< $@
+
+rtemsbsd/m32c/include/freebsd/machine/legacyvar.h: freebsd/i386/include/freebsd/machine/legacyvar.h
+ cp $< $@
+
+rtemsbsd/m32c/include/freebsd/machine/pci_cfgreg.h: freebsd/i386/include/freebsd/machine/pci_cfgreg.h
+ cp $< $@
+
+rtemsbsd/m32r/include/freebsd/machine/legacyvar.h: freebsd/i386/include/freebsd/machine/legacyvar.h
+ cp $< $@
+
+rtemsbsd/m32r/include/freebsd/machine/pci_cfgreg.h: freebsd/i386/include/freebsd/machine/pci_cfgreg.h
+ cp $< $@
+
+rtemsbsd/m68k/include/freebsd/machine/legacyvar.h: freebsd/i386/include/freebsd/machine/legacyvar.h
+ cp $< $@
+
+rtemsbsd/m68k/include/freebsd/machine/pci_cfgreg.h: freebsd/i386/include/freebsd/machine/pci_cfgreg.h
+ cp $< $@
+
+rtemsbsd/mips/include/freebsd/machine/legacyvar.h: freebsd/i386/include/freebsd/machine/legacyvar.h
+ cp $< $@
+
+rtemsbsd/mips/include/freebsd/machine/pci_cfgreg.h: freebsd/i386/include/freebsd/machine/pci_cfgreg.h
+ cp $< $@
+
+rtemsbsd/nios2/include/freebsd/machine/legacyvar.h: freebsd/i386/include/freebsd/machine/legacyvar.h
+ cp $< $@
+
+rtemsbsd/nios2/include/freebsd/machine/pci_cfgreg.h: freebsd/i386/include/freebsd/machine/pci_cfgreg.h
+ cp $< $@
+
+rtemsbsd/powerpc/include/freebsd/machine/legacyvar.h: freebsd/i386/include/freebsd/machine/legacyvar.h
+ cp $< $@
+
+rtemsbsd/powerpc/include/freebsd/machine/pci_cfgreg.h: freebsd/i386/include/freebsd/machine/pci_cfgreg.h
+ cp $< $@
+
+rtemsbsd/sh/include/freebsd/machine/legacyvar.h: freebsd/i386/include/freebsd/machine/legacyvar.h
+ cp $< $@
+
+rtemsbsd/sh/include/freebsd/machine/pci_cfgreg.h: freebsd/i386/include/freebsd/machine/pci_cfgreg.h
+ cp $< $@
+
+rtemsbsd/sparc/include/freebsd/machine/legacyvar.h: freebsd/i386/include/freebsd/machine/legacyvar.h
+ cp $< $@
+
+rtemsbsd/sparc/include/freebsd/machine/pci_cfgreg.h: freebsd/i386/include/freebsd/machine/pci_cfgreg.h
+ cp $< $@
+
+rtemsbsd/sparc64/include/freebsd/machine/legacyvar.h: freebsd/i386/include/freebsd/machine/legacyvar.h
+ cp $< $@
+
+rtemsbsd/sparc64/include/freebsd/machine/pci_cfgreg.h: freebsd/i386/include/freebsd/machine/pci_cfgreg.h
+ cp $< $@
+
+rtemsbsd/v850/include/freebsd/machine/legacyvar.h: freebsd/i386/include/freebsd/machine/legacyvar.h
+ cp $< $@
+
+rtemsbsd/v850/include/freebsd/machine/pci_cfgreg.h: freebsd/i386/include/freebsd/machine/pci_cfgreg.h
+ cp $< $@
+
CPU_SED = sed
CPU_SED += -e '/arm/d'
CPU_SED += -e '/i386/d'