@ -7,25 +7,27 @@
i n c l u d e $( TOPDIR ) / c o n f i g . m k
i n c l u d e $( TOPDIR ) / c o n f i g . m k
ELF-$(ARCH) :=
ELF-$(CPU) :=
ELF-y := hello_world
ELF-y := hello_world
ELF-$(CONFIG_SMC91111) += smc91111_eeprom
ELF-$(CONFIG_SMC91111) += smc91111_eeprom
ELF-$(CONFIG_SMC911X) += smc911x_eeprom
ELF-$(CONFIG_SMC911X) += smc911x_eeprom
ELF-$(CONFIG_SPI_FLASH_ATMEL) += atmel_df_pow2
ELF-$(CONFIG_SPI_FLASH_ATMEL) += atmel_df_pow2
ELF-i386 += 82559_eeprom
# TODO:
ELF-mpc5xxx += interrupt
# - Fix the warning of 82559_eeprom.c and uncomment the following
ELF-mpc8xx += test_burst timer
# or
ELF-mpc8260 += mem_to_mem_idma2intr
# - Delete 82559_eeprom.c and the following line
ELF-ppc += sched
#ELF-$(CONFIG_X86) += 82559_eeprom
ELF-$(CONFIG_MPC5xxx) += interrupt
ELF-$(CONFIG_8xx) += test_burst timer
ELF-$(CONFIG_8260) += mem_to_mem_idma2intr
ELF-$(CONFIG_PPC) += sched
#
#
# Some versions of make do not handle trailing white spaces properly;
# Some versions of make do not handle trailing white spaces properly;
# leading to build failures. The problem was found with GNU Make 3.80.
# leading to build failures. The problem was found with GNU Make 3.80.
# Using 'strip' as a workaround for the problem.
# Using 'strip' as a workaround for the problem.
#
#
ELF := $( strip $( ELF-y) $( ELF-$( ARCH) ) $( ELF-$( CPU) ) )
ELF := $( strip $( ELF-y) )
SREC := $( addsuffix .srec,$( ELF) )
SREC := $( addsuffix .srec,$( ELF) )
BIN := $( addsuffix .bin,$( ELF) )
BIN := $( addsuffix .bin,$( ELF) )
@ -34,11 +36,9 @@ COBJS := $(ELF:=.o)
LIB = $( obj) libstubs.o
LIB = $( obj) libstubs.o
LIBAOBJS-$(ARCH) :=
LIBAOBJS-$(CONFIG_PPC) += ppc_longjmp.o ppc_setjmp.o
LIBAOBJS-$(CPU) :=
LIBAOBJS-$(CONFIG_8xx) += test_burst_lib.o
LIBAOBJS-ppc += $( ARCH) _longjmp.o $( ARCH) _setjmp.o
LIBAOBJS := $( LIBAOBJS-y)
LIBAOBJS-mpc8xx += test_burst_lib.o
LIBAOBJS := $( LIBAOBJS-$( ARCH) ) $( LIBAOBJS-$( CPU) )
LIBCOBJS = stubs.o
LIBCOBJS = stubs.o