From f616734f3ad754aa9b7cefaa0fb0e03c7a5b6b3a Mon Sep 17 00:00:00 2001 From: Till Straumann Date: Sat, 16 Jul 2011 01:29:45 +0000 Subject: 2011-07-15 Till Straumann * motorola_powerpc/Makefile.am, motorola_powerpc/configure.ac, motorola_powerpc/preinstall.am, motorola_powerpc/include/bsp.h, motorola_powerpc/make/custom/qemuprep.cfg, motorola_powerpc/qemu_fakerom/Makefile.am, motorola_powerpc/qemu_fakerom/.cvsignore: Added 'qemuprep' BSP variant. --- .../libbsp/powerpc/motorola_powerpc/Makefile.am | 25 +++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am') diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am index 03892c5006..19b803b05f 100644 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am +++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am @@ -4,7 +4,11 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal -SUBDIRS = . bootloader +SUBDIRS = . +SUBDIRS+= bootloader +if QEMU +SUBDIRS+= qemu_fakerom +endif include $(top_srcdir)/../../../../automake/compile.am @@ -49,9 +53,12 @@ libbsp_a_SOURCES += ../../powerpc/shared/startup/bspstart.c \ ../../powerpc/shared/startup/zerobss.c \ ../../powerpc/shared/startup/pgtbl_setup.c \ ../../powerpc/shared/startup/pgtbl_activate.c \ + ../../powerpc/shared/startup/ppc_idle.c \ ../../powerpc/shared/startup/sbrk.c ../../shared/bootcard.c \ ../../shared/bspclean.c ../../shared/bsplibc.c ../../shared/bsppost.c \ ../../shared/gnatinstallhandler.c + + # tod libbsp_a_SOURCES += ../../shared/tod.c ../../powerpc/shared/tod/todcfg.c # pclock @@ -127,6 +134,18 @@ libbsp_a_SOURCES += ../../shared/vmeUniverse/vmeUniverse.c \ ../../powerpc/shared/vme/vme_universe.c \ ../../powerpc/shared/vme/VMEConfig.h +if QEMU +if HAS_NETWORKING +nodist_include_HEADERS += $(srcdir)/../../i386/pc386/include/wd80x3.h +ne2000_CPPFLAGS = -D__INSIDE_RTEMS_BSD_TCPIP_STACK__ +ne2000_CPPFLAGS += '-Dbsp_cmdline_arg=rtems_bsp_cmdline_get_param_raw' +noinst_PROGRAMS += ne2000.rel +ne2000_rel_SOURCES = ../../i386/pc386/ne2000/ne2000.c +ne2000_rel_CPPFLAGS = $(AM_CPPFLAGS) $(ne2000_CPPFLAGS) +ne2000_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) +endif +endif + libbsp_a_LIBADD = \ polledIO.rel \ ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \ @@ -139,6 +158,10 @@ libbsp_a_LIBADD = \ ../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \ ../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel +if QEMU +libbsp_a_LIBADD+=ne2000.rel +endif + EXTRA_DIST = BOOTING README.mtx603e README.MVME2100 README.MVME2300 \ README.MVME2400 \ README.OTHERBOARDS -- cgit v1.2.3