summaryrefslogtreecommitdiffstats
path: root/freebsd-to-rtems.py
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2012-03-08 16:54:51 -0600
committerJoel Sherrill <joel.sherrill@oarcorp.com>2012-03-08 16:54:51 -0600
commit0d436c7f7dbd71e7c9c43bb7f6c85e2c7dabcd88 (patch)
tree0cd8c08bc0b0fb976440e95dce3911799a9bca33 /freebsd-to-rtems.py
parentkern/kern_subr.c added for hashinit (diff)
downloadrtems-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-xfreebsd-to-rtems.py13
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',