From 8d7375462279f4e5e906792ed93cdef27a684f72 Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Tue, 14 Dec 2010 22:35:27 +0000 Subject: [PATCH] 2010-12-14 Jeff Johnston * Makefile.am: Add support to copy all sub-directories of the sys/SYS_DIR/include directory, if they contain header files. * Makefile.in: Regenerated. --- newlib/ChangeLog | 6 ++++++ newlib/Makefile.am | 15 +++++++++++++++ newlib/Makefile.in | 15 +++++++++++++++ 3 files changed, 36 insertions(+) diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 6884ebf22..ad08edd79 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,9 @@ +2010-12-14 Jeff Johnston + + * Makefile.am: Add support to copy all sub-directories of the + sys/SYS_DIR/include directory, if they contain header files. + * Makefile.in: Regenerated. + 2010-12-08 Jeff Johnston * libm/mathfp/sf_logarithm.c: Change isfinitef reference to isfinite. diff --git a/newlib/Makefile.am b/newlib/Makefile.am index 4cad34006..89cb54c64 100644 --- a/newlib/Makefile.am +++ b/newlib/Makefile.am @@ -218,6 +218,14 @@ stmp-targ-include: config.status cp $$i targ-include/`basename $$i`; \ else true; fi ; \ done + -for i in $(srcdir)/libc/sys/$(sys_dir)/include/*; do \ + if [ -d $$i ]; then \ + for j in $$i/*.h; do \ + -mkdir targ-include/`basename $$i`; \ + cp $$j targ-include/`basename $$i`/`basename $$j`; \ + done \ + else true; fi ; \ + done -for i in $(srcdir)/libc/sys/$(sys_dir)/sys/*.h; do \ if [ -f $$i ]; then \ cp $$i targ-include/sys/`basename $$i`; \ @@ -308,6 +316,13 @@ endif $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/`basename $$i`; \ else true; fi ; \ done ; \ + for i in $(srcdir)/libc/sys/$(sys_dir)/include/*; do \ + if [ -d $$i ]; then \ + for j in $$i/*.h; do \ + $(INSTALL_DATA) $$j $(DESTDIR)$(tooldir)/include/`basename $$i`/`basename $$j`; \ + done ; \ + else true; fi ; \ + done ; \ for i in $(srcdir)/libc/sys/$(sys_dir)/machine/$(machine_dir)/include/*.h; do \ if [ -f $$i ]; then \ $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \ diff --git a/newlib/Makefile.in b/newlib/Makefile.in index 00f0266e0..8664e8aa6 100644 --- a/newlib/Makefile.in +++ b/newlib/Makefile.in @@ -928,6 +928,14 @@ stmp-targ-include: config.status cp $$i targ-include/`basename $$i`; \ else true; fi ; \ done + -for i in $(srcdir)/libc/sys/$(sys_dir)/include/*; do \ + if [ -d $$i ]; then \ + for j in $$i/*.h; do \ + -mkdir targ-include/`basename $$i`; \ + cp $$j targ-include/`basename $$i`/`basename $$j`; \ + done \ + else true; fi ; \ + done -for i in $(srcdir)/libc/sys/$(sys_dir)/sys/*.h; do \ if [ -f $$i ]; then \ cp $$i targ-include/sys/`basename $$i`; \ @@ -1013,6 +1021,13 @@ install-data-local: install-toollibLIBRARIES $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/`basename $$i`; \ else true; fi ; \ done ; \ + for i in $(srcdir)/libc/sys/$(sys_dir)/include/*; do \ + if [ -d $$i ]; then \ + for j in $$i/*.h; do \ + $(INSTALL_DATA) $$j $(DESTDIR)$(tooldir)/include/`basename $$i`/`basename $$j`; \ + done ; \ + else true; fi ; \ + done ; \ for i in $(srcdir)/libc/sys/$(sys_dir)/machine/$(machine_dir)/include/*.h; do \ if [ -f $$i ]; then \ $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \