source: rtems/c/src/lib/libbsp/lm32/milkymist/Makefile.am @ dce1032b

4.115
Last change on this file since dce1032b was dce1032b, checked in by Joel Sherrill <joel.sherrill@…>, on Aug 1, 2011 at 1:48:40 PM

2011-08-01 Sebastien Bourdeauducq <sebastien.bourdeauducq@…>

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
  • Property mode set to 100644
File size: 3.9 KB
Line 
1##
2## $Id$
3##
4
5ACLOCAL_AMFLAGS = -I ../../../../aclocal
6
7include $(top_srcdir)/../../../../automake/compile.am
8
9include_bspdir = $(includedir)/bsp
10
11dist_project_lib_DATA = bsp_specs
12
13include_HEADERS  = include/bsp.h
14include_HEADERS += ../../shared/include/coverhd.h
15include_HEADERS += ../../shared/include/tm27.h
16
17include_bsp_HEADERS  = ../../lm32/shared/include/irq.h
18include_bsp_HEADERS += ../../shared/include/irq-generic.h
19include_bsp_HEADERS += ../../lm32/shared/milkymist_gpio/milkymist_gpio.h
20include_bsp_HEADERS += ../../lm32/shared/milkymist_buttons/milkymist_buttons.h
21include_bsp_HEADERS += ../../lm32/shared/milkymist_ac97/milkymist_ac97.h
22include_bsp_HEADERS += ../../lm32/shared/milkymist_usbinput/milkymist_usbinput.h
23include_bsp_HEADERS += ../../lm32/shared/milkymist_pfpu/milkymist_pfpu.h
24include_bsp_HEADERS += ../../lm32/shared/milkymist_tmu/milkymist_tmu.h
25include_bsp_HEADERS += ../../lm32/shared/milkymist_memcard/milkymist_memcard.h
26include_bsp_HEADERS += ../../lm32/shared/milkymist_flash/milkymist_flash.h
27include_bsp_HEADERS += ../../lm32/shared/milkymist_dmx/milkymist_dmx.h
28include_bsp_HEADERS += ../../lm32/shared/milkymist_midi/milkymist_midi.h
29include_bsp_HEADERS += ../../lm32/shared/milkymist_ir/milkymist_ir.h
30include_bsp_HEADERS += ../../lm32/shared/milkymist_video/milkymist_video.h
31include_bsp_HEADERS += ../../lm32/shared/milkymist_versions/milkymist_versions.h
32
33nodist_include_HEADERS = include/bspopts.h
34nodist_include_bsp_HEADERS = ../../shared/include/bootcard.h
35DISTCLEANFILES = include/bspopts.h
36
37noinst_PROGRAMS =
38
39include_HEADERS += include/system_conf.h
40
41noinst_LIBRARIES = libbspstart.a
42libbspstart_a_SOURCES = ../../lm32/shared/start/start.S
43project_lib_DATA = start.$(OBJEXT)
44
45dist_project_lib_DATA += startup/linkcmds
46
47noinst_LIBRARIES += libbsp.a
48libbsp_a_SOURCES =
49libbsp_a_LIBADD =
50
51# startup
52libbsp_a_SOURCES += startup/bspclean.c
53libbsp_a_SOURCES += ../../shared/bsplibc.c
54libbsp_a_SOURCES += ../../shared/bsppost.c
55libbsp_a_SOURCES += ../shared/startup/bspstart.c
56libbsp_a_SOURCES += ../../shared/bsppretaskinghook.c
57libbsp_a_SOURCES += ../../shared/bspgetworkarea.c
58libbsp_a_SOURCES += ../../shared/bootcard.c
59libbsp_a_SOURCES += ../../shared/sbrk.c
60libbsp_a_SOURCES += ../../shared/gnatinstallhandler.c
61
62# irq
63libbsp_a_SOURCES += ../../lm32/shared/irq/irq.c
64
65# clock
66libbsp_a_SOURCES += ../../lm32/shared/milkymist_clock/ckinit.c
67
68# console
69libbsp_a_SOURCES += ../../lm32/shared/milkymist_console/console.c
70libbsp_a_SOURCES += ../../lm32/shared/milkymist_console/uart.c
71
72# timer
73libbsp_a_SOURCES += ../../lm32/shared/milkymist_timer/timer.c
74
75# framebuffer
76libbsp_a_SOURCES += ../../lm32/shared/milkymist_framebuffer/framebuffer.c
77
78# GPIO
79libbsp_a_SOURCES += ../../lm32/shared/milkymist_gpio/gpio.c
80
81# buttons
82libbsp_a_SOURCES += ../../lm32/shared/milkymist_buttons/buttons.c
83
84# ac97
85libbsp_a_SOURCES += ../../lm32/shared/milkymist_ac97/ac97.c
86
87# usbinput
88libbsp_a_SOURCES += ../../lm32/shared/milkymist_usbinput/usbinput.c
89
90# PFPU
91libbsp_a_SOURCES += ../../lm32/shared/milkymist_pfpu/pfpu.c
92
93# TMU
94libbsp_a_SOURCES += ../../lm32/shared/milkymist_tmu/tmu.c
95
96# memory card
97libbsp_a_SOURCES += ../../lm32/shared/milkymist_memcard/memcard.c
98
99# flash
100libbsp_a_SOURCES += ../../lm32/shared/milkymist_flash/flash.c
101
102# DMX
103libbsp_a_SOURCES += ../../lm32/shared/milkymist_dmx/dmx.c
104
105# MIDI
106libbsp_a_SOURCES += ../../lm32/shared/milkymist_midi/midi.c
107
108# IR
109libbsp_a_SOURCES += ../../lm32/shared/milkymist_ir/ir.c
110
111# video input
112libbsp_a_SOURCES += ../../lm32/shared/milkymist_video/video.c
113
114# versions
115libbsp_a_SOURCES += ../../lm32/shared/milkymist_versions/versions.c
116
117if HAS_NETWORKING
118noinst_PROGRAMS += network.rel
119network_rel_SOURCES = ../../lm32/shared/milkymist_networking/network.c
120network_rel_CPPFLAGS = $(AM_CPPFLAGS) -D__INSIDE_RTEMS_BSD_TCPIP_STACK__
121network_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
122libbsp_a_LIBADD += network.rel
123endif
124
125include $(srcdir)/preinstall.am
126include $(top_srcdir)/../../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.