[rtems commit] bsps/m68k: Move fpsp support to bsps

Sebastian Huber sebh at rtems.org
Mon Mar 26 13:33:50 UTC 2018


Module:    rtems
Branch:    master
Commit:    3cf2bf633fe443460563cd00c6489d16c1073fee
Changeset: http://git.rtems.org/rtems/commit/?id=3cf2bf633fe443460563cd00c6489d16c1073fee

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Mon Mar 26 12:17:06 2018 +0200

bsps/m68k: Move fpsp support to bsps

This patch is a part of the BSP source reorganization.

Update #3285.

---

 bsps/m68k/shared/fpsp.am                           | 42 ++++++++++++++++++++++
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/README   |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/bindec.S |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/binstr.S |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/bugfix.S |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/decbin.S |  0
 .../m68040 => bsps/m68k/shared}/fpsp/do_func.S     |  0
 .../m68k/shared}/fpsp/fpsp-namespace.h             |  0
 .../m68040 => bsps/m68k/shared}/fpsp/fpsp.defs     |  0
 .../m68040 => bsps/m68k/shared}/fpsp/gen_except.S  |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/get_op.S |  0
 .../m68040 => bsps/m68k/shared}/fpsp/kernel_ex.S   |  0
 .../m68040 => bsps/m68k/shared}/fpsp/res_func.S    |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/round.S  |  0
 .../m68040 => bsps/m68k/shared}/fpsp/rtems_fpsp.c  |  0
 .../m68040 => bsps/m68k/shared}/fpsp/rtems_skel.S  |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/sacos.S  |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/sasin.S  |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/satan.S  |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/satanh.S |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/scale.S  |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/scosh.S  |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/setox.S  |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/sgetem.S |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/sint.S   |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/slog2.S  |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/slogn.S  |  0
 .../m68040 => bsps/m68k/shared}/fpsp/smovecr.S     |  0
 .../m68040 => bsps/m68k/shared}/fpsp/srem_mod.S    |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/ssin.S   |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/ssinh.S  |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/stan.S   |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/stanh.S  |  0
 .../m68040 => bsps/m68k/shared}/fpsp/sto_res.S     |  0
 .../m68040 => bsps/m68k/shared}/fpsp/stwotox.S     |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/tbldo.S  |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/util.S   |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/x_bsun.S |  0
 .../m68040 => bsps/m68k/shared}/fpsp/x_fline.S     |  0
 .../m68040 => bsps/m68k/shared}/fpsp/x_operr.S     |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/x_ovfl.S |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/x_snan.S |  0
 .../m68040 => bsps/m68k/shared}/fpsp/x_store.S     |  0
 .../m68k/m68040 => bsps/m68k/shared}/fpsp/x_unfl.S |  0
 .../m68040 => bsps/m68k/shared}/fpsp/x_unimp.S     |  0
 .../m68040 => bsps/m68k/shared}/fpsp/x_unsupp.S    |  0
 c/src/lib/libbsp/m68k/gen68360/Makefile.am         |  2 +-
 c/src/lib/libbsp/m68k/mvme162/Makefile.am          |  2 +-
 c/src/lib/libbsp/m68k/mvme167/Makefile.am          |  4 +--
 c/src/lib/libcpu/m68k/Makefile.am                  | 25 -------------
 50 files changed, 45 insertions(+), 30 deletions(-)

diff --git a/bsps/m68k/shared/fpsp.am b/bsps/m68k/shared/fpsp.am
new file mode 100644
index 0000000..aae6813
--- /dev/null
+++ b/bsps/m68k/shared/fpsp.am
@@ -0,0 +1,42 @@
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/bindec.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/binstr.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/bugfix.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/decbin.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/do_func.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/gen_except.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/get_op.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/kernel_ex.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/res_func.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/round.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/rtems_fpsp.c
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/rtems_skel.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/sacos.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/sasin.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/satanh.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/satan.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/scale.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/scosh.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/setox.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/sgetem.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/sint.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/slog2.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/slogn.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/smovecr.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/srem_mod.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/ssinh.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/ssin.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/stanh.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/stan.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/sto_res.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/stwotox.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/tbldo.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/util.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/x_bsun.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/x_fline.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/x_operr.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/x_ovfl.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/x_snan.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/x_store.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/x_unfl.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/x_unimp.S
+libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/fpsp/x_unsupp.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/README b/bsps/m68k/shared/fpsp/README
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/README
rename to bsps/m68k/shared/fpsp/README
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/bindec.S b/bsps/m68k/shared/fpsp/bindec.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/bindec.S
rename to bsps/m68k/shared/fpsp/bindec.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/binstr.S b/bsps/m68k/shared/fpsp/binstr.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/binstr.S
rename to bsps/m68k/shared/fpsp/binstr.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/bugfix.S b/bsps/m68k/shared/fpsp/bugfix.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/bugfix.S
rename to bsps/m68k/shared/fpsp/bugfix.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/decbin.S b/bsps/m68k/shared/fpsp/decbin.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/decbin.S
rename to bsps/m68k/shared/fpsp/decbin.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/do_func.S b/bsps/m68k/shared/fpsp/do_func.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/do_func.S
rename to bsps/m68k/shared/fpsp/do_func.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/fpsp-namespace.h b/bsps/m68k/shared/fpsp/fpsp-namespace.h
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/fpsp-namespace.h
rename to bsps/m68k/shared/fpsp/fpsp-namespace.h
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/fpsp.defs b/bsps/m68k/shared/fpsp/fpsp.defs
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/fpsp.defs
rename to bsps/m68k/shared/fpsp/fpsp.defs
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/gen_except.S b/bsps/m68k/shared/fpsp/gen_except.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/gen_except.S
rename to bsps/m68k/shared/fpsp/gen_except.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/get_op.S b/bsps/m68k/shared/fpsp/get_op.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/get_op.S
rename to bsps/m68k/shared/fpsp/get_op.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/kernel_ex.S b/bsps/m68k/shared/fpsp/kernel_ex.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/kernel_ex.S
rename to bsps/m68k/shared/fpsp/kernel_ex.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/res_func.S b/bsps/m68k/shared/fpsp/res_func.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/res_func.S
rename to bsps/m68k/shared/fpsp/res_func.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/round.S b/bsps/m68k/shared/fpsp/round.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/round.S
rename to bsps/m68k/shared/fpsp/round.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/rtems_fpsp.c b/bsps/m68k/shared/fpsp/rtems_fpsp.c
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/rtems_fpsp.c
rename to bsps/m68k/shared/fpsp/rtems_fpsp.c
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/rtems_skel.S b/bsps/m68k/shared/fpsp/rtems_skel.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/rtems_skel.S
rename to bsps/m68k/shared/fpsp/rtems_skel.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/sacos.S b/bsps/m68k/shared/fpsp/sacos.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/sacos.S
rename to bsps/m68k/shared/fpsp/sacos.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/sasin.S b/bsps/m68k/shared/fpsp/sasin.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/sasin.S
rename to bsps/m68k/shared/fpsp/sasin.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/satan.S b/bsps/m68k/shared/fpsp/satan.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/satan.S
rename to bsps/m68k/shared/fpsp/satan.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/satanh.S b/bsps/m68k/shared/fpsp/satanh.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/satanh.S
rename to bsps/m68k/shared/fpsp/satanh.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/scale.S b/bsps/m68k/shared/fpsp/scale.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/scale.S
rename to bsps/m68k/shared/fpsp/scale.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/scosh.S b/bsps/m68k/shared/fpsp/scosh.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/scosh.S
rename to bsps/m68k/shared/fpsp/scosh.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/setox.S b/bsps/m68k/shared/fpsp/setox.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/setox.S
rename to bsps/m68k/shared/fpsp/setox.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/sgetem.S b/bsps/m68k/shared/fpsp/sgetem.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/sgetem.S
rename to bsps/m68k/shared/fpsp/sgetem.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/sint.S b/bsps/m68k/shared/fpsp/sint.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/sint.S
rename to bsps/m68k/shared/fpsp/sint.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/slog2.S b/bsps/m68k/shared/fpsp/slog2.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/slog2.S
rename to bsps/m68k/shared/fpsp/slog2.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/slogn.S b/bsps/m68k/shared/fpsp/slogn.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/slogn.S
rename to bsps/m68k/shared/fpsp/slogn.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/smovecr.S b/bsps/m68k/shared/fpsp/smovecr.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/smovecr.S
rename to bsps/m68k/shared/fpsp/smovecr.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/srem_mod.S b/bsps/m68k/shared/fpsp/srem_mod.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/srem_mod.S
rename to bsps/m68k/shared/fpsp/srem_mod.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/ssin.S b/bsps/m68k/shared/fpsp/ssin.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/ssin.S
rename to bsps/m68k/shared/fpsp/ssin.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/ssinh.S b/bsps/m68k/shared/fpsp/ssinh.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/ssinh.S
rename to bsps/m68k/shared/fpsp/ssinh.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/stan.S b/bsps/m68k/shared/fpsp/stan.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/stan.S
rename to bsps/m68k/shared/fpsp/stan.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/stanh.S b/bsps/m68k/shared/fpsp/stanh.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/stanh.S
rename to bsps/m68k/shared/fpsp/stanh.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/sto_res.S b/bsps/m68k/shared/fpsp/sto_res.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/sto_res.S
rename to bsps/m68k/shared/fpsp/sto_res.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/stwotox.S b/bsps/m68k/shared/fpsp/stwotox.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/stwotox.S
rename to bsps/m68k/shared/fpsp/stwotox.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/tbldo.S b/bsps/m68k/shared/fpsp/tbldo.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/tbldo.S
rename to bsps/m68k/shared/fpsp/tbldo.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/util.S b/bsps/m68k/shared/fpsp/util.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/util.S
rename to bsps/m68k/shared/fpsp/util.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/x_bsun.S b/bsps/m68k/shared/fpsp/x_bsun.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/x_bsun.S
rename to bsps/m68k/shared/fpsp/x_bsun.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/x_fline.S b/bsps/m68k/shared/fpsp/x_fline.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/x_fline.S
rename to bsps/m68k/shared/fpsp/x_fline.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/x_operr.S b/bsps/m68k/shared/fpsp/x_operr.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/x_operr.S
rename to bsps/m68k/shared/fpsp/x_operr.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/x_ovfl.S b/bsps/m68k/shared/fpsp/x_ovfl.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/x_ovfl.S
rename to bsps/m68k/shared/fpsp/x_ovfl.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/x_snan.S b/bsps/m68k/shared/fpsp/x_snan.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/x_snan.S
rename to bsps/m68k/shared/fpsp/x_snan.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/x_store.S b/bsps/m68k/shared/fpsp/x_store.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/x_store.S
rename to bsps/m68k/shared/fpsp/x_store.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/x_unfl.S b/bsps/m68k/shared/fpsp/x_unfl.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/x_unfl.S
rename to bsps/m68k/shared/fpsp/x_unfl.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/x_unimp.S b/bsps/m68k/shared/fpsp/x_unimp.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/x_unimp.S
rename to bsps/m68k/shared/fpsp/x_unimp.S
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/x_unsupp.S b/bsps/m68k/shared/fpsp/x_unsupp.S
similarity index 100%
rename from c/src/lib/libcpu/m68k/m68040/fpsp/x_unsupp.S
rename to bsps/m68k/shared/fpsp/x_unsupp.S
diff --git a/c/src/lib/libbsp/m68k/gen68360/Makefile.am b/c/src/lib/libbsp/m68k/gen68360/Makefile.am
index a26a894..b39178c 100644
--- a/c/src/lib/libbsp/m68k/gen68360/Makefile.am
+++ b/c/src/lib/libbsp/m68k/gen68360/Makefile.am
@@ -47,7 +47,7 @@ libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c
 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c
 
 if HAS_FPSP
-libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/fpsp.rel
+include $(srcdir)/../../../../../../bsps/m68k/shared/fpsp.am
 endif
 
 include $(top_srcdir)/../../../../automake/local.am
diff --git a/c/src/lib/libbsp/m68k/mvme162/Makefile.am b/c/src/lib/libbsp/m68k/mvme162/Makefile.am
index 1ef0c30..3c7c7a6 100644
--- a/c/src/lib/libbsp/m68k/mvme162/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mvme162/Makefile.am
@@ -49,7 +49,7 @@ libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c
 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c
 
 if HAS_FPSP
-libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/fpsp.rel
+include $(srcdir)/../../../../../../bsps/m68k/shared/fpsp.am
 endif
 
 EXTRA_DIST += times
diff --git a/c/src/lib/libbsp/m68k/mvme167/Makefile.am b/c/src/lib/libbsp/m68k/mvme167/Makefile.am
index 5cedf79..0d8fe17 100644
--- a/c/src/lib/libbsp/m68k/mvme167/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mvme167/Makefile.am
@@ -45,10 +45,8 @@ libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c
 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c
 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c
 
-libbsp_a_LIBADD = \
-    ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/fpsp.rel
-
 EXTRA_DIST += times
 
 include $(top_srcdir)/../../../../automake/local.am
+include $(srcdir)/../../../../../../bsps/m68k/shared/fpsp.am
 include $(srcdir)/../../../../../../bsps/m68k/mvme167/headers.am
diff --git a/c/src/lib/libcpu/m68k/Makefile.am b/c/src/lib/libcpu/m68k/Makefile.am
index b0bbc36..1b28e60 100644
--- a/c/src/lib/libcpu/m68k/Makefile.am
+++ b/c/src/lib/libcpu/m68k/Makefile.am
@@ -4,31 +4,6 @@ include $(top_srcdir)/../../../automake/compile.am
 
 noinst_PROGRAMS =
 
-if m68040
-## m68040/fpsp
-noinst_PROGRAMS += m68040/fpsp.rel
-m68040_fpsp_rel_SOURCES = m68040/fpsp/rtems_fpsp.c m68040/fpsp/bindec.S \
-    m68040/fpsp/binstr.S m68040/fpsp/bugfix.S m68040/fpsp/decbin.S \
-    m68040/fpsp/do_func.S m68040/fpsp/gen_except.S m68040/fpsp/get_op.S \
-    m68040/fpsp/kernel_ex.S m68040/fpsp/res_func.S m68040/fpsp/round.S \
-    m68040/fpsp/rtems_skel.S m68040/fpsp/sacos.S m68040/fpsp/sasin.S \
-    m68040/fpsp/satan.S m68040/fpsp/satanh.S m68040/fpsp/scale.S \
-    m68040/fpsp/scosh.S m68040/fpsp/setox.S m68040/fpsp/sgetem.S \
-    m68040/fpsp/sint.S m68040/fpsp/slog2.S m68040/fpsp/slogn.S \
-    m68040/fpsp/smovecr.S m68040/fpsp/srem_mod.S m68040/fpsp/ssin.S \
-    m68040/fpsp/ssinh.S m68040/fpsp/stan.S m68040/fpsp/stanh.S \
-    m68040/fpsp/sto_res.S m68040/fpsp/stwotox.S m68040/fpsp/tbldo.S \
-    m68040/fpsp/util.S m68040/fpsp/x_bsun.S m68040/fpsp/x_fline.S \
-    m68040/fpsp/x_operr.S m68040/fpsp/x_ovfl.S m68040/fpsp/x_snan.S \
-    m68040/fpsp/x_store.S m68040/fpsp/x_unfl.S m68040/fpsp/x_unimp.S \
-    m68040/fpsp/x_unsupp.S
-m68040_fpsp_rel_CPPFLAGS = $(AM_CPPFLAGS)
-m68040_fpsp_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
-
-noinst_HEADERS = m68040/fpsp/fpsp.defs
-endif
-EXTRA_DIST = m68040/fpsp/README
-
 if mcf5206
 # mcf5206/include
 ## mcf5206/clock




More information about the vc mailing list