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
