X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=Tools%2FSource%2FGenBuild%2Forg%2Ftianocore%2Fbuild%2Fid%2FPlatformIdentification.java;h=c5c2f1e03040c198961719e1299f465df9d1ad3f;hp=39a13d92d60c7c5ba388fa7b5185319fb365e732;hb=53d853a683b47ad9dc2aed3f55166d8b66c899d2;hpb=9cf435c223091dc504a21559b791fafbfaf83135 diff --git a/Tools/Source/GenBuild/org/tianocore/build/id/PlatformIdentification.java b/Tools/Source/GenBuild/org/tianocore/build/id/PlatformIdentification.java index 39a13d92d6..c5c2f1e030 100644 --- a/Tools/Source/GenBuild/org/tianocore/build/id/PlatformIdentification.java +++ b/Tools/Source/GenBuild/org/tianocore/build/id/PlatformIdentification.java @@ -51,10 +51,18 @@ public class PlatformIdentification extends Identification{ } public String getRelativeFpdFile (){ - return fpdFile.getPath().substring(GlobalData.getWorkspacePath().length() + 1); + String relativeDir = fpdFile.getPath().substring(GlobalData.getWorkspacePath().length()); + if(relativeDir.startsWith("\\") || relativeDir.startsWith("/")) { + relativeDir = relativeDir.substring(1); + } + return relativeDir; } public String getPlatformRelativeDir(){ - return fpdFile.getParent().substring(GlobalData.getWorkspacePath().length() + 1); + String relativeDir = fpdFile.getParent().substring(GlobalData.getWorkspacePath().length()); + if(relativeDir.startsWith("\\") || relativeDir.startsWith("/")) { + relativeDir = relativeDir.substring(1); + } + return relativeDir; } } \ No newline at end of file