source: rtems/c/src/lib/libbsp/arm/imx/Makefile.am @ 0f4b911c

Last change on this file since 0f4b911c was 0f4b911c, checked in by Christian Mauderer <christian.mauderer@…>, on 07/17/20 at 05:54:43

bsp/imx: Add a GPIO driver

Update 3869

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