diff options
Diffstat (limited to 'c/src/lib/libcpu/mips/tx39/Makefile.am')
-rw-r--r-- | c/src/lib/libcpu/mips/tx39/Makefile.am | 37 |
1 files changed, 18 insertions, 19 deletions
diff --git a/c/src/lib/libcpu/mips/tx39/Makefile.am b/c/src/lib/libcpu/mips/tx39/Makefile.am index 3e510a2959..9211c676a7 100644 --- a/c/src/lib/libcpu/mips/tx39/Makefile.am +++ b/c/src/lib/libcpu/mips/tx39/Makefile.am @@ -4,39 +4,37 @@ ACLOCAL_AMFLAGS = -I ../../../../../../aclocal -EXTRA_DIST = -CLEANDIRS = +EXTRA_PROGRAMS = +CLEANFILES = noinst_DATA = include $(top_srcdir)/../../../automake/compile.am include $(top_srcdir)/../../../automake/lib.am +if tx39 include_libcpudir = $(includedir)/libcpu include_libcpu_HEADERS = include/tx3904.h -## vectorisrs -vectorisrs_C_FILES = vectorisrs/maxvectors.c vectorisrs/vectorisrs.c -EXTRA_DIST += $(vectorisrs_C_FILES) +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) -vectorisrs_rel_OBJECTS = \ - $(vectorisrs_C_FILES:vectorisrs/%.c=vectorisrs/$(ARCH)/%.$(OBJEXT)) +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) -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 - -## -- +noinst_DATA += vectorisrs$(LIB_VARIANT).rel +endif all-local: $(PREINSTALL_FILES) PREINSTALL_FILES = +if tx39 $(PROJECT_INCLUDE)/libcpu/$(dirstamp): @$(mkdir_p) $(PROJECT_INCLUDE)/libcpu @: > $(PROJECT_INCLUDE)/libcpu/$(dirstamp) @@ -45,7 +43,8 @@ PREINSTALL_FILES += $(PROJECT_INCLUDE)/libcpu/$(dirstamp) $(PROJECT_INCLUDE)/libcpu/tx3904.h: include/tx3904.h $(PROJECT_INCLUDE)/libcpu/$(dirstamp) $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libcpu/tx3904.h PREINSTALL_FILES += $(PROJECT_INCLUDE)/libcpu/tx3904.h +endif -CLEANFILES = $(PREINSTALL_FILES) +CLEANFILES += $(PREINSTALL_FILES) include $(top_srcdir)/../../../automake/local.am |