diff --git a/build/simulink_codegen/writegitinfoheader.m b/build/simulink_codegen/writegitinfoheader.m
index ca0e08ea249cfcfc6b8eef77c81144c98186d4be..971716b55c280307876a69ece86455b9c769ff1a 100644
--- a/build/simulink_codegen/writegitinfoheader.m
+++ b/build/simulink_codegen/writegitinfoheader.m
@@ -124,14 +124,14 @@ function writegitinfoheader()
    try
       cfg=Simulink.fileGenControl('getConfig');
       codegenfolder=cfg.CodeGenFolder;
-      cleancmd = ['rm -f ' codegenfolder '/SCD_rtccode*'];
+      cleancmd = ['rm -rf ' codegenfolder '/SCD_rtccode*'];
       [status,result]  = system(cleancmd);
       
       if result~=0
           warning('Build folder could not be cleaned properly with the command: %s',cleancmd);
           status
       else
-          fprintf('Cleaned SCD_rtccode* in %s\n', codegenfolder);
+          fprintf('Cleaned with command: %s\n', cleancmd);
       end
    catch ME
        warning('Exception cleaning expcode build folder %s', codegenfolder);