diff options
author | Joel Sherrill <joel.sherrill@oarcorp.com> | 2012-07-13 08:58:33 -0500 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@oarcorp.com> | 2012-07-13 08:58:33 -0500 |
commit | 14b4d25d8ec6b038ba72784c1ccc75e4bca91fdd (patch) | |
tree | 3d27d6a7579cd0847db95b199ac2e3eb7b648fe5 | |
parent | Add MIPS cpu specific .h files (diff) | |
download | rtems-libbsd-14b4d25d8ec6b038ba72784c1ccc75e4bca91fdd.tar.bz2 |
Makefile: Do not fail if FreeBSD CPU directory does not exist.
-rw-r--r-- | Makefile | 2 | ||||
-rwxr-xr-x | freebsd-to-rtems.py | 10 |
2 files changed, 10 insertions, 2 deletions
@@ -469,7 +469,7 @@ install: $(LIB) 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 $(MAKE) -C freebsd-userspace install diff --git a/freebsd-to-rtems.py b/freebsd-to-rtems.py index 5f074e4c..f2992b68 100755 --- a/freebsd-to-rtems.py +++ b/freebsd-to-rtems.py @@ -388,7 +388,7 @@ class ModuleManager: '\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' \ - '\tcd 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$(MAKE) -C freebsd-userspace install\n' \ '\n' \ @@ -1228,6 +1228,14 @@ devNic.addCPUDependentHeaderFiles( 'i386/include/cpufunc.h', ] ) + +devNic.addCPUDependentHeaderFiles( + [ + 'mips/include/cpufunc.h', + 'mips/include/cpuregs.h', + ] +) + devNic.addCPUDependentSourceFiles( 'i386', [ |