def writePropertiesToCSharpFile( daliClass )
# open the CSharp file autogenerated by SWIG
- swigFiles = $daliSwigPath + "/csharp/"
+ swigFiles = $daliSwigPath + "/automatic/csharp/"
fileName =(swigFiles+daliClass.name) + ".cs"
def writeChildPropertiesToCSharpFile( daliClass )
# open the CSharp file autogenerated by SWIG
- swigFiles = $daliSwigPath + "/csharp/"
+ swigFiles = $daliSwigPath + "/automatic/csharp/"
# Add all the child properties to Control
fileName = (swigFiles+"Control") + ".cs"
puts("Scanning folder: #{$daliCorePath}\n\n");
# Executed a recursive grep over dali-core for the DALI_PROPERTY macro
- result =`grep --include *.cpp -r "DALI_PROPERTY( \" #{$daliCorePath}`
+ result =`grep --include \\*.cpp -r "DALI_PROPERTY( \" #{$daliCorePath}`
# We now have a list of lines that look like this:
# DALI_PROPERTY_REGISTRATION
# DALI_ANIMATABLE_PROPERTY_REGISTRATION
# DALI_CHILD_PROPERTY_REGISTRATION
- result =`grep --include *.cpp -w 'Control::Impl::SetProperty\\|DALI_ANIMATABLE_PROPERTY_REGISTRATION_WITH_DEFAULT(\\|DALI_CHILD_PROPERTY_REGISTRATION(\\|DALI_ANIMATABLE_PROPERTY_REGISTRATION(\\|DALI_PROPERTY_REGISTRATION' -r #{$daliToolkitPath}`
+ result =`grep --include \\*.cpp -w 'Control::Impl::SetProperty\\|DALI_ANIMATABLE_PROPERTY_REGISTRATION_WITH_DEFAULT(\\|DALI_CHILD_PROPERTY_REGISTRATION(\\|DALI_ANIMATABLE_PROPERTY_REGISTRATION(\\|DALI_PROPERTY_REGISTRATION' -r #{$daliToolkitPath}`
if( result == "" )
puts("Error parsing #{$daliToolkitPath} no properties found")