source: rtems/c/src/lib/libcpu/m68k/mcf5206/Makefile.am @ cd24a22b

4.104.114.84.95
Last change on this file since cd24a22b was cd24a22b, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/09/04 at 14:48:20

2004-02-09 Ralf Corsepius <corsepiu@…>

  • Index: m68040/Makefile.am, mcf5206/Makefile.am, shared/Makefile.am: Don't include lib.am.
  • Property mode set to 100644
File size: 3.0 KB
Line 
1##
2## $Id$
3##
4
5include $(top_srcdir)/../../../automake/compile.am
6
7CLEANFILES =
8EXTRA_PROGRAMS =
9noinst_DATA =
10
11if mcf5206
12
13# include
14include_mcf5206dir = $(includedir)/mcf5206
15include_mcf5206_HEADERS = include/mcf5206e.h include/mcfmbus.h \
16    include/mcfuart.h
17
18## clock
19EXTRA_PROGRAMS += clock.rel
20CLEANFILES += clock.rel
21clock_rel_SOURCES = clock/ckinit.c
22clock_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
23clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
24
25EXTRA_PROGRAMS += clock_g.rel
26CLEANFILES += clock_g.rel
27clock_g_rel_SOURCES = $(clock_rel_SOURCES)
28clock_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
29clock_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
30
31noinst_DATA += clock$(LIB_VARIANT).rel
32
33## mcfuart
34EXTRA_PROGRAMS += mcfuart.rel
35CLEANFILES += mcfuart.rel
36mcfuart_rel_SOURCES = console/mcfuart.c
37mcfuart_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
38mcfuart_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
39
40EXTRA_PROGRAMS += mcfuart_g.rel
41CLEANFILES += mcfuart_g.rel
42mcfuart_g_rel_SOURCES = $(mcfuart_rel_SOURCES)
43mcfuart_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
44mcfuart_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
45
46noinst_DATA += mcfuart$(LIB_VARIANT).rel
47
48## mbus
49EXTRA_PROGRAMS += mbus.rel
50CLEANFILES += mbus.rel
51mbus_rel_SOURCES = mbus/mcfmbus.c
52mbus_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
53mbus_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
54
55EXTRA_PROGRAMS += mbus_g.rel
56CLEANFILES += mbus_g.rel
57mbus_g_rel_SOURCES = $(mbus_rel_SOURCES)
58mbus_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
59mbus_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
60
61noinst_DATA += mbus$(LIB_VARIANT).rel
62
63## timer
64EXTRA_PROGRAMS += timer.rel
65CLEANFILES += timer.rel
66timer_rel_SOURCES = timer/timer.c timer/timerisr.S
67timer_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
68timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
69
70EXTRA_PROGRAMS += timer_g.rel
71CLEANFILES += timer_g.rel
72timer_g_rel_SOURCES = $(timer_rel_SOURCES)
73timer_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
74timer_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
75
76noinst_DATA += timer$(LIB_VARIANT).rel
77endif
78
79all-local: $(PREINSTALL_FILES)
80
81PREINSTALL_DIRS =
82PREINSTALL_FILES =
83
84if mcf5206
85$(PROJECT_INCLUDE)/mcf5206/$(dirstamp):
86        @$(mkdir_p) $(PROJECT_INCLUDE)/mcf5206
87        @: > $(PROJECT_INCLUDE)/mcf5206/$(dirstamp)
88PREINSTALL_DIRS += $(PROJECT_INCLUDE)/mcf5206/$(dirstamp)
89
90$(PROJECT_INCLUDE)/mcf5206/mcf5206e.h: include/mcf5206e.h $(PROJECT_INCLUDE)/mcf5206/$(dirstamp)
91        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/mcf5206/mcf5206e.h
92PREINSTALL_FILES += $(PROJECT_INCLUDE)/mcf5206/mcf5206e.h
93
94$(PROJECT_INCLUDE)/mcf5206/mcfmbus.h: include/mcfmbus.h $(PROJECT_INCLUDE)/mcf5206/$(dirstamp)
95        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/mcf5206/mcfmbus.h
96PREINSTALL_FILES += $(PROJECT_INCLUDE)/mcf5206/mcfmbus.h
97
98$(PROJECT_INCLUDE)/mcf5206/mcfuart.h: include/mcfuart.h $(PROJECT_INCLUDE)/mcf5206/$(dirstamp)
99        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/mcf5206/mcfuart.h
100PREINSTALL_FILES += $(PROJECT_INCLUDE)/mcf5206/mcfuart.h
101endif
102
103CLEANFILES += $(PREINSTALL_FILES)
104DISTCLEANFILES = $(PREINSTALL_DIRS)
105
106include $(top_srcdir)/../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.