diff --git a/c/src/lib/libcpu/arm/Makefile.am b/c/src/lib/libcpu/arm/Makefile.am index 233fe67342..4355bb1414 100644 --- a/c/src/lib/libcpu/arm/Makefile.am +++ b/c/src/lib/libcpu/arm/Makefile.am @@ -10,7 +10,7 @@ CLEANFILES = DISTCLEANFILES = EXTRA_DIST = -SUBDIRS = mc9328mxl s3c2400 +SUBDIRS = s3c2400 noinst_PROGRAMS = @@ -70,6 +70,33 @@ at91rm9200_irq_rel_CPPFLAGS = $(AM_CPPFLAGS) at91rm9200_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) endif +if mc9328mxl +include_mc9328mxldir = $(includedir)/mc9328mxl +include_HEADERS = mc9328mxl/include/mc9328mxl.h + +## mc9328mxl/clock +noinst_PROGRAMS += mc9328mxl/clock.rel +mc9328mxl_clock_rel_SOURCES = mc9328mxl/clock/clockdrv.c +mc9328mxl_clock_rel_CPPFLAGS = $(AM_CPPFLAGS) +mc9328mxl_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) + +## mc9328mxl/timer +noinst_PROGRAMS += mc9328mxl/timer.rel +mc9328mxl_timer_rel_SOURCES = mc9328mxl/timer/timer.c +mc9328mxl_timer_rel_CPPFLAGS = $(AM_CPPFLAGS) +mc9328mxl_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) + +## mc9328mxl/interrupt +include_HEADERS += mc9328mxl/irq/irq.h + +noinst_PROGRAMS += mc9328mxl/irq.rel +mc9328mxl_irq_rel_SOURCES = mc9328mxl/irq/irq.c mc9328mxl/irq/bsp_irq_init.c \ + ../../libbsp/arm/shared/irq/irq_init.c mc9328mxl/irq/bsp_irq_asm.S \ + ../../libbsp/arm/shared/irq/irq_asm.S mc9328mxl/irq/irq.h +mc9328mxl_irq_rel_CPPFLAGS = $(AM_CPPFLAGS) +mc9328mxl_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) +endif + all-local: $(PREINSTALL_FILES) include $(srcdir)/preinstall.am