buildsystem,epj2make,ide; remove .main.* files when cleaning the target of a project...
authorRejean Loyer <rejean.loyer@gmail.com>
Thu, 12 Sep 2013 15:46:14 +0000 (11:46 -0400)
committerRejean Loyer <rejean.loyer@gmail.com>
Thu, 26 Sep 2013 16:17:43 +0000 (12:17 -0400)
ide/src/project/Project.ec

index 896cf87..b5e7863 100644 (file)
@@ -3414,6 +3414,8 @@ private:
 
          f.Printf("cleantarget: objdir%s\n", sameOrRelObjTargetDirs ? "" : " targetdir");
          f.Puts("\t$(call rmq,$(TARGET))\n");
+         if(numCObjects)
+            f.Printf("\t$(call rmq,%s)\n", "$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S)");
          f.Puts("ifdef SHARED_LIBRARY_TARGET\n");
          f.Puts("ifdef LINUX_TARGET\n");
          f.Puts("ifdef LINUX_HOST\n");
@@ -3436,7 +3438,6 @@ private:
          }
          if(numCObjects)
          {
-            f.Printf("\t$(call rmq,%s)\n", "$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S)");
             OutputCleanActions(f, "ECOBJECTS", eCsourcesParts);
             OutputCleanActions(f, "COBJECTS", eCsourcesParts);
             OutputCleanActions(f, "BOWLS", eCsourcesParts);