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.
This commit is contained in:
Joel Sherrill
2012-03-08 16:54:51 -06:00
parent b55081acae
commit 0d436c7f7d
3 changed files with 15 additions and 1 deletions

View File

@@ -169,6 +169,7 @@ C_FILES = \
freebsd/netinet6/scope6.c \ freebsd/netinet6/scope6.c \
freebsd/netinet6/sctp6_usrreq.c \ freebsd/netinet6/sctp6_usrreq.c \
freebsd/netinet6/udp6_usrreq.c \ freebsd/netinet6/udp6_usrreq.c \
freebsd/netipsec/ipsec.c \
freebsd/netipsec/ipsec_input.c \ freebsd/netipsec/ipsec_input.c \
freebsd/netipsec/ipsec_mbuf.c \ freebsd/netipsec/ipsec_mbuf.c \
freebsd/netipsec/ipsec_output.c \ freebsd/netipsec/ipsec_output.c \

View File

@@ -394,9 +394,20 @@ class Module:
def addHeaderFiles(self, files): def addHeaderFiles(self, files):
self.headerFiles.extend(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): def addSourceFiles(self, files):
self.sourceFiles.extend(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): def addDependency(self, dep):
self.dependencies.append(dep) self.dependencies.append(dep)
@@ -1420,7 +1431,6 @@ netipsec.addHeaderFiles(
'netipsec/ipcomp_var.h', 'netipsec/ipcomp_var.h',
'netipsec/ipip_var.h', 'netipsec/ipip_var.h',
'netipsec/ipsec6.h', 'netipsec/ipsec6.h',
'netipsec/ipsec.c',
'netipsec/ipsec.h', 'netipsec/ipsec.h',
'netipsec/keydb.h', 'netipsec/keydb.h',
'netipsec/key_debug.h', 'netipsec/key_debug.h',
@@ -1432,6 +1442,7 @@ netipsec.addHeaderFiles(
) )
netipsec.addSourceFiles( netipsec.addSourceFiles(
[ [
'netipsec/ipsec.c',
'netipsec/ipsec_input.c', 'netipsec/ipsec_input.c',
'netipsec/ipsec_mbuf.c', 'netipsec/ipsec_mbuf.c',
'netipsec/ipsec_output.c', 'netipsec/ipsec_output.c',

View File

@@ -1,3 +1,5 @@
#include <freebsd/machine/rtems-bsd-config.h>
/* $FreeBSD$ */ /* $FreeBSD$ */
/* $KAME: ipsec.c,v 1.103 2001/05/24 07:14:18 sakane Exp $ */ /* $KAME: ipsec.c,v 1.103 2001/05/24 07:14:18 sakane Exp $ */