diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-08-01 13:48:40 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-08-01 13:48:40 +0000 |
commit | dce1032b6cdc2cd3c4e6b0ca3695aca6558c56c3 (patch) | |
tree | e485d78b238db7255395470e037305af8b8a642c /c/src/lib/libbsp/lm32/milkymist/Makefile.am | |
parent | 2011-08-01 Jennifer Averett <Jennifer.Averett@OARcorp.com> (diff) | |
download | rtems-dce1032b6cdc2cd3c4e6b0ca3695aca6558c56c3.tar.bz2 |
2011-08-01 Sebastien Bourdeauducq <sebastien.bourdeauducq@gmail.com>
PR 1869/bsps
* startup/bspclean.c: New file.
* include/tm27.h: Removed.
* ChangeLog, Makefile.am, README, preinstall.am, include/bsp.h,
include/system_conf.h, make/custom/milkymist.cfg, startup/linkcmds:
Complete BSP for Milkymist One supporting Milkymist SOC 1.0.x.
Includes new or updated drivers for:
- Multi-standard video input (PAL/SECAM/NTSC)
- Two DMX512 (RS485) ports
- MIDI IN and MIDI OUT ports
- VGA output
- AC'97 audio
- NOR flash
- 10/100 Ethernet
- Memory card (experimental and incomplete)
- USB host connectors (input devices only)
- RC5 infrared receiver
- RS232 debug port
Diffstat (limited to 'c/src/lib/libbsp/lm32/milkymist/Makefile.am')
-rw-r--r-- | c/src/lib/libbsp/lm32/milkymist/Makefile.am | 87 |
1 files changed, 72 insertions, 15 deletions
diff --git a/c/src/lib/libbsp/lm32/milkymist/Makefile.am b/c/src/lib/libbsp/lm32/milkymist/Makefile.am index 0e09d57949..5d4d5580c3 100644 --- a/c/src/lib/libbsp/lm32/milkymist/Makefile.am +++ b/c/src/lib/libbsp/lm32/milkymist/Makefile.am @@ -10,8 +10,25 @@ include_bspdir = $(includedir)/bsp dist_project_lib_DATA = bsp_specs -include_HEADERS = include/bsp.h -include_HEADERS += include/tm27.h +include_HEADERS = include/bsp.h +include_HEADERS += ../../shared/include/coverhd.h +include_HEADERS += ../../shared/include/tm27.h + +include_bsp_HEADERS = ../../lm32/shared/include/irq.h +include_bsp_HEADERS += ../../shared/include/irq-generic.h +include_bsp_HEADERS += ../../lm32/shared/milkymist_gpio/milkymist_gpio.h +include_bsp_HEADERS += ../../lm32/shared/milkymist_buttons/milkymist_buttons.h +include_bsp_HEADERS += ../../lm32/shared/milkymist_ac97/milkymist_ac97.h +include_bsp_HEADERS += ../../lm32/shared/milkymist_usbinput/milkymist_usbinput.h +include_bsp_HEADERS += ../../lm32/shared/milkymist_pfpu/milkymist_pfpu.h +include_bsp_HEADERS += ../../lm32/shared/milkymist_tmu/milkymist_tmu.h +include_bsp_HEADERS += ../../lm32/shared/milkymist_memcard/milkymist_memcard.h +include_bsp_HEADERS += ../../lm32/shared/milkymist_flash/milkymist_flash.h +include_bsp_HEADERS += ../../lm32/shared/milkymist_dmx/milkymist_dmx.h +include_bsp_HEADERS += ../../lm32/shared/milkymist_midi/milkymist_midi.h +include_bsp_HEADERS += ../../lm32/shared/milkymist_ir/milkymist_ir.h +include_bsp_HEADERS += ../../lm32/shared/milkymist_video/milkymist_video.h +include_bsp_HEADERS += ../../lm32/shared/milkymist_versions/milkymist_versions.h nodist_include_HEADERS = include/bspopts.h nodist_include_bsp_HEADERS = ../../shared/include/bootcard.h @@ -19,7 +36,6 @@ DISTCLEANFILES = include/bspopts.h noinst_PROGRAMS = -include_HEADERS += ../../shared/include/coverhd.h include_HEADERS += include/system_conf.h noinst_LIBRARIES = libbspstart.a @@ -33,33 +49,74 @@ libbsp_a_SOURCES = libbsp_a_LIBADD = # startup -libbsp_a_SOURCES += ../../shared/bspclean.c ../../shared/bsplibc.c \ - ../../shared/bsppost.c ../shared/startup/bspstart.c \ - ../../shared/bspreset.c ../../shared/bsppretaskinghook.c \ - ../../shared/bspgetworkarea.c ../../shared/bootcard.c \ - ../../shared/sbrk.c ../../lm32/shared/startup/setvec.c \ - ../../shared/gnatinstallhandler.c +libbsp_a_SOURCES += startup/bspclean.c +libbsp_a_SOURCES += ../../shared/bsplibc.c +libbsp_a_SOURCES += ../../shared/bsppost.c +libbsp_a_SOURCES += ../shared/startup/bspstart.c +libbsp_a_SOURCES += ../../shared/bsppretaskinghook.c +libbsp_a_SOURCES += ../../shared/bspgetworkarea.c +libbsp_a_SOURCES += ../../shared/bootcard.c +libbsp_a_SOURCES += ../../shared/sbrk.c +libbsp_a_SOURCES += ../../shared/gnatinstallhandler.c + +# irq +libbsp_a_SOURCES += ../../lm32/shared/irq/irq.c # clock - libbsp_a_SOURCES += ../../lm32/shared/milkymist_clock/ckinit.c # console -libbsp_a_SOURCES += ../../lm32/shared/milkymist_console/console.c \ - ../../lm32/shared/milkymist_console/uart.c +libbsp_a_SOURCES += ../../lm32/shared/milkymist_console/console.c +libbsp_a_SOURCES += ../../lm32/shared/milkymist_console/uart.c + # timer libbsp_a_SOURCES += ../../lm32/shared/milkymist_timer/timer.c # framebuffer libbsp_a_SOURCES += ../../lm32/shared/milkymist_framebuffer/framebuffer.c -# gpio +# GPIO libbsp_a_SOURCES += ../../lm32/shared/milkymist_gpio/gpio.c +# buttons +libbsp_a_SOURCES += ../../lm32/shared/milkymist_buttons/buttons.c + +# ac97 +libbsp_a_SOURCES += ../../lm32/shared/milkymist_ac97/ac97.c + +# usbinput +libbsp_a_SOURCES += ../../lm32/shared/milkymist_usbinput/usbinput.c + +# PFPU +libbsp_a_SOURCES += ../../lm32/shared/milkymist_pfpu/pfpu.c + +# TMU +libbsp_a_SOURCES += ../../lm32/shared/milkymist_tmu/tmu.c + +# memory card +libbsp_a_SOURCES += ../../lm32/shared/milkymist_memcard/memcard.c + +# flash +libbsp_a_SOURCES += ../../lm32/shared/milkymist_flash/flash.c + +# DMX +libbsp_a_SOURCES += ../../lm32/shared/milkymist_dmx/dmx.c + +# MIDI +libbsp_a_SOURCES += ../../lm32/shared/milkymist_midi/midi.c + +# IR +libbsp_a_SOURCES += ../../lm32/shared/milkymist_ir/ir.c + +# video input +libbsp_a_SOURCES += ../../lm32/shared/milkymist_video/video.c + +# versions +libbsp_a_SOURCES += ../../lm32/shared/milkymist_versions/versions.c + if HAS_NETWORKING noinst_PROGRAMS += network.rel -network_rel_SOURCES = ../../lm32/shared/milkymist_networking/network.c \ - ../../lm32/shared/milkymist_networking/mm_crc32.c +network_rel_SOURCES = ../../lm32/shared/milkymist_networking/network.c network_rel_CPPFLAGS = $(AM_CPPFLAGS) -D__INSIDE_RTEMS_BSD_TCPIP_STACK__ network_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) libbsp_a_LIBADD += network.rel |