[694c31f9] | 1 | ACLOCAL_AMFLAGS = -I ../../../../aclocal |
---|
| 2 | |
---|
| 3 | include $(top_srcdir)/../../../../automake/compile.am |
---|
[f3ce8f41] | 4 | include $(top_srcdir)/../../bsp.am |
---|
[694c31f9] | 5 | |
---|
[9964895] | 6 | dist_project_lib_DATA = ../../../../../../bsps/arm/imx/start/bsp_specs |
---|
[694c31f9] | 7 | |
---|
| 8 | ############################################################################### |
---|
| 9 | # Header # |
---|
| 10 | ############################################################################### |
---|
| 11 | |
---|
| 12 | ############################################################################### |
---|
| 13 | # Data # |
---|
| 14 | ############################################################################### |
---|
| 15 | |
---|
[fbcd7c8f] | 16 | start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S |
---|
[ec32100] | 17 | $(CPPASCOMPILE) -o $@ -c $< |
---|
[694c31f9] | 18 | project_lib_DATA = start.$(OBJEXT) |
---|
| 19 | |
---|
[2afb22b] | 20 | project_lib_DATA += linkcmds |
---|
[a52d6174] | 21 | dist_project_lib_DATA += ../../../../../../bsps/arm/imx/start/linkcmds |
---|
[694c31f9] | 22 | |
---|
| 23 | ############################################################################### |
---|
| 24 | # LibBSP # |
---|
| 25 | ############################################################################### |
---|
| 26 | |
---|
[d584269] | 27 | project_lib_LIBRARIES = librtemsbsp.a |
---|
[694c31f9] | 28 | |
---|
[d584269] | 29 | librtemsbsp_a_SOURCES = |
---|
[694c31f9] | 30 | |
---|
| 31 | # Shared |
---|
[43bda786] | 32 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c |
---|
[79b9fe67] | 33 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c |
---|
[a442939] | 34 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c |
---|
[d6fb37a] | 35 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c |
---|
[1cba1de] | 36 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-fdt.c |
---|
[0a09ac58] | 37 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c |
---|
[9964895] | 38 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S |
---|
[aa705fe] | 39 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c |
---|
[891754f7] | 40 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c |
---|
[694c31f9] | 41 | |
---|
| 42 | # Startup |
---|
[9964895] | 43 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/bspreset.c |
---|
| 44 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/bspstart.c |
---|
| 45 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/ccm.c |
---|
| 46 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/imx_iomux.c |
---|
[694c31f9] | 47 | if HAS_SMP |
---|
[864e72e] | 48 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/arm-a9mpcore-smp.c |
---|
[9964895] | 49 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/bspsmp.c |
---|
[694c31f9] | 50 | endif |
---|
| 51 | |
---|
| 52 | # IRQ |
---|
[9b7c456] | 53 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c |
---|
[8f8ccee] | 54 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-gic.c |
---|
[694c31f9] | 55 | |
---|
| 56 | # Console |
---|
[d7d66d7] | 57 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c |
---|
| 58 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/console/console-config.c |
---|
[694c31f9] | 59 | |
---|
| 60 | # Clock |
---|
[1ded97b9] | 61 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-generic-timer.c |
---|
[694c31f9] | 62 | |
---|
| 63 | # Cache |
---|
[d584269] | 64 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c |
---|
[41a557bc] | 65 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-v7ar-disable-data.S |
---|
[694c31f9] | 66 | |
---|
[0f4b911c] | 67 | # GPIO |
---|
| 68 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/gpio/imx-gpio.c |
---|
| 69 | |
---|
[f043b9b] | 70 | # I2C |
---|
[a2dad96] | 71 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/i2c/imx-i2c.c |
---|
[f043b9b] | 72 | |
---|
[170df3d] | 73 | # SPI |
---|
[276afd2b] | 74 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/spi/imx-ecspi.c |
---|
[170df3d] | 75 | |
---|
[694c31f9] | 76 | # Start hooks |
---|
[9964895] | 77 | librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/bspstarthooks.c |
---|
[694c31f9] | 78 | |
---|
| 79 | ############################################################################### |
---|
| 80 | # Special Rules # |
---|
| 81 | ############################################################################### |
---|
| 82 | |
---|
| 83 | |
---|
[9b7c456] | 84 | include $(srcdir)/../../../../../../bsps/shared/irq-sources.am |
---|
[ce0ea6f] | 85 | include $(srcdir)/../../../../../../bsps/shared/shared-sources.am |
---|
[2afb22b] | 86 | include $(srcdir)/../../../../../../bsps/arm/imx/headers.am |
---|