[cff0d64] | 1 | ## |
---|
| 2 | ## $Id$ |
---|
| 3 | ## |
---|
| 4 | |
---|
[7023111e] | 5 | include $(top_srcdir)/../../../automake/compile.am |
---|
[cff0d64] | 6 | |
---|
[7023111e] | 7 | CLEANFILES = |
---|
| 8 | EXTRA_PROGRAMS = |
---|
| 9 | noinst_DATA = |
---|
| 10 | |
---|
| 11 | if mcf5206 |
---|
[ccc15ab] | 12 | |
---|
| 13 | # include |
---|
| 14 | include_mcf5206dir = $(includedir)/mcf5206 |
---|
| 15 | include_mcf5206_HEADERS = include/mcf5206e.h include/mcfmbus.h \ |
---|
| 16 | include/mcfuart.h |
---|
| 17 | |
---|
| 18 | ## clock |
---|
[7023111e] | 19 | EXTRA_PROGRAMS += clock.rel |
---|
| 20 | CLEANFILES += clock.rel |
---|
| 21 | clock_rel_SOURCES = clock/ckinit.c |
---|
| 22 | clock_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) |
---|
| 23 | clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) |
---|
[ccc15ab] | 24 | |
---|
[7023111e] | 25 | EXTRA_PROGRAMS += clock_g.rel |
---|
| 26 | CLEANFILES += clock_g.rel |
---|
| 27 | clock_g_rel_SOURCES = $(clock_rel_SOURCES) |
---|
| 28 | clock_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) |
---|
| 29 | clock_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) |
---|
[ccc15ab] | 30 | |
---|
[7023111e] | 31 | noinst_DATA += clock$(LIB_VARIANT).rel |
---|
[ccc15ab] | 32 | |
---|
[57f360af] | 33 | ## mcfuart |
---|
| 34 | EXTRA_PROGRAMS += mcfuart.rel |
---|
| 35 | CLEANFILES += mcfuart.rel |
---|
| 36 | mcfuart_rel_SOURCES = console/mcfuart.c |
---|
| 37 | mcfuart_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) |
---|
| 38 | mcfuart_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) |
---|
| 39 | |
---|
| 40 | EXTRA_PROGRAMS += mcfuart_g.rel |
---|
| 41 | CLEANFILES += mcfuart_g.rel |
---|
| 42 | mcfuart_g_rel_SOURCES = $(mcfuart_rel_SOURCES) |
---|
| 43 | mcfuart_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) |
---|
| 44 | mcfuart_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) |
---|
| 45 | |
---|
| 46 | noinst_DATA += mcfuart$(LIB_VARIANT).rel |
---|
[ccc15ab] | 47 | |
---|
| 48 | ## mbus |
---|
[7023111e] | 49 | EXTRA_PROGRAMS += mbus.rel |
---|
| 50 | CLEANFILES += mbus.rel |
---|
| 51 | mbus_rel_SOURCES = mbus/mcfmbus.c |
---|
| 52 | mbus_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) |
---|
| 53 | mbus_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) |
---|
[ccc15ab] | 54 | |
---|
[7023111e] | 55 | EXTRA_PROGRAMS += mbus_g.rel |
---|
| 56 | CLEANFILES += mbus_g.rel |
---|
| 57 | mbus_g_rel_SOURCES = $(mbus_rel_SOURCES) |
---|
| 58 | mbus_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) |
---|
| 59 | mbus_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) |
---|
[ccc15ab] | 60 | |
---|
[7023111e] | 61 | noinst_DATA += mbus$(LIB_VARIANT).rel |
---|
[ccc15ab] | 62 | |
---|
| 63 | ## timer |
---|
[7023111e] | 64 | EXTRA_PROGRAMS += timer.rel |
---|
| 65 | CLEANFILES += timer.rel |
---|
| 66 | timer_rel_SOURCES = timer/timer.c timer/timerisr.S |
---|
| 67 | timer_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) |
---|
| 68 | timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) |
---|
[ccc15ab] | 69 | |
---|
[7023111e] | 70 | EXTRA_PROGRAMS += timer_g.rel |
---|
| 71 | CLEANFILES += timer_g.rel |
---|
| 72 | timer_g_rel_SOURCES = $(timer_rel_SOURCES) |
---|
| 73 | timer_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) |
---|
| 74 | timer_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) |
---|
[ccc15ab] | 75 | |
---|
[7023111e] | 76 | noinst_DATA += timer$(LIB_VARIANT).rel |
---|
| 77 | endif |
---|
[ccc15ab] | 78 | |
---|
[7023111e] | 79 | all-local: $(PREINSTALL_FILES) |
---|
[ccc15ab] | 80 | |
---|
[7023111e] | 81 | PREINSTALL_DIRS = |
---|
[ccc15ab] | 82 | PREINSTALL_FILES = |
---|
| 83 | |
---|
[7023111e] | 84 | if mcf5206 |
---|
[ccc15ab] | 85 | $(PROJECT_INCLUDE)/mcf5206/$(dirstamp): |
---|
[a4666cd5] | 86 | @$(mkdir_p) $(PROJECT_INCLUDE)/mcf5206 |
---|
[ccc15ab] | 87 | @: > $(PROJECT_INCLUDE)/mcf5206/$(dirstamp) |
---|
[7023111e] | 88 | PREINSTALL_DIRS += $(PROJECT_INCLUDE)/mcf5206/$(dirstamp) |
---|
[ccc15ab] | 89 | |
---|
| 90 | $(PROJECT_INCLUDE)/mcf5206/mcf5206e.h: include/mcf5206e.h $(PROJECT_INCLUDE)/mcf5206/$(dirstamp) |
---|
| 91 | $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/mcf5206/mcf5206e.h |
---|
| 92 | PREINSTALL_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 |
---|
| 96 | PREINSTALL_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 |
---|
| 100 | PREINSTALL_FILES += $(PROJECT_INCLUDE)/mcf5206/mcfuart.h |
---|
[7023111e] | 101 | endif |
---|
[cff0d64] | 102 | |
---|
[7023111e] | 103 | CLEANFILES += $(PREINSTALL_FILES) |
---|
| 104 | DISTCLEANFILES = $(PREINSTALL_DIRS) |
---|
[534987d] | 105 | |
---|
[7023111e] | 106 | include $(top_srcdir)/../../../automake/local.am |
---|