A link created with RelSymLink is properly removed on a `jam clean\' now. Overrode the Clean actions to support spaces in file names.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1290 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -886,6 +886,7 @@ rule RelSymLink
|
|||||||
: [ FRelPath $(targetDirComponents) : $(sourceComponents) ] ;
|
: [ FRelPath $(targetDirComponents) : $(sourceComponents) ] ;
|
||||||
NOUPDATE $(target);
|
NOUPDATE $(target);
|
||||||
Depends $(target) : $(source) ;
|
Depends $(target) : $(source) ;
|
||||||
|
LocalClean clean : $(target) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
@@ -995,6 +996,12 @@ actions Chmod1
|
|||||||
$(CHMOD) "$(MODE)" "$(1)"
|
$(CHMOD) "$(MODE)" "$(1)"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Overridden to allow spaces in file names.
|
||||||
|
actions piecemeal together existing Clean
|
||||||
|
{
|
||||||
|
$(RM) "$(>)"
|
||||||
|
}
|
||||||
|
|
||||||
rule ObjectReference
|
rule ObjectReference
|
||||||
{
|
{
|
||||||
# ObjectReference <reference object> : <source object>
|
# ObjectReference <reference object> : <source object>
|
||||||
|
|||||||
Reference in New Issue
Block a user