With the demo firmware vanishing, we can now build libfpvm directly
for RTEMS, i.e., what used to be "make -C lm32-rtems ..." is now
simply "make ..."

This patch set does the following:

- adds a bit of instrumentation and cleanup to include.mak
- changes Makefile for the new target, along with a bit of cleanup
- updates the dependencies (see below)
- removes lm32-rtems/Makefile

We get two small regressions:

- "make depend" produces complains about standard headers makedepend
  doesn't know how to find. The is because we're cross-compiling and
  the headers (as seen by makedepend) now come from the installed
  compiler, not the private libbase.

  I think the cleanest solution will be to let ancient makedepend
  retire and use a compiler-based approach to generate the
  dependencies.

- unique.c produces two warning about the use of isalnum(). I lay
  the blame on newlib there, for not casting all indices to int.

None of these regression break the build.

- Werner

Werner Almesberger (2):
  libfpvm/Makefile: build now for RTEMS (instead of the demo firmware)
  libfpvm: git rm -rf lm32-rtems/

 software/include.mak                 |   11 ++++--
 software/libfpvm/Makefile            |   51 ++++++++++++---------------------
 software/libfpvm/lm32-rtems/Makefile |   16 ----------
 3 files changed, 26 insertions(+), 52 deletions(-)
 delete mode 100644 software/libfpvm/lm32-rtems/Makefile

_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode

Reply via email to