mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-07-26 08:28:20 +08:00
Use partial path to avoid seeing rtems in full path
This commit is contained in:
parent
9e3ba383e1
commit
af5db727d4
@ -57,8 +57,8 @@ def usage():
|
|||||||
print " -e|--early-exit evaluate arguments, print results, and exit"
|
print " -e|--early-exit evaluate arguments, print results, and exit"
|
||||||
print " -m|--makefile just generate Makefile"
|
print " -m|--makefile just generate Makefile"
|
||||||
print " -R|--reverse default FreeBSD -> RTEMS, reverse that"
|
print " -R|--reverse default FreeBSD -> RTEMS, reverse that"
|
||||||
print " -r|--rtems RTEMS directory"
|
print " -r|--rtems RTEMS Libbsd directory"
|
||||||
print " -f|--freebsd FreeBSD directory"
|
print " -f|--freebsd FreeBSD SVN directory"
|
||||||
print " -v|--verbose enable verbose output mode"
|
print " -v|--verbose enable verbose output mode"
|
||||||
|
|
||||||
# Parse the arguments
|
# Parse the arguments
|
||||||
@ -110,8 +110,8 @@ parseArguments()
|
|||||||
print "Verbose: " + ("no", "yes")[isVerbose]
|
print "Verbose: " + ("no", "yes")[isVerbose]
|
||||||
print "Dry Run: " + ("no", "yes")[isDryRun]
|
print "Dry Run: " + ("no", "yes")[isDryRun]
|
||||||
print "Only Generate Makefile: " + ("no", "yes")[isOnlyMakefile]
|
print "Only Generate Makefile: " + ("no", "yes")[isOnlyMakefile]
|
||||||
print "RTEMS Directory: " + RTEMS_DIR
|
print "RTEMS Libbsd Directory: " + RTEMS_DIR
|
||||||
print "FreeBSD Directory: " + FreeBSD_DIR
|
print "FreeBSD SVN Directory: " + FreeBSD_DIR
|
||||||
print "Direction: " + ("reverse", "forward")[isForward]
|
print "Direction: " + ("reverse", "forward")[isForward]
|
||||||
|
|
||||||
# Check directory argument was set and exist
|
# Check directory argument was set and exist
|
||||||
@ -205,7 +205,7 @@ def revertFixIncludes(data):
|
|||||||
def installHeaderFile(org, target):
|
def installHeaderFile(org, target):
|
||||||
global tempFile
|
global tempFile
|
||||||
src = FreeBSD_DIR + '/' + org
|
src = FreeBSD_DIR + '/' + org
|
||||||
dst = RTEMS_DIR + '/' + PREFIX + '/' + org # + org.replace('rtems/', '')
|
dst = RTEMS_DIR + '/' + PREFIX + '/' + org
|
||||||
dst = mapContribPath(dst)
|
dst = mapContribPath(dst)
|
||||||
if target != "generic":
|
if target != "generic":
|
||||||
dst = mapCPUDependentPath(dst)
|
dst = mapCPUDependentPath(dst)
|
||||||
@ -219,7 +219,7 @@ def installHeaderFile(org, target):
|
|||||||
pass
|
pass
|
||||||
data = open(src).read()
|
data = open(src).read()
|
||||||
out = open(tempFile, 'w')
|
out = open(tempFile, 'w')
|
||||||
if src.find('rtems') == -1:
|
if org.find('rtems') == -1:
|
||||||
data = fixIncludes(data)
|
data = fixIncludes(data)
|
||||||
out.write(data)
|
out.write(data)
|
||||||
out.close()
|
out.close()
|
||||||
@ -244,7 +244,7 @@ def installSourceFile(org):
|
|||||||
pass
|
pass
|
||||||
data = open(src).read()
|
data = open(src).read()
|
||||||
out = open(tempFile, 'w')
|
out = open(tempFile, 'w')
|
||||||
if src.find('rtems') == -1:
|
if org.find('rtems') == -1:
|
||||||
data = fixIncludes(data)
|
data = fixIncludes(data)
|
||||||
out.write('#include <' + PREFIX + '/machine/rtems-bsd-config.h>\n\n')
|
out.write('#include <' + PREFIX + '/machine/rtems-bsd-config.h>\n\n')
|
||||||
out.write(data)
|
out.write(data)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user