source: rtems/c/src/lib/libcpu/powerpc/mpc8260/Makefile.am @ aaed235

4.104.114.84.95
Last change on this file since aaed235 was aaed235, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/06/04 at 11:45:08

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

  • mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
  • Property mode set to 100644
File size: 5.2 KB
RevLine 
[1ec501c]1##
2## $Id$
3##
4
[952281e]5EXTRA_DIST =
[ba4eefd]6EXTRA_PROGRAMS =
7CLEANFILES =
[952281e]8noinst_DATA =
9
10include $(top_srcdir)/../../../automake/compile.am
[1ec501c]11
[ba4eefd]12if mpc8260
[0dcf8597]13include_mpc8260dir = $(includedir)/mpc8260
14
15include_HEADERS = include/mpc8260.h
16
[952281e]17include_libcpudir = $(includedir)/libcpu
18include_libcpu_HEADERS = exceptions/raw_exception.h
19
20## console-generic
[ba4eefd]21include_mpc8260_HEADERS = include/console.h
22
23EXTRA_PROGRAMS += console-generic.rel
24CLEANFILES += console-generic.rel
25console_generic_rel_SOURCES = console-generic/console-generic.c \
26    include/console.h
27console_generic_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
28console_generic_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
29
30EXTRA_PROGRAMS += console-generic_g.rel
31CLEANFILES += console-generic_g.rel
32console_generic_g_rel_SOURCES = $(console_generic_rel_SOURCES)
33console_generic_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
34console_generic_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
35
36noinst_DATA += console-generic$(LIB_VARIANT).rel
[952281e]37
38## clock
[ba4eefd]39EXTRA_PROGRAMS += clock.rel
40CLEANFILES += clock.rel
41clock_rel_SOURCES = clock/clock.c
42clock_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
43clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
[952281e]44
[ba4eefd]45EXTRA_PROGRAMS += clock_g.rel
46CLEANFILES += clock_g.rel
47clock_g_rel_SOURCES = $(clock_rel_SOURCES)
48clock_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
49clock_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
[952281e]50
[ba4eefd]51noinst_DATA += clock$(LIB_VARIANT).rel
[952281e]52
53## cpm
[ba4eefd]54include_mpc8260_HEADERS += include/cpm.h
55
56EXTRA_PROGRAMS += cpm.rel
57CLEANFILES += cpm.rel
58cpm_rel_SOURCES = cpm/cp.c cpm/dpram.c cpm/brg.c include/cpm.h
59cpm_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
60cpm_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
[952281e]61
[ba4eefd]62EXTRA_PROGRAMS += cpm_g.rel
63CLEANFILES += cpm_g.rel
64cpm_g_rel_SOURCES = $(cpm_rel_SOURCES)
65cpm_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
66cpm_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
[952281e]67
[ba4eefd]68noinst_DATA += cpm$(LIB_VARIANT).rel
[952281e]69
70## exceptions
[ba4eefd]71include_libcpu_HEADERS += exceptions/raw_exception.h
72
73EXTRA_PROGRAMS += exceptions.rel
74CLEANFILES += exceptions.rel
75exceptions_rel_SOURCES = exceptions/raw_exception.c exceptions/asm_utils.S \
76    exceptions/raw_exception.h
77exceptions_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
78exceptions_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
79
80EXTRA_PROGRAMS += exceptions_g.rel
81CLEANFILES += exceptions_g.rel
82exceptions_g_rel_SOURCES = $(exceptions_rel_SOURCES)
83exceptions_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
84exceptions_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
85
86noinst_DATA += exceptions$(LIB_VARIANT).rel
[952281e]87
88## mmu
[ba4eefd]89include_mpc8260_HEADERS += include/mmu.h
90
91EXTRA_PROGRAMS += mmu.rel
92CLEANFILES += mmu.rel
93mmu_rel_SOURCES = mmu/mmu.c include/mmu.h
94mmu_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
95mmu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
[952281e]96
[ba4eefd]97EXTRA_PROGRAMS += mmu_g.rel
98CLEANFILES += mmu_g.rel
99mmu_g_rel_SOURCES = $(mmu_rel_SOURCES)
100mmu_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
101mmu_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
[952281e]102
[ba4eefd]103noinst_DATA += mmu$(LIB_VARIANT).rel
[952281e]104
105## timer
[ba4eefd]106EXTRA_PROGRAMS += timer.rel
107CLEANFILES += timer.rel
108timer_rel_SOURCES = timer/timer.c
109timer_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
110timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
[952281e]111
[ba4eefd]112EXTRA_PROGRAMS += timer_g.rel
113CLEANFILES += timer_g.rel
114timer_g_rel_SOURCES = $(timer_rel_SOURCES)
115timer_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
116timer_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
[952281e]117
[ba4eefd]118noinst_DATA += timer$(LIB_VARIANT).rel
119endif
120
121all-local: $(PREINSTALL_FILES)
[952281e]122
123## --
[0dcf8597]124
[ba4eefd]125PREINSTALL_DIRS =
[a9c795b9]126PREINSTALL_FILES =
[0dcf8597]127
[a9c795b9]128$(PROJECT_INCLUDE)/$(dirstamp):
[7894d47d]129        @$(mkdir_p) $(PROJECT_INCLUDE)
[a9c795b9]130        @: > $(PROJECT_INCLUDE)/$(dirstamp)
[ba4eefd]131PREINSTALL_DIRS += $(PROJECT_INCLUDE)/$(dirstamp)
[0dcf8597]132
[ba4eefd]133if mpc8260
[a9c795b9]134$(PROJECT_INCLUDE)/mpc8260/$(dirstamp):
[7894d47d]135        @$(mkdir_p) $(PROJECT_INCLUDE)/mpc8260
[a9c795b9]136        @: > $(PROJECT_INCLUDE)/mpc8260/$(dirstamp)
[ba4eefd]137PREINSTALL_DIRS += $(PROJECT_INCLUDE)/mpc8260/$(dirstamp)
[0dcf8597]138
[a9c795b9]139$(PROJECT_INCLUDE)/mpc8260.h: include/mpc8260.h $(PROJECT_INCLUDE)/$(dirstamp)
140        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/mpc8260.h
141PREINSTALL_FILES += $(PROJECT_INCLUDE)/mpc8260.h
142
[ba4eefd]143$(PROJECT_INCLUDE)/libcpu/$(dirstamp):
144        @$(mkdir_p) $(PROJECT_INCLUDE)/libcpu
145        @: > $(PROJECT_INCLUDE)/libcpu/$(dirstamp)
146PREINSTALL_DIRS += $(PROJECT_INCLUDE)/libcpu/$(dirstamp)
147
148$(PROJECT_INCLUDE)/libcpu/raw_exception.h: exceptions/raw_exception.h $(PROJECT_INCLUDE)/libcpu/$(dirstamp)
149        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libcpu/raw_exception.h
150PREINSTALL_FILES += $(PROJECT_INCLUDE)/libcpu/raw_exception.h
151
[a9c795b9]152$(PROJECT_INCLUDE)/mpc8260/console.h: include/console.h $(PROJECT_INCLUDE)/mpc8260/$(dirstamp)
153        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/mpc8260/console.h
154PREINSTALL_FILES += $(PROJECT_INCLUDE)/mpc8260/console.h
155
156$(PROJECT_INCLUDE)/mpc8260/cpm.h: include/cpm.h $(PROJECT_INCLUDE)/mpc8260/$(dirstamp)
157        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/mpc8260/cpm.h
158PREINSTALL_FILES += $(PROJECT_INCLUDE)/mpc8260/cpm.h
[1ec501c]159
[952281e]160$(PROJECT_INCLUDE)/libcpu/raw_exception.h: exceptions/raw_exception.h $(PROJECT_INCLUDE)/libcpu/$(dirstamp)
161        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libcpu/raw_exception.h
162PREINSTALL_FILES += $(PROJECT_INCLUDE)/libcpu/raw_exception.h
163
[ba4eefd]164$(PROJECT_INCLUDE)/mpc8260/mmu.h: include/mmu.h $(PROJECT_INCLUDE)/mpc8260/$(dirstamp)
165        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/mpc8260/mmu.h
166PREINSTALL_FILES += $(PROJECT_INCLUDE)/mpc8260/mmu.h
167endif
168
169CLEANFILES += $(PREINSTALL_FILES)
170DISTCLEANFILES = $(PREINSTALL_DIRS)
[81b29d79]171
[bf0747d]172include $(top_srcdir)/../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.