Changeset 5ae0a03 in rtems-libbsd
- Timestamp:
- 12/11/13 15:41:53 (10 years ago)
- Branches:
- 4.11, 5, 5-freebsd-12, 6-freebsd-12, freebsd-9.3, master
- Children:
- f574d27
- Parents:
- 90916f1
- git-author:
- Sebastian Huber <sebastian.huber@…> (12/11/13 15:41:53)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (12/16/13 14:34:46)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
freebsd-to-rtems.py
r90916f1 r5ae0a03 268 268 class PathComposer(object): 269 269 def composeFreeBSDPath(self, path): 270 return path 271 272 def composeRTEMSPath(self, path, prefix): 273 path = prefix + path 274 return path 275 276 class FreeBSDPathComposer(PathComposer): 277 def composeFreeBSDPath(self, path): 270 278 return FreeBSD_DIR + '/' + path 271 279 … … 281 289 return path 282 290 283 class CPUDependentPathComposer( PathComposer):291 class CPUDependentPathComposer(FreeBSDPathComposer): 284 292 def composeRTEMSPath(self, path, prefix): 285 293 path = super(CPUDependentPathComposer, self).composeRTEMSPath(path, prefix) … … 581 589 582 590 def addHeaderFiles(self, files): 583 self.files = self.addFiles(self.files, files, PathComposer(), FromFreeBSDToRTEMSHeaderConverter(), FromRTEMSToFreeBSDHeaderConverter(), assertHeaderFile)591 self.files = self.addFiles(self.files, files, FreeBSDPathComposer(), FromFreeBSDToRTEMSHeaderConverter(), FromRTEMSToFreeBSDHeaderConverter(), assertHeaderFile) 584 592 585 593 def addUserSpaceHeaderFiles(self, files): 586 self.files = self.addFiles(self.files, files, PathComposer(), FromFreeBSDToRTEMSUserSpaceHeaderConverter(), FromRTEMSToFreeBSDHeaderConverter(), assertHeaderFile)594 self.files = self.addFiles(self.files, files, FreeBSDPathComposer(), FromFreeBSDToRTEMSUserSpaceHeaderConverter(), FromRTEMSToFreeBSDHeaderConverter(), assertHeaderFile) 587 595 588 596 def addRTEMSHeaderFiles(self, files): … … 597 605 598 606 def addSourceFiles(self, files): 599 self.files = self.addFiles(self.files, files, PathComposer(), FromFreeBSDToRTEMSSourceConverter(), FromRTEMSToFreeBSDSourceConverter(), assertSourceFile, SourceFileMakefileFragmentComposer())607 self.files = self.addFiles(self.files, files, FreeBSDPathComposer(), FromFreeBSDToRTEMSSourceConverter(), FromRTEMSToFreeBSDSourceConverter(), assertSourceFile, SourceFileMakefileFragmentComposer()) 600 608 601 609 def addUserSpaceSourceFiles(self, files): 602 self.files = self.addFiles(self.files, files, PathComposer(), FromFreeBSDToRTEMSUserSpaceSourceConverter(), FromRTEMSToFreeBSDSourceConverter(), assertSourceFile, SourceFileMakefileFragmentComposer())610 self.files = self.addFiles(self.files, files, FreeBSDPathComposer(), FromFreeBSDToRTEMSUserSpaceSourceConverter(), FromRTEMSToFreeBSDSourceConverter(), assertSourceFile, SourceFileMakefileFragmentComposer()) 603 611 604 612 def addRTEMSSourceFiles(self, files): … … 2146 2154 '\t rpcgen -h -o $@ $<\n' 2147 2155 2148 userSpace.addFile(File('include/rpc/rpcb_prot.x', PathComposer(), Converter(), Converter(), RPCGENMakefileFragmentComposer()))2156 userSpace.addFile(File('include/rpc/rpcb_prot.x', FreeBSDPathComposer(), Converter(), Converter(), RPCGENMakefileFragmentComposer())) 2149 2157 2150 2158 class RouteKeywordsMakefileFragmentComposer(MakefileFragmentComposer): … … 2159 2167 '\trm -f ' + tmpPath + '\n' 2160 2168 2161 userSpace.addFile(File('sbin/route/keywords', PathComposer(), Converter(), Converter(), RouteKeywordsMakefileFragmentComposer()))2169 userSpace.addFile(File('sbin/route/keywords', FreeBSDPathComposer(), Converter(), Converter(), RouteKeywordsMakefileFragmentComposer())) 2162 2170 2163 2171 class LexMakefileFragmentComposer(MakefileFragmentComposer): … … 2190 2198 '\tmv ' + self.sym + '.tab.h ' + hdr + '\n' 2191 2199 2192 rtems.addFile(File('lib/libc/net/nslexer.l', PathComposer(), Converter(), Converter(), LexMakefileFragmentComposer('_nsyy', 'nsparser.c')))2193 rtems.addFile(File('lib/libc/net/nsparser.y', PathComposer(), Converter(), Converter(), YaccMakefileFragmentComposer('_nsyy', 'nsparser.h')))2194 rtems.addFile(File('lib/libipsec/policy_token.l', PathComposer(), Converter(), Converter(), LexMakefileFragmentComposer('__libipsecyy', 'policy_parse.c')))2195 rtems.addFile(File('lib/libipsec/policy_parse.y', PathComposer(), Converter(), Converter(), YaccMakefileFragmentComposer('__libipsecyy', 'y.tab.h')))2200 rtems.addFile(File('lib/libc/net/nslexer.l', FreeBSDPathComposer(), Converter(), Converter(), LexMakefileFragmentComposer('_nsyy', 'nsparser.c'))) 2201 rtems.addFile(File('lib/libc/net/nsparser.y', FreeBSDPathComposer(), Converter(), Converter(), YaccMakefileFragmentComposer('_nsyy', 'nsparser.h'))) 2202 rtems.addFile(File('lib/libipsec/policy_token.l', FreeBSDPathComposer(), Converter(), Converter(), LexMakefileFragmentComposer('__libipsecyy', 'policy_parse.c'))) 2203 rtems.addFile(File('lib/libipsec/policy_parse.y', FreeBSDPathComposer(), Converter(), Converter(), YaccMakefileFragmentComposer('__libipsecyy', 'y.tab.h'))) 2196 2204 2197 2205 userSpace.addUserSpaceSourceFiles(
Note: See TracChangeset
for help on using the changeset viewer.