b7b4efcdf1
Separates various groups of files to be built in logical succession. In each layer, the core module (target.c, nand.c, etc.) is built _after_ their helper modules (e.g. image.c, nand_ecc.c) but _before_ any of their drivers (e.g. arm966e.c, mx3_nand.c). This allows problems introduced at the bottom of the stack to result in build failures as soon as possible, as the helpers and core should wrap portions of them.
84 lines
1.2 KiB
Makefile
84 lines
1.2 KiB
Makefile
AM_CPPFLAGS = \
|
|
-I$(top_srcdir)/src/helper \
|
|
-I$(top_srcdir)/src/jtag \
|
|
-I$(top_srcdir)/src/target
|
|
|
|
METASOURCES = AUTO
|
|
noinst_LTLIBRARIES = libflash.la
|
|
libflash_la_SOURCES = \
|
|
$(FLASH_SRCS) \
|
|
$(NAND_SRCS) \
|
|
mflash.c
|
|
|
|
FLASH_SRCS = \
|
|
cfi.c \
|
|
non_cfi.c \
|
|
faux.c \
|
|
$(FLASH_DEVICES_SRCS) \
|
|
flash.c
|
|
|
|
FLASH_DEVICES_SRCS = \
|
|
aduc702x.c \
|
|
at91sam3.c \
|
|
at91sam7.c \
|
|
avrf.c \
|
|
ecos.c \
|
|
lpc2000.c \
|
|
lpc288x.c \
|
|
lpc2900.c \
|
|
ocl.c \
|
|
pic32mx.c \
|
|
stellaris.c \
|
|
stm32x.c \
|
|
str7x.c \
|
|
str9x.c \
|
|
str9xpec.c \
|
|
tms470.c
|
|
|
|
NAND_SRCS = \
|
|
arm_nandio.c \
|
|
nand_ecc.c \
|
|
nand_ecc_kw.c \
|
|
$(NAND_DEVICES_SRCS) \
|
|
nand.c
|
|
|
|
NAND_DEVICES_SRCS = \
|
|
davinci_nand.c \
|
|
lpc3180_nand_controller.c \
|
|
mx3_nand.c \
|
|
orion_nand.c \
|
|
s3c24xx_nand.c \
|
|
s3c2410_nand.c \
|
|
s3c2412_nand.c \
|
|
s3c2440_nand.c \
|
|
s3c2443_nand.c
|
|
|
|
|
|
noinst_HEADERS = \
|
|
arm_nandio.h \
|
|
at91sam7.h \
|
|
at91sam3.h \
|
|
avrf.h \
|
|
cfi.h \
|
|
flash.h \
|
|
lpc2000.h \
|
|
lpc288x.h \
|
|
lpc2900.h \
|
|
lpc3180_nand_controller.h \
|
|
mflash.h \
|
|
mx3_nand.h \
|
|
non_cfi.h \
|
|
nand.h \
|
|
ocl.h \
|
|
pic32mx.h \
|
|
stellaris.h \
|
|
stm32x.h \
|
|
str7x.h \
|
|
str9x.h \
|
|
str9xpec.h \
|
|
tms470.h \
|
|
s3c24xx_nand.h \
|
|
s3c24xx_regs_nand.h
|
|
|
|
MAINTAINERCLEANFILES = $(srcdir)/Makefile.in
|