diff options
Diffstat (limited to 'android/paths.go')
-rw-r--r-- | android/paths.go | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/android/paths.go b/android/paths.go index 35ed1801..56c3715f 100644 --- a/android/paths.go +++ b/android/paths.go @@ -79,8 +79,11 @@ type Path interface { // Returns the path in string form String() string - // Returns the current file extension of the path + // Ext returns the extension of the last element of the path Ext() string + + // Base returns the last element of the path + Base() string } // WritablePath is a type of path that can be used as an output for build rules. @@ -284,6 +287,10 @@ func (p basePath) Ext() string { return filepath.Ext(p.path) } +func (p basePath) Base() string { + return filepath.Base(p.path) +} + // SourcePath is a Path representing a file path rooted from SrcDir type SourcePath struct { basePath |