From 0f5624931e1a70afd8a1c381c0e82b538d4f36c5 Mon Sep 17 00:00:00 2001 From: Rejean Loyer Date: Thu, 12 Sep 2013 11:46:14 -0400 Subject: [PATCH] buildsystem,epj2make,ide; remove .main.* files when cleaning the target of a project with .ec files. --- ide/src/project/Project.ec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ide/src/project/Project.ec b/ide/src/project/Project.ec index 896cf87..b5e7863 100644 --- a/ide/src/project/Project.ec +++ b/ide/src/project/Project.ec @@ -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); -- 1.8.3.1