summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/mips/r46xx/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libcpu/mips/r46xx/Makefile.am')
-rw-r--r--c/src/lib/libcpu/mips/r46xx/Makefile.am36
1 files changed, 17 insertions, 19 deletions
diff --git a/c/src/lib/libcpu/mips/r46xx/Makefile.am b/c/src/lib/libcpu/mips/r46xx/Makefile.am
index 74aca69fc0..ef846f03d2 100644
--- a/c/src/lib/libcpu/mips/r46xx/Makefile.am
+++ b/c/src/lib/libcpu/mips/r46xx/Makefile.am
@@ -4,29 +4,27 @@
ACLOCAL_AMFLAGS = -I ../../../../../../aclocal
-EXTRA_DIST =
-CLEANDIRS =
+EXTRA_PROGRAMS =
+CLEANFILES =
noinst_DATA =
include $(top_srcdir)/../../../automake/compile.am
include $(top_srcdir)/../../../automake/lib.am
-vectorisrs_C_FILES = vectorisrs/maxvectors.c vectorisrs/vectorisrs.c
-EXTRA_DIST += $(vectorisrs_C_FILES)
-
-vectorisrs_rel_OBJECTS = \
- $(vectorisrs_C_FILES:vectorisrs/%.c=vectorisrs/$(ARCH)/%.$(OBJEXT))
-
-vectorisrs/$(ARCH)/$(dirstamp):
- @$(mkdir_p) vectorisrs/$(ARCH)
- @: > vectorisrs/$(ARCH)/$(dirstamp)
-vectorisrs/$(ARCH)/%.$(OBJEXT): vectorisrs/%.c vectorisrs/$(ARCH)/$(dirstamp)
- ${COMPILE} -o $@ -c $<
-vectorisrs/$(ARCH)/vectorisrs.rel: $(vectorisrs_rel_OBJECTS)
- $(make-rel)
-CLEANDIRS += vectorisrs/o-optimize vectorisrs/o-debug
-noinst_DATA += vectorisrs/$(ARCH)/vectorisrs.rel
-
-## --
+if r46xx
+EXTRA_PROGRAMS += vectorisrs.rel
+CLEANFILES += vectorisrs.rel
+vectorisrs_rel_SOURCES = vectorisrs/maxvectors.c vectorisrs/vectorisrs.c
+vectorisrs_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
+vectorisrs_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
+
+EXTRA_PROGRAMS += vectorisrs_g.rel
+CLEANFILES += vectorisrs_g.rel
+vectorisrs_g_rel_SOURCES = $(vectorisrs_rel_SOURCES)
+vectorisrs_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
+vectorisrs_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
+
+noinst_DATA += vectorisrs$(LIB_VARIANT).rel
+endif
include $(top_srcdir)/../../../automake/local.am