diff --git a/Makefile b/Makefile index ee928cb9..306203d1 100644 --- a/Makefile +++ b/Makefile @@ -466,12 +466,15 @@ install: lib_bsd install_bsd lib_user install_user install_bsd: install -d $(INSTALL_BASE)/include install -c -m 644 $(LIB) $(INSTALL_BASE) - cd rtemsbsd; for i in `find . -name '*.h' | $(CPU_SED)` ; do \ + cd rtemsbsd; for i in `find freebsd -name '*.h'` ; do \ install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done for i in `find freebsd -name '*.h' | $(CPU_SED)` ; do \ install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done - -cd freebsd/$(RTEMS_CPU)/include ; for i in `find . -name '*.h'` ; do \ + -cd freebsd/$(RTEMS_CPU)/include && for i in `find . -name '*.h'` ; do \ install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done + -cd rtemsbsd/$(RTEMS_CPU)/include && \ + for i in `find . -name '*.h' | $(CPU_SED)` ; do \ + install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done install_user: $(MAKE) -C freebsd-userspace install diff --git a/freebsd-to-rtems.py b/freebsd-to-rtems.py index adc014af..4adfab45 100755 --- a/freebsd-to-rtems.py +++ b/freebsd-to-rtems.py @@ -385,12 +385,15 @@ class ModuleManager: 'install_bsd:\n' \ '\tinstall -d $(INSTALL_BASE)/include\n' \ '\tinstall -c -m 644 $(LIB) $(INSTALL_BASE)\n' \ - '\tcd rtemsbsd; for i in `find . -name \'*.h\' | $(CPU_SED)` ; do \\\n' \ + '\tcd rtemsbsd; for i in `find freebsd -name \'*.h\'` ; do \\\n' \ '\t install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done\n' \ '\tfor i in `find freebsd -name \'*.h\' | $(CPU_SED)` ; do \\\n' \ '\t install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done\n' \ - '\t-cd freebsd/$(RTEMS_CPU)/include ; for i in `find . -name \'*.h\'` ; do \\\n' \ + '\t-cd freebsd/$(RTEMS_CPU)/include && for i in `find . -name \'*.h\'` ; do \\\n' \ '\t install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done\n' \ + '\t-cd rtemsbsd/$(RTEMS_CPU)/include && \\\n' \ + '\t for i in `find . -name \'*.h\' | $(CPU_SED)` ; do \\\n' \ + '\t install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done\n' \ '\n' \ 'install_user:\n' \ '\t$(MAKE) -C freebsd-userspace install\n' \