diff options
author | Joel Sherrill <joel.sherrill@oarcorp.com> | 2012-03-08 16:54:51 -0600 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@oarcorp.com> | 2012-03-08 16:54:51 -0600 |
commit | 0d436c7f7dbd71e7c9c43bb7f6c85e2c7dabcd88 (patch) | |
tree | 0cd8c08bc0b0fb976440e95dce3911799a9bca33 /freebsd-to-rtems.py | |
parent | kern/kern_subr.c added for hashinit (diff) | |
download | rtems-libbsd-0d436c7f7dbd71e7c9c43bb7f6c85e2c7dabcd88.tar.bz2 |
netipsec/ipsec.c was in header file list not C file list
+ Makefile: It was not listed since it was a header
+ freebsd/netipsec/ipsec.c: include transformation did not occur
+ freebsd-to-rtems.py: Moved ipsec.c to source.
Added checks to ensure that only .h files are in header list
and that only .c files are in source list.
Diffstat (limited to 'freebsd-to-rtems.py')
-rwxr-xr-x | freebsd-to-rtems.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/freebsd-to-rtems.py b/freebsd-to-rtems.py index 2398e100..8f809714 100755 --- a/freebsd-to-rtems.py +++ b/freebsd-to-rtems.py @@ -394,9 +394,20 @@ class Module: def addHeaderFiles(self, files): self.headerFiles.extend(files) + for file in files: + if file[-2] != '.' or file[-1] != 'h': + print "*** " + file + " does not end in .h" + print "*** Move it to a C source file list" + sys.exit(2) def addSourceFiles(self, files): self.sourceFiles.extend(files) + for file in files: + if file[-2] != '.' or file[-1] != 'c': + print "*** " + file + " does not end in .c" + print "*** Move it to a header file list" + sys.exit(2) + def addDependency(self, dep): self.dependencies.append(dep) @@ -1420,7 +1431,6 @@ netipsec.addHeaderFiles( 'netipsec/ipcomp_var.h', 'netipsec/ipip_var.h', 'netipsec/ipsec6.h', - 'netipsec/ipsec.c', 'netipsec/ipsec.h', 'netipsec/keydb.h', 'netipsec/key_debug.h', @@ -1432,6 +1442,7 @@ netipsec.addHeaderFiles( ) netipsec.addSourceFiles( [ + 'netipsec/ipsec.c', 'netipsec/ipsec_input.c', 'netipsec/ipsec_mbuf.c', 'netipsec/ipsec_output.c', |