i18n: (#858) Fixed directory layout to really match what Launchpad expects
authorJerome St-Louis <jerome@ecere.com>
Wed, 19 Mar 2014 06:47:23 +0000 (02:47 -0400)
committerJerome St-Louis <jerome@ecere.com>
Wed, 19 Mar 2014 06:47:23 +0000 (02:47 -0400)
174 files changed:
compiler/bootstrap/ecs/bootstrap/ecs.c
compiler/ecc/Makefile
compiler/ecc/ecc.epj
compiler/ecc/locale/ecc/ecc.pot [moved from compiler/ecc/locale/ecc.pot with 100% similarity]
compiler/ecc/locale/ecc/es.mo [moved from compiler/ecc/locale/ecc-es.mo with 100% similarity]
compiler/ecc/locale/ecc/es.po [moved from compiler/ecc/locale/ecc-es.po with 100% similarity]
compiler/ecc/locale/ecc/he.mo [moved from compiler/ecc/locale/ecc-he.mo with 100% similarity]
compiler/ecc/locale/ecc/he.po [moved from compiler/ecc/locale/ecc-he.po with 100% similarity]
compiler/ecc/locale/ecc/pt_BR.mo [moved from compiler/ecc/locale/ecc-pt_BR.mo with 100% similarity]
compiler/ecc/locale/ecc/pt_BR.po [moved from compiler/ecc/locale/ecc-pt_BR.po with 100% similarity]
compiler/ecc/locale/ecc/ru.mo [moved from compiler/ecc/locale/ecc-ru.mo with 100% similarity]
compiler/ecc/locale/ecc/ru.po [moved from compiler/ecc/locale/ecc-ru.po with 100% similarity]
compiler/ecc/locale/ecc/vi.mo [moved from compiler/ecc/locale/ecc-vi.mo with 100% similarity]
compiler/ecc/locale/ecc/vi.po [moved from compiler/ecc/locale/ecc-vi.po with 100% similarity]
compiler/ecc/locale/ecc/zh_CN.mo [moved from compiler/ecc/locale/ecc-zh_CN.mo with 100% similarity]
compiler/ecc/locale/ecc/zh_CN.po [moved from compiler/ecc/locale/ecc-zh_CN.po with 100% similarity]
compiler/ecp/Makefile
compiler/ecp/ecp.epj
compiler/ecp/locale/ecp/ecp.pot [moved from compiler/ecp/locale/ecp.pot with 100% similarity]
compiler/ecp/locale/ecp/es.mo [moved from compiler/ecp/locale/ecp-es.mo with 100% similarity]
compiler/ecp/locale/ecp/es.po [moved from compiler/ecp/locale/ecp-es.po with 100% similarity]
compiler/ecp/locale/ecp/he.mo [moved from compiler/ecp/locale/ecp-he.mo with 100% similarity]
compiler/ecp/locale/ecp/he.po [moved from compiler/ecp/locale/ecp-he.po with 100% similarity]
compiler/ecp/locale/ecp/pt_BR.mo [moved from compiler/ecp/locale/ecp-pt_BR.mo with 100% similarity]
compiler/ecp/locale/ecp/pt_BR.po [moved from compiler/ecp/locale/ecp-pt_BR.po with 100% similarity]
compiler/ecp/locale/ecp/ru.mo [moved from compiler/ecp/locale/ecp-ru.mo with 100% similarity]
compiler/ecp/locale/ecp/ru.po [moved from compiler/ecp/locale/ecp-ru.po with 100% similarity]
compiler/ecp/locale/ecp/zh_CN.mo [moved from compiler/ecp/locale/ecp-zh_CN.mo with 100% similarity]
compiler/ecp/locale/ecp/zh_CN.po [moved from compiler/ecp/locale/ecp-zh_CN.po with 100% similarity]
compiler/ecs/Makefile
compiler/ecs/ecs.ec
compiler/ecs/ecs.epj
compiler/ecs/locale/ecs/ecs.pot [moved from compiler/ecs/locale/ecs.pot with 100% similarity]
compiler/ecs/locale/ecs/es.mo [moved from compiler/ecs/locale/ecs-es.mo with 100% similarity]
compiler/ecs/locale/ecs/es.po [moved from compiler/ecs/locale/ecs-es.po with 100% similarity]
compiler/ecs/locale/ecs/he.mo [moved from compiler/ecs/locale/ecs-he.mo with 100% similarity]
compiler/ecs/locale/ecs/he.po [moved from compiler/ecs/locale/ecs-he.po with 100% similarity]
compiler/ecs/locale/ecs/pt_BR.mo [moved from compiler/ecs/locale/ecs-pt_BR.mo with 100% similarity]
compiler/ecs/locale/ecs/pt_BR.po [moved from compiler/ecs/locale/ecs-pt_BR.po with 100% similarity]
compiler/ecs/locale/ecs/ru.mo [moved from compiler/ecs/locale/ecs-ru.mo with 100% similarity]
compiler/ecs/locale/ecs/ru.po [moved from compiler/ecs/locale/ecs-ru.po with 100% similarity]
compiler/ecs/locale/ecs/zh_CN.mo [moved from compiler/ecs/locale/ecs-zh_CN.mo with 100% similarity]
compiler/ecs/locale/ecs/zh_CN.po [moved from compiler/ecs/locale/ecs-zh_CN.po with 100% similarity]
compiler/libec/Makefile
compiler/libec/ec.epj
compiler/libec/locale/ec/ec.pot [moved from compiler/libec/locale/ec.pot with 100% similarity]
compiler/libec/locale/ec/es.mo [moved from compiler/libec/locale/ec-es.mo with 100% similarity]
compiler/libec/locale/ec/es.po [moved from compiler/libec/locale/ec-es.po with 100% similarity]
compiler/libec/locale/ec/mr.mo [moved from compiler/libec/locale/ec-mr.mo with 100% similarity]
compiler/libec/locale/ec/mr.po [moved from compiler/libec/locale/ec-mr.po with 100% similarity]
compiler/libec/locale/ec/zh_CN.mo [moved from compiler/libec/locale/ec-zh_CN.mo with 100% similarity]
compiler/libec/locale/ec/zh_CN.po [moved from compiler/libec/locale/ec-zh_CN.po with 100% similarity]
documentor/Makefile
documentor/documentor.epj
documentor/locale/documentor/documentor.pot [moved from documentor/locale/documentor.pot with 100% similarity]
documentor/locale/documentor/es.mo [moved from documentor/locale/documentor-es.mo with 100% similarity]
documentor/locale/documentor/es.po [moved from documentor/locale/documentor-es.po with 100% similarity]
documentor/locale/documentor/pt_BR.mo [moved from documentor/locale/documentor-pt_BR.mo with 100% similarity]
documentor/locale/documentor/pt_BR.po [moved from documentor/locale/documentor-pt_BR.po with 100% similarity]
documentor/locale/documentor/zh_CN.mo [moved from documentor/locale/documentor-zh_CN.mo with 100% similarity]
documentor/locale/documentor/zh_CN.po [moved from documentor/locale/documentor-zh_CN.po with 100% similarity]
ear/cmd/Makefile
ear/cmd/ear.epj
ear/cmd/locale/ear/ear.pot [moved from ear/cmd/locale/ear.pot with 100% similarity]
ear/cmd/locale/ear/es.mo [moved from ear/cmd/locale/ear-es.mo with 100% similarity]
ear/cmd/locale/ear/es.po [moved from ear/cmd/locale/ear-es.po with 100% similarity]
ear/cmd/locale/ear/ru.mo [moved from ear/cmd/locale/ear-ru.mo with 100% similarity]
ear/cmd/locale/ear/ru.po [moved from ear/cmd/locale/ear-ru.po with 100% similarity]
ear/cmd/locale/ear/zh_CN.mo [moved from ear/cmd/locale/ear-zh_CN.mo with 100% similarity]
ear/cmd/locale/ear/zh_CN.po [moved from ear/cmd/locale/ear-zh_CN.po with 100% similarity]
ear/extract/Makefile
ear/extract/extract.epj
ear/extract/locale/extract/es.mo [moved from ear/extract/locale/extract-es.mo with 100% similarity]
ear/extract/locale/extract/es.po [moved from ear/extract/locale/extract-es.po with 100% similarity]
ear/extract/locale/extract/extract.pot [moved from ear/extract/locale/extract.pot with 100% similarity]
ear/extract/locale/extract/he.mo [moved from ear/extract/locale/extract-he.mo with 100% similarity]
ear/extract/locale/extract/he.po [moved from ear/extract/locale/extract-he.po with 100% similarity]
ear/extract/locale/extract/ru.mo [moved from ear/extract/locale/extract-ru.mo with 100% similarity]
ear/extract/locale/extract/ru.po [moved from ear/extract/locale/extract-ru.po with 100% similarity]
ear/extract/locale/extract/zh_CN.mo [moved from ear/extract/locale/extract-zh_CN.mo with 100% similarity]
ear/extract/locale/extract/zh_CN.po [moved from ear/extract/locale/extract-zh_CN.po with 100% similarity]
ecere/Makefile
ecere/Makefile.ecereCOM
ecere/Makefile.installer
ecere/Makefile.vanilla
ecere/ecere.epj
ecere/locale/ecere/ecere.pot [moved from ecere/locale/ecere.pot with 100% similarity]
ecere/locale/ecere/es.mo [moved from ecere/locale/ecere-es.mo with 100% similarity]
ecere/locale/ecere/es.po [moved from ecere/locale/ecere-es.po with 100% similarity]
ecere/locale/ecere/hu.mo [moved from ecere/locale/ecere-hu.mo with 100% similarity]
ecere/locale/ecere/hu.po [moved from ecere/locale/ecere-hu.po with 100% similarity]
ecere/locale/ecere/mr.mo [moved from ecere/locale/ecere-mr.mo with 100% similarity]
ecere/locale/ecere/mr.po [moved from ecere/locale/ecere-mr.po with 100% similarity]
ecere/locale/ecere/nl.mo [moved from ecere/locale/ecere-nl.mo with 100% similarity]
ecere/locale/ecere/nl.po [moved from ecere/locale/ecere-nl.po with 100% similarity]
ecere/locale/ecere/pt_BR.mo [moved from ecere/locale/ecere-pt_BR.mo with 100% similarity]
ecere/locale/ecere/pt_BR.po [moved from ecere/locale/ecere-pt_BR.po with 100% similarity]
ecere/locale/ecere/ru.mo [moved from ecere/locale/ecere-ru.mo with 100% similarity]
ecere/locale/ecere/ru.po [moved from ecere/locale/ecere-ru.po with 100% similarity]
ecere/locale/ecere/zh_CN.mo [moved from ecere/locale/ecere-zh_CN.mo with 100% similarity]
ecere/locale/ecere/zh_CN.po [moved from ecere/locale/ecere-zh_CN.po with 100% similarity]
ecere/src/sys/i18n.ec
eda/drivers/sqlite/EDASQLite.epj
eda/drivers/sqlite/Makefile
eda/drivers/sqlite/locale/EDASQLite/EDASQLite.pot [moved from eda/drivers/sqlite/locale/EDASQLite.pot with 100% similarity]
eda/drivers/sqlite/locale/EDASQLite/es.mo [moved from eda/drivers/sqlite/locale/EDASQLite-es.mo with 100% similarity]
eda/drivers/sqlite/locale/EDASQLite/es.po [moved from eda/drivers/sqlite/locale/EDASQLite-es.po with 100% similarity]
eda/drivers/sqlite/locale/EDASQLite/he.mo [moved from eda/drivers/sqlite/locale/EDASQLite-he.mo with 100% similarity]
eda/drivers/sqlite/locale/EDASQLite/he.po [moved from eda/drivers/sqlite/locale/EDASQLite-he.po with 100% similarity]
eda/drivers/sqlite/locale/EDASQLite/pt_BR.mo [moved from eda/drivers/sqlite/locale/EDASQLite-pt_BR.mo with 100% similarity]
eda/drivers/sqlite/locale/EDASQLite/pt_BR.po [moved from eda/drivers/sqlite/locale/EDASQLite-pt_BR.po with 100% similarity]
eda/drivers/sqlite/locale/EDASQLite/ru.mo [moved from eda/drivers/sqlite/locale/EDASQLite-ru.mo with 100% similarity]
eda/drivers/sqlite/locale/EDASQLite/ru.po [moved from eda/drivers/sqlite/locale/EDASQLite-ru.po with 100% similarity]
eda/drivers/sqlite/locale/EDASQLite/zh_CN.mo [moved from eda/drivers/sqlite/locale/EDASQLite-zh_CN.mo with 100% similarity]
eda/drivers/sqlite/locale/EDASQLite/zh_CN.po [moved from eda/drivers/sqlite/locale/EDASQLite-zh_CN.po with 100% similarity]
eda/drivers/sqliteCipher/EDASQLiteCipher.epj
eda/drivers/sqliteCipher/Makefile
eda/drivers/sqliteCipher/locale/EDASQLiteCipher/EDASQLiteCipher.pot [moved from eda/drivers/sqliteCipher/locale/EDASQLiteCipher.pot with 100% similarity]
eda/drivers/sqliteCipher/locale/EDASQLiteCipher/es.mo [moved from eda/drivers/sqliteCipher/locale/EDASQLiteCipher-es.mo with 100% similarity]
eda/drivers/sqliteCipher/locale/EDASQLiteCipher/es.po [moved from eda/drivers/sqliteCipher/locale/EDASQLiteCipher-es.po with 100% similarity]
eda/drivers/sqliteCipher/locale/EDASQLiteCipher/he.mo [moved from eda/drivers/sqliteCipher/locale/EDASQLiteCipher-he.mo with 100% similarity]
eda/drivers/sqliteCipher/locale/EDASQLiteCipher/he.po [moved from eda/drivers/sqliteCipher/locale/EDASQLiteCipher-he.po with 100% similarity]
eda/drivers/sqliteCipher/locale/EDASQLiteCipher/pt_BR.mo [moved from eda/drivers/sqliteCipher/locale/EDASQLiteCipher-pt_BR.mo with 100% similarity]
eda/drivers/sqliteCipher/locale/EDASQLiteCipher/pt_BR.po [moved from eda/drivers/sqliteCipher/locale/EDASQLiteCipher-pt_BR.po with 100% similarity]
eda/drivers/sqliteCipher/locale/EDASQLiteCipher/ru.mo [moved from eda/drivers/sqliteCipher/locale/EDASQLiteCipher-ru.mo with 100% similarity]
eda/drivers/sqliteCipher/locale/EDASQLiteCipher/ru.po [moved from eda/drivers/sqliteCipher/locale/EDASQLiteCipher-ru.po with 100% similarity]
eda/drivers/sqliteCipher/locale/EDASQLiteCipher/zh_CN.mo [moved from eda/drivers/sqliteCipher/locale/EDASQLiteCipher-zh_CN.mo with 100% similarity]
eda/drivers/sqliteCipher/locale/EDASQLiteCipher/zh_CN.po [moved from eda/drivers/sqliteCipher/locale/EDASQLiteCipher-zh_CN.po with 100% similarity]
eda/libeda/EDA.epj
eda/libeda/Makefile
eda/libeda/locale/EDA/EDA.pot [moved from eda/libeda/locale/EDA.pot with 100% similarity]
eda/libeda/locale/EDA/es.mo [moved from eda/libeda/locale/EDA-es.mo with 100% similarity]
eda/libeda/locale/EDA/es.po [moved from eda/libeda/locale/EDA-es.po with 100% similarity]
eda/libeda/locale/EDA/he.mo [moved from eda/libeda/locale/EDA-he.mo with 100% similarity]
eda/libeda/locale/EDA/he.po [moved from eda/libeda/locale/EDA-he.po with 100% similarity]
eda/libeda/locale/EDA/ru.mo [moved from eda/libeda/locale/EDA-ru.mo with 100% similarity]
eda/libeda/locale/EDA/ru.po [moved from eda/libeda/locale/EDA-ru.po with 100% similarity]
eda/libeda/locale/EDA/zh_CN.mo [moved from eda/libeda/locale/EDA-zh_CN.mo with 100% similarity]
eda/libeda/locale/EDA/zh_CN.po [moved from eda/libeda/locale/EDA-zh_CN.po with 100% similarity]
epj2make/Makefile
epj2make/epj2make.epj
epj2make/locale/epj2make/epj2make.pot [moved from epj2make/locale/epj2make.pot with 100% similarity]
epj2make/locale/epj2make/es.mo [moved from epj2make/locale/epj2make-es.mo with 100% similarity]
epj2make/locale/epj2make/es.po [moved from epj2make/locale/epj2make-es.po with 100% similarity]
epj2make/locale/epj2make/he.mo [moved from epj2make/locale/epj2make-he.mo with 100% similarity]
epj2make/locale/epj2make/he.po [moved from epj2make/locale/epj2make-he.po with 100% similarity]
epj2make/locale/epj2make/ru.mo [moved from epj2make/locale/epj2make-ru.mo with 100% similarity]
epj2make/locale/epj2make/ru.po [moved from epj2make/locale/epj2make-ru.po with 100% similarity]
epj2make/locale/epj2make/zh_CN.mo [moved from epj2make/locale/epj2make-zh_CN.mo with 100% similarity]
epj2make/locale/epj2make/zh_CN.po [moved from epj2make/locale/epj2make-zh_CN.po with 100% similarity]
ide/Makefile
ide/ide.epj
ide/locale/ide/es.mo [moved from ide/locale/ide-es.mo with 100% similarity]
ide/locale/ide/es.po [moved from ide/locale/ide-es.po with 100% similarity]
ide/locale/ide/ide.pot [moved from ide/locale/ide.pot with 100% similarity]
ide/locale/ide/pt_BR.mo [moved from ide/locale/ide-pt_BR.mo with 100% similarity]
ide/locale/ide/pt_BR.po [moved from ide/locale/ide-pt_BR.po with 100% similarity]
ide/locale/ide/ru.mo [moved from ide/locale/ide-ru.mo with 100% similarity]
ide/locale/ide/ru.po [moved from ide/locale/ide-ru.po with 100% similarity]
ide/locale/ide/vi.mo [moved from ide/locale/ide-vi.mo with 100% similarity]
ide/locale/ide/vi.po [moved from ide/locale/ide-vi.po with 100% similarity]
ide/locale/ide/zh_CN.mo [moved from ide/locale/ide-zh_CN.mo with 100% similarity]
ide/locale/ide/zh_CN.po [moved from ide/locale/ide-zh_CN.po with 100% similarity]
installer/Installer.epj
installer/Makefile
installer/locale/Installer/Installer.pot [moved from installer/locale/Installer.pot with 100% similarity]
installer/locale/Installer/es.mo [moved from installer/locale/Installer-es.mo with 100% similarity]
installer/locale/Installer/es.po [moved from installer/locale/Installer-es.po with 100% similarity]
installer/locale/Installer/pt_BR.mo [moved from installer/locale/Installer-pt_BR.mo with 100% similarity]
installer/locale/Installer/pt_BR.po [moved from installer/locale/Installer-pt_BR.po with 100% similarity]
installer/locale/Installer/ru.mo [moved from installer/locale/Installer-ru.mo with 100% similarity]
installer/locale/Installer/ru.po [moved from installer/locale/Installer-ru.po with 100% similarity]
installer/locale/Installer/zh_CN.mo [moved from installer/locale/Installer-zh_CN.mo with 100% similarity]
installer/locale/Installer/zh_CN.po [moved from installer/locale/Installer-zh_CN.po with 100% similarity]

index 547c319..76a67a7 100644 (file)
@@ -2483,10 +2483,10 @@ struct __ecereNameSpace__ecere__com__IteratorPointer * pointer;
 
 extern void ComputeModuleClasses(struct __ecereNameSpace__ecere__com__Instance * module);
 
-extern unsigned int __ecereNameSpace__ecere__sys__MakeDir(char *  path);
-
 extern char *  __ecereNameSpace__ecere__sys__PathCat(char *  string, char *  addedPath);
 
+extern unsigned int __ecereNameSpace__ecere__sys__MakeDir(char *  path);
+
 extern void FreeContext(struct Context * context);
 
 extern void FreeExcludedSymbols(struct __ecereNameSpace__ecere__sys__OldList * excludedSymbols);
@@ -2932,6 +2932,7 @@ struct __ecereNameSpace__ecere__com__Instance * potFile;
 char potFileName[797];
 
 strcpy(potFileName, "locale");
+__ecereNameSpace__ecere__sys__PathCat(potFileName, projectName);
 __ecereNameSpace__ecere__sys__MakeDir(potFileName);
 __ecereNameSpace__ecere__sys__PathCat(potFileName, projectName);
 __ecereNameSpace__ecere__sys__ChangeExtension(potFileName, "pot", potFileName);
index f1f492a..24759a1 100644 (file)
@@ -64,12 +64,12 @@ OBJECTS = $(ECOBJECTS) $(OBJ)$(MODULE).main$(O)
 SOURCES = $(ECSOURCES)
 
 RESOURCES = \
-       locale/ecc-es.mo \
-       locale/ecc-he.mo \
-       locale/ecc-ru.mo \
-       locale/ecc-vi.mo \
-       locale/ecc-zh_CN.mo \
-       locale/ecc-pt_BR.mo
+       locale/ecc/es.mo \
+       locale/ecc/he.mo \
+       locale/ecc/pt_BR.mo \
+       locale/ecc/ru.mo \
+       locale/ecc/vi.mo \
+       locale/ecc/zh_CN.mo
 
 LIBS += $(SHAREDLIB) $(EXECUTABLE) $(LINKOPT)
 
@@ -118,7 +118,7 @@ ifndef STATIC_LIBRARY_TARGET
 ifndef NOSTRIP
        $(STRIP) $(STRIPOPT) $(TARGET)
 endif
-       $(EAR) aw$(EARFLAGS) $(TARGET) locale/ecc-es.mo locale/ecc-he.mo locale/ecc-ru.mo locale/ecc-vi.mo locale/ecc-zh_CN.mo locale/ecc-pt_BR.mo "locale"
+       $(EAR) aw$(EARFLAGS) $(TARGET) locale/ecc/es.mo locale/ecc/he.mo locale/ecc/pt_BR.mo locale/ecc/ru.mo locale/ecc/vi.mo locale/ecc/zh_CN.mo "locale/ecc"
 else
        $(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
 endif
@@ -143,11 +143,21 @@ $(OBJ)$(MODULE).main$(O): $(OBJ)$(MODULE).main.c
        $(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
 
 cleantarget: objdir
+       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+       $(call rmq,$(OBJ)symbols.lst)
+       $(call rmq,$(OBJ)objects.lst)
        $(call rmq,$(TARGET))
+ifdef SHARED_LIBRARY_TARGET
+ifdef LINUX_TARGET
+ifdef LINUX_HOST
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+endif
+endif
+endif
 
 clean: cleantarget
        $(call rmq,$(_OBJECTS))
-       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
        $(call rmq,$(ECOBJECTS))
        $(call rmq,$(COBJECTS))
        $(call rmq,$(BOWLS))
index c02a7c3..838bf6a 100644 (file)
       {
          "Folder" : "locale",
          "Files" : [
-            "ecc-es.mo",
-            "ecc-he.mo",
-            "ecc-ru.mo",
-            "ecc-vi.mo",
-            "ecc-zh_CN.mo",
-            "ecc-pt_BR.mo"
+            {
+               "Folder" : "ecc",
+               "Files" : [
+                  "es.mo",
+                  "he.mo",
+                  "pt_BR.mo",
+                  "ru.mo",
+                  "vi.mo",
+                  "zh_CN.mo"
+               ]
+            }
          ]
       }
    ]
index c93a2ad..859319f 100644 (file)
@@ -64,11 +64,11 @@ OBJECTS = $(ECOBJECTS) $(OBJ)$(MODULE).main$(O)
 SOURCES = $(ECSOURCES)
 
 RESOURCES = \
-       locale/ecp-es.mo \
-       locale/ecp-he.mo \
-       locale/ecp-ru.mo \
-       locale/ecp-zh_CN.mo \
-       locale/ecp-pt_BR.mo
+       locale/ecp/es.mo \
+       locale/ecp/he.mo \
+       locale/ecp/pt_BR.mo \
+       locale/ecp/ru.mo \
+       locale/ecp/zh_CN.mo
 
 LIBS += $(SHAREDLIB) $(EXECUTABLE) $(LINKOPT)
 
@@ -117,7 +117,7 @@ ifndef STATIC_LIBRARY_TARGET
 ifndef NOSTRIP
        $(STRIP) $(STRIPOPT) $(TARGET)
 endif
-       $(EAR) aw$(EARFLAGS) $(TARGET) locale/ecp-es.mo locale/ecp-he.mo locale/ecp-ru.mo locale/ecp-zh_CN.mo locale/ecp-pt_BR.mo "locale"
+       $(EAR) aw$(EARFLAGS) $(TARGET) locale/ecp/es.mo locale/ecp/he.mo locale/ecp/pt_BR.mo locale/ecp/ru.mo locale/ecp/zh_CN.mo "locale"
 else
        $(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
 endif
@@ -142,11 +142,21 @@ $(OBJ)$(MODULE).main$(O): $(OBJ)$(MODULE).main.c
        $(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
 
 cleantarget: objdir
+       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+       $(call rmq,$(OBJ)symbols.lst)
+       $(call rmq,$(OBJ)objects.lst)
        $(call rmq,$(TARGET))
+ifdef SHARED_LIBRARY_TARGET
+ifdef LINUX_TARGET
+ifdef LINUX_HOST
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+endif
+endif
+endif
 
 clean: cleantarget
        $(call rmq,$(_OBJECTS))
-       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
        $(call rmq,$(ECOBJECTS))
        $(call rmq,$(COBJECTS))
        $(call rmq,$(BOWLS))
index bee3813..cabe17d 100644 (file)
       {
          "Folder" : "locale",
          "Files" : [
-            "ecp-es.mo",
-            "ecp-he.mo",
-            "ecp-ru.mo",
-            "ecp-zh_CN.mo",
-            "ecp-pt_BR.mo"
+            "locale/ecp/es.mo",
+            "locale/ecp/he.mo",
+            "locale/ecp/pt_BR.mo",
+            "locale/ecp/ru.mo",
+            "locale/ecp/zh_CN.mo"
          ]
       }
    ]
index 49b401c..7522244 100644 (file)
@@ -64,11 +64,11 @@ OBJECTS = $(ECOBJECTS) $(OBJ)$(MODULE).main$(O)
 SOURCES = $(ECSOURCES)
 
 RESOURCES = \
-       locale/ecs-es.mo \
-       locale/ecs-he.mo \
-       locale/ecs-ru.mo \
-       locale/ecs-zh_CN.mo \
-       locale/ecs-pt_BR.mo
+       locale/ecs/es.mo \
+       locale/ecs/he.mo \
+       locale/ecs/pt_BR.mo \
+       locale/ecs/ru.mo \
+       locale/ecs/zh_CN.mo
 
 LIBS += $(SHAREDLIB) $(EXECUTABLE) $(LINKOPT)
 
@@ -117,7 +117,7 @@ ifndef STATIC_LIBRARY_TARGET
 ifndef NOSTRIP
        $(STRIP) $(STRIPOPT) $(TARGET)
 endif
-       $(EAR) aw$(EARFLAGS) $(TARGET) locale/ecs-es.mo locale/ecs-he.mo locale/ecs-ru.mo locale/ecs-zh_CN.mo locale/ecs-pt_BR.mo "locale"
+       $(EAR) aw$(EARFLAGS) $(TARGET) locale/ecs/es.mo locale/ecs/he.mo locale/ecs/pt_BR.mo locale/ecs/ru.mo locale/ecs/zh_CN.mo "locale/ecs"
 else
        $(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
 endif
@@ -142,11 +142,21 @@ $(OBJ)$(MODULE).main$(O): $(OBJ)$(MODULE).main.c
        $(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
 
 cleantarget: objdir
+       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+       $(call rmq,$(OBJ)symbols.lst)
+       $(call rmq,$(OBJ)objects.lst)
        $(call rmq,$(TARGET))
+ifdef SHARED_LIBRARY_TARGET
+ifdef LINUX_TARGET
+ifdef LINUX_HOST
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+endif
+endif
+endif
 
 clean: cleantarget
        $(call rmq,$(_OBJECTS))
-       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
        $(call rmq,$(ECOBJECTS))
        $(call rmq,$(COBJECTS))
        $(call rmq,$(BOWLS))
index 2388575..6b1fbbf 100644 (file)
@@ -1989,6 +1989,7 @@ class SymbolgenApp : Application
                //strcpy(potFileName, output);
                //StripExtension(potFileName);
                strcpy(potFileName, "locale");
+               PathCat(potFileName, projectName);
                MakeDir(potFileName);
                PathCat(potFileName, projectName);
                ChangeExtension(potFileName, "pot", potFileName);
index 71d842b..dd03473 100644 (file)
       {
          "Folder" : "locale",
          "Files" : [
-            "ecs-es.mo",
-            "ecs-he.mo",
-            "ecs-ru.mo",
-            "ecs-zh_CN.mo",
-            "ecs-pt_BR.mo"
+            {
+               "Folder" : "ecs",
+               "Files" : [
+                  "es.mo",
+                  "he.mo",
+                  "pt_BR.mo",
+                  "ru.mo",
+                  "zh_CN.mo"
+               ]
+            }
          ]
       }
    ]
index a3d3539..69105f5 100644 (file)
@@ -100,9 +100,9 @@ SOURCES = $(ECSOURCES) \
        ../bootstrap/bsl.c
 
 RESOURCES = \
-       locale/ec-es.mo \
-       locale/ec-mr.mo \
-       locale/ec-zh_CN.mo
+       locale/ec/es.mo \
+       locale/ec/mr.mo \
+       locale/ec/zh_CN.mo
 
 LIBS += $(SHAREDLIB) $(EXECUTABLE) $(LINKOPT)
 
@@ -156,7 +156,7 @@ ifndef STATIC_LIBRARY_TARGET
 ifndef NOSTRIP
        $(STRIP) $(STRIPOPT) $(TARGET)
 endif
-       $(EAR) aw$(EARFLAGS) $(TARGET) locale/ec-es.mo locale/ec-mr.mo locale/ec-zh_CN.mo "locale"
+       $(EAR) aw$(EARFLAGS) $(TARGET) locale/ec/es.mo locale/ec/mr.mo locale/ec/zh_CN.mo "locale/ec"
 else
        $(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
 endif
@@ -393,11 +393,21 @@ $(OBJ)$(MODULE).main$(O): $(OBJ)$(MODULE).main.c
        $(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
 
 cleantarget: objdir
+       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+       $(call rmq,$(OBJ)symbols.lst)
+       $(call rmq,$(OBJ)objects.lst)
        $(call rmq,$(TARGET))
+ifdef SHARED_LIBRARY_TARGET
+ifdef LINUX_TARGET
+ifdef LINUX_HOST
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+endif
+endif
+endif
 
 clean: cleantarget
        $(call rmq,$(_OBJECTS))
-       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
        $(call rmq,$(ECOBJECTS))
        $(call rmq,$(COBJECTS))
        $(call rmq,$(BOWLS))
index 97e9b2e..48eb8ec 100644 (file)
       {
          "Folder" : "locale",
          "Files" : [
-            "ec-es.mo",
-            "ec-mr.mo",
-            "ec-zh_CN.mo"
+            {
+               "Folder" : "ec",
+               "Files" : [
+                  "es.mo",
+                  "mr.mo",
+                  "zh_CN.mo"
+               ]
+            }
          ]
       }
    ]
index 97abd8f..9ee684b 100644 (file)
@@ -71,9 +71,9 @@ OBJECTS = $(ECOBJECTS) $(OBJ)$(MODULE).main$(O)
 SOURCES = $(ECSOURCES)
 
 RESOURCES = \
-       locale/documentor-es.mo \
-       locale/documentor-zh_CN.mo \
-       locale/documentor-pt_BR.mo \
+       locale/documentor/es.mo \
+       locale/documentor/pt_BR.mo \
+       locale/documentor/zh_CN.mo \
        ../ide/res/actions/docOpen.png \
        res/documentorIcon.png
 
@@ -122,7 +122,7 @@ ifndef NOSTRIP
        $(STRIP) $(STRIPOPT) $(TARGET)
 endif
        $(EAR) aw$(EARFLAGS) $(TARGET) res/documentorIcon.png ""
-       $(EAR) aw$(EARFLAGS) $(TARGET) locale/documentor-es.mo locale/documentor-zh_CN.mo locale/documentor-pt_BR.mo "locale"
+       $(EAR) aw$(EARFLAGS) $(TARGET) locale/documentor/es.mo locale/documentor/pt_BR.mo locale/documentor/zh_CN.mo "locale/documentor"
        $(EAR) aw$(EARFLAGS) $(TARGET) ../ide/res/actions/docOpen.png "actions"
 else
        $(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
@@ -220,11 +220,21 @@ $(OBJ)$(MODULE).main$(O): $(OBJ)$(MODULE).main.c
        $(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
 
 cleantarget: objdir
+       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+       $(call rmq,$(OBJ)symbols.lst)
+       $(call rmq,$(OBJ)objects.lst)
        $(call rmq,$(TARGET))
+ifdef SHARED_LIBRARY_TARGET
+ifdef LINUX_TARGET
+ifdef LINUX_HOST
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+endif
+endif
+endif
 
 clean: cleantarget
        $(call rmq,$(_OBJECTS))
-       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
        $(call rmq,$(ECOBJECTS))
        $(call rmq,$(COBJECTS))
        $(call rmq,$(BOWLS))
index ea4691a..62e0cb6 100644 (file)
       {
          "Folder" : "locale",
          "Files" : [
-            "documentor-es.mo",
-            "documentor-zh_CN.mo",
-            "documentor-pt_BR.mo"
+            {
+               "Folder" : "documentor",
+               "Files" : [
+                  "es.mo",
+                  "pt_BR.mo",
+                  "zh_CN.mo"
+               ]
+            }
          ]
       },
       {
index 2fcf62f..a91c81c 100644 (file)
@@ -64,9 +64,9 @@ OBJECTS = $(ECOBJECTS) $(OBJ)$(MODULE).main$(O)
 SOURCES = $(ECSOURCES)
 
 RESOURCES = \
-       locale/ear-es.mo \
-       locale/ear-ru.mo \
-       locale/ear-zh_CN.mo \
+       locale/ear/es.mo \
+       locale/ear/ru.mo \
+       locale/ear/zh_CN.mo \
        ../extract/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/extract$(E)
 
 LIBS += $(SHAREDLIB) $(EXECUTABLE) $(LINKOPT)
@@ -125,7 +125,7 @@ ifndef NOSTRIP
        $(STRIP) $(STRIPOPT) $(TARGET)
 endif
        $(EAR) aw$(EARFLAGS) $(TARGET) ../extract/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/extract$(E) ""
-       $(EAR) aw$(EARFLAGS) $(TARGET) locale/ear-es.mo locale/ear-ru.mo locale/ear-zh_CN.mo "locale"
+       $(EAR) aw$(EARFLAGS) $(TARGET) locale/ear/es.mo locale/ear/ru.mo locale/ear/zh_CN.mo "locale"
 else
        $(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
 endif
@@ -150,11 +150,21 @@ $(OBJ)$(MODULE).main$(O): $(OBJ)$(MODULE).main.c
        $(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
 
 cleantarget: objdir
+       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+       $(call rmq,$(OBJ)symbols.lst)
+       $(call rmq,$(OBJ)objects.lst)
        $(call rmq,$(TARGET))
+ifdef SHARED_LIBRARY_TARGET
+ifdef LINUX_TARGET
+ifdef LINUX_HOST
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+endif
+endif
+endif
 
 clean: cleantarget
        $(call rmq,$(_OBJECTS))
-       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
        $(call rmq,$(ECOBJECTS))
        $(call rmq,$(COBJECTS))
        $(call rmq,$(BOWLS))
index d7fc1f1..53f9f80 100644 (file)
@@ -48,9 +48,9 @@
       {
          "Folder" : "locale",
          "Files" : [
-            "ear-es.mo",
-            "ear-ru.mo",
-            "ear-zh_CN.mo"
+            "locale/ear/es.mo",
+            "locale/ear/ru.mo",
+            "locale/ear/zh_CN.mo"
          ]
       },
       "../extract/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)/extract$(E)"
index 054709c..be6b716 100644 (file)
@@ -91,11 +91,11 @@ RESOURCES1 = \
        ../../ecere/res/vanilla/ecere/places/networkServer.png \
        ../../ecere/res/vanilla/ecere/places/networkWorkgroup.png \
        ../../ecere/res/vanilla/ecere/status/folderOpen.png \
-       locale/extract-es.mo \
-       locale/extract-he.mo
+       locale/extract/es.mo \
+       locale/extract/he.mo
 RESOURCES2 = \
-       locale/extract-ru.mo \
-       locale/extract-zh_CN.mo
+       locale/extract/ru.mo \
+       locale/extract/zh_CN.mo
 
 LIBS += $(SHAREDLIB) $(EXECUTABLE) $(LINKOPT)
 
@@ -211,7 +211,7 @@ endif
        $(EAR) aw$(EARFLAGS) $(TARGET) ../../ecere/res/vanilla/ecere/elements/optionBoxSelected.png ../../ecere/res/vanilla/ecere/elements/optionBoxSelectedDown.png ../../ecere/res/vanilla/ecere/elements/optionBoxUp.png "ecere/elements"
        $(EAR) aw$(EARFLAGS) $(TARGET) ../../ecere/res/vanilla/ecere/places/driveRemote.png ../../ecere/res/vanilla/ecere/places/folder.png ../../ecere/res/vanilla/ecere/places/folderRemote.png ../../ecere/res/vanilla/ecere/places/networkServer.png ../../ecere/res/vanilla/ecere/places/networkWorkgroup.png "ecere/places"
        $(EAR) aw$(EARFLAGS) $(TARGET) ../../ecere/res/vanilla/ecere/status/folderOpen.png "ecere/status"
-       $(EAR) aw$(EARFLAGS) $(TARGET) locale/extract-es.mo locale/extract-he.mo locale/extract-ru.mo locale/extract-zh_CN.mo "locale"
+       $(EAR) aw$(EARFLAGS) $(TARGET) locale/extract/es.mo locale/extract/he.mo locale/extract/ru.mo locale/extract/zh_CN.mo "locale"
 else
        $(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
 endif
@@ -235,11 +235,21 @@ $(OBJ)$(MODULE).main$(O): $(OBJ)$(MODULE).main.c
        $(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
 
 cleantarget: objdir
+       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+       $(call rmq,$(OBJ)symbols.lst)
+       $(call rmq,$(OBJ)objects.lst)
        $(call rmq,$(TARGET))
+ifdef SHARED_LIBRARY_TARGET
+ifdef LINUX_TARGET
+ifdef LINUX_HOST
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+endif
+endif
+endif
 
 clean: cleantarget
        $(call rmq,$(_OBJECTS))
-       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
        $(call rmq,$(ECOBJECTS))
        $(call rmq,$(COBJECTS))
        $(call rmq,$(BOWLS))
index 69fd938..bbc1405 100644 (file)
       {
          "Folder" : "locale",
          "Files" : [
-            "extract-es.mo",
-            "extract-he.mo",
-            "extract-ru.mo",
-            "extract-zh_CN.mo"
+            "locale/extract/es.mo",
+            "locale/extract/he.mo",
+            "locale/extract/ru.mo",
+            "locale/extract/zh_CN.mo"
          ]
       }
    ]
index a15f395..f4f6aad 100644 (file)
@@ -376,13 +376,13 @@ RESOURCES3 = \
        $(RES)status/audioVolumeHigh.png \
        $(RES)status/folderOpen.png \
        $(RES)unicode/derivedGeneralCategoryStripped.txt \
-       locale/ecere-es.mo \
-       locale/ecere-hu.mo \
-       locale/ecere-mr.mo \
-       locale/ecere-nl.mo \
-       locale/ecere-pt_BR.mo \
-       locale/ecere-ru.mo \
-       locale/ecere-zh_CN.mo
+       locale/ecere/es.mo \
+       locale/ecere/hu.mo \
+       locale/ecere/mr.mo \
+       locale/ecere/nl.mo \
+       locale/ecere/pt_BR.mo \
+       locale/ecere/ru.mo \
+       locale/ecere/zh_CN.mo
 
 LIBS += $(SHAREDLIB) $(EXECUTABLE) $(LINKOPT)
 
@@ -584,7 +584,7 @@ endif
        $(EAR) aw$(EARFLAGS) $(TARGET) $(RES)places/driveRemote.png $(RES)places/folder.png $(RES)places/folderRemote.png $(RES)places/networkServer.png $(RES)places/networkWorkgroup.png $(RES)places/brokenFolder.png "places"
        $(EAR) aw$(EARFLAGS) $(TARGET) $(RES)status/audioVolumeHigh.png $(RES)status/folderOpen.png "status"
        $(EAR) aw$(EARFLAGS) $(TARGET) $(RES)unicode/derivedGeneralCategoryStripped.txt "unicode"
-       $(EAR) aw$(EARFLAGS) $(TARGET) locale/ecere-es.mo locale/ecere-hu.mo locale/ecere-mr.mo locale/ecere-nl.mo locale/ecere-pt_BR.mo locale/ecere-ru.mo locale/ecere-zh_CN.mo "locale"
+       $(EAR) aw$(EARFLAGS) $(TARGET) locale/ecere/es.mo locale/ecere/hu.mo locale/ecere/mr.mo locale/ecere/nl.mo locale/ecere/pt_BR.mo locale/ecere/ru.mo locale/ecere/zh_CN.mo "locale/ecere"
 else
        $(AR) rcs $(TARGET) @$(OBJ)objects.lst $(LIBS)
 endif
index 14ce21c..5ebd4bd 100644 (file)
@@ -322,6 +322,9 @@ $(OBJ)$(MODULE).main$(O): $(OBJ)$(MODULE).main.c
        $(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
 
 cleantarget: objdir
+       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+       $(call rmq,$(OBJ)symbols.lst)
+       $(call rmq,$(OBJ)objects.lst)
        $(call rmq,$(TARGET))
 ifdef SHARED_LIBRARY_TARGET
 ifdef LINUX_TARGET
@@ -334,7 +337,6 @@ endif
 
 clean: cleantarget
        $(call rmq,$(_OBJECTS))
-       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
        $(call rmq,$(ECOBJECTS))
        $(call rmq,$(COBJECTS))
        $(call rmq,$(BOWLS))
index 1d80008..49c2644 100644 (file)
@@ -345,13 +345,13 @@ RESOURCES3 = \
        $(RES)status/audioVolumeHigh.png \
        $(RES)status/folderOpen.png \
        $(RES)unicode/derivedGeneralCategoryStripped.txt \
-       locale/ecere-es.mo \
-       locale/ecere-hu.mo \
-       locale/ecere-mr.mo \
-       locale/ecere-nl.mo \
-       locale/ecere-pt_BR.mo \
-       locale/ecere-ru.mo \
-       locale/ecere-zh_CN.mo
+       locale/ecere/es.mo \
+       locale/ecere/hu.mo \
+       locale/ecere/mr.mo \
+       locale/ecere/nl.mo \
+       locale/ecere/pt_BR.mo \
+       locale/ecere/ru.mo \
+       locale/ecere/zh_CN.mo
 
 LIBS += $(SHAREDLIB) $(EXECUTABLE) $(LINKOPT)
 
@@ -540,7 +540,7 @@ endif
        $(EAR) aw$(EARFLAGS) $(TARGET) $(RES)places/driveRemote.png $(RES)places/folder.png $(RES)places/folderRemote.png $(RES)places/networkServer.png $(RES)places/networkWorkgroup.png $(RES)places/brokenFolder.png "places"
        $(EAR) aw$(EARFLAGS) $(TARGET) $(RES)status/audioVolumeHigh.png $(RES)status/folderOpen.png "status"
        $(EAR) aw$(EARFLAGS) $(TARGET) $(RES)unicode/derivedGeneralCategoryStripped.txt "unicode"
-       $(EAR) aw$(EARFLAGS) $(TARGET) locale/ecere-es.mo locale/ecere-hu.mo locale/ecere-mr.mo locale/ecere-nl.mo locale/ecere-pt_BR.mo locale/ecere-ru.mo locale/ecere-zh_CN.mo "locale"
+       $(EAR) aw$(EARFLAGS) $(TARGET) locale/ecere/es.mo locale/ecere/hu.mo locale/ecere/mr.mo locale/ecere/nl.mo locale/ecere/pt_BR.mo locale/ecere/ru.mo locale/ecere/zh_CN.mo "locale/ecere"
 else
        $(AR) rcs $(TARGET) @$(OBJ)objects.lst $(LIBS)
 endif
index 3ab964e..0be341e 100644 (file)
@@ -1442,12 +1442,22 @@ $(OBJ)$(MODULE).main$(O): $(OBJ)$(MODULE).main.c
        $(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
 
 cleantarget: objdir
+       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+       $(call rmq,$(OBJ)symbols.lst)
+       $(call rmq,$(OBJ)objects.lst)
        $(call rmq,$(TARGET))
+ifdef SHARED_LIBRARY_TARGET
+ifdef LINUX_TARGET
+ifdef LINUX_HOST
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+endif
+endif
+endif
 
 clean: cleantarget
        $(call rmq,$(_OBJECTS1))
        $(call rmq,$(_OBJECTS2))
-       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
        $(call rmq,$(ECOBJECTS1))
        $(call rmq,$(ECOBJECTS2))
        $(call rmq,$(COBJECTS1))
index 896af48..d28fad4 100644 (file)
@@ -2388,13 +2388,18 @@ from wherever you obtained them.
       {
          "Folder" : "locale",
          "Files" : [
-            "locale/ecere-es.mo",
-            "locale/ecere-hu.mo",
-            "locale/ecere-mr.mo",
-            "locale/ecere-nl.mo",
-            "locale/ecere-pt_BR.mo",
-            "locale/ecere-ru.mo",
-            "locale/ecere-zh_CN.mo"
+            {
+               "Folder" : "ecere",
+               "Files" : [
+                  "locale/ecere/es.mo",
+                  "locale/ecere/hu.mo",
+                  "locale/ecere/mr.mo",
+                  "locale/ecere/nl.mo",
+                  "locale/ecere/pt_BR.mo",
+                  "locale/ecere/ru.mo",
+                  "locale/ecere/zh_CN.mo"
+               ]
+            }
          ],
          "Configurations" : [
             {
index 7a46b60..fba9ca4 100644 (file)
@@ -64,9 +64,9 @@ public dllexport void LoadTranslatedStrings(Module module, char * name)
    }
 
    if(module.name)
-      sprintf(fileName, "<:%s>locale/%s-%s.mo", module.name, name, locale);
+      sprintf(fileName, "<:%s>locale/%s/%s.mo", module.name, name, locale);
    else
-      sprintf(fileName, ":locale/%s-%s.mo", name, locale);
+      sprintf(fileName, ":locale/%s/%s.mo", name, locale);
    f = FileOpen(fileName, read);
    if(!f)
    {
@@ -91,9 +91,9 @@ public dllexport void LoadTranslatedStrings(Module module, char * name)
    {
       // Attempt with generic language
       if(module.name)
-         sprintf(fileName, "<:%s>locale/%s-%s.mo", module.name, name, genericLocale);
+         sprintf(fileName, "<:%s>locale/%s/%s.mo", module.name, name, genericLocale);
       else
-         sprintf(fileName, ":locale/%s-%s.mo", name, genericLocale);
+         sprintf(fileName, ":locale/%s/%s.mo", name, genericLocale);
       f = FileOpen(fileName, read);
       if(!f)
       {
index c43d8d6..f094855 100644 (file)
       {
          "Folder" : "locale",
          "Files" : [
-            "EDASQLite-es.mo",
-            "EDASQLite-he.mo",
-            "EDASQLite-ru.mo",
-            "EDASQLite-zh_CN.mo",
-            "EDASQLite-pt_BR.mo"
+            {
+               "Folder" : "EDASQLite",
+               "Files" : [
+                  "es.mo",
+                  "he.mo",
+                  "pt_BR.mo",
+                  "ru.mo",
+                  "zh_CN.mo"
+               ]
+            }
          ]
       }
    ]
index d274e11..0ef2852 100644 (file)
@@ -73,11 +73,11 @@ SOURCES = $(ECSOURCES) \
        $(if $(LINUX_TARGET),,sqlite3.c)
 
 RESOURCES = \
-       locale/EDASQLite-es.mo \
-       locale/EDASQLite-he.mo \
-       locale/EDASQLite-ru.mo \
-       locale/EDASQLite-zh_CN.mo \
-       locale/EDASQLite-pt_BR.mo
+       locale/EDASQLite/es.mo \
+       locale/EDASQLite/he.mo \
+       locale/EDASQLite/pt_BR.mo \
+       locale/EDASQLite/ru.mo \
+       locale/EDASQLite/zh_CN.mo
 
 LIBS += $(SHAREDLIB) $(EXECUTABLE) $(LINKOPT)
 
@@ -170,7 +170,7 @@ ifndef STATIC_LIBRARY_TARGET
 ifndef NOSTRIP
        $(STRIP) $(STRIPOPT) $(TARGET)
 endif
-       $(EAR) aw$(EARFLAGS) $(TARGET) locale/EDASQLite-es.mo locale/EDASQLite-he.mo locale/EDASQLite-ru.mo locale/EDASQLite-zh_CN.mo locale/EDASQLite-pt_BR.mo "locale"
+       $(EAR) aw$(EARFLAGS) $(TARGET) locale/EDASQLite/es.mo locale/EDASQLite/he.mo locale/EDASQLite/pt_BR.mo locale/EDASQLite/ru.mo locale/EDASQLite/zh_CN.mo "locale/EDASQLite"
 else
        $(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
 endif
@@ -202,11 +202,21 @@ $(OBJ)$(MODULE).main$(O): $(OBJ)$(MODULE).main.c
        $(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
 
 cleantarget: objdir
+       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+       $(call rmq,$(OBJ)symbols.lst)
+       $(call rmq,$(OBJ)objects.lst)
        $(call rmq,$(TARGET))
+ifdef SHARED_LIBRARY_TARGET
+ifdef LINUX_TARGET
+ifdef LINUX_HOST
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+endif
+endif
+endif
 
 clean: cleantarget
        $(call rmq,$(_OBJECTS))
-       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
        $(call rmq,$(ECOBJECTS))
        $(call rmq,$(COBJECTS))
        $(call rmq,$(BOWLS))
index ec80a2c..f073450 100644 (file)
       {
          "Folder" : "locale",
          "Files" : [
-            "EDASQLiteCipher-es.mo",
-            "EDASQLiteCipher-he.mo",
-            "EDASQLiteCipher-ru.mo",
-            "EDASQLiteCipher-zh_CN.mo",
-            "EDASQLiteCipher-pt_BR.mo"
+            {
+               "Folder" : "EDASQLiteCipher",
+               "Files" : [
+                  "es.mo",
+                  "he.mo",
+                  "pt_BR.mo",
+                  "ru.mo",
+                  "zh_CN.mo"
+               ]
+            }
          ]
       }
    ]
index a742895..71f2b03 100644 (file)
@@ -74,11 +74,11 @@ SOURCES = $(ECSOURCES) \
        sqlite3.c
 
 RESOURCES = \
-       locale/EDASQLiteCipher-es.mo \
-       locale/EDASQLiteCipher-he.mo \
-       locale/EDASQLiteCipher-ru.mo \
-       locale/EDASQLiteCipher-zh_CN.mo \
-       locale/EDASQLiteCipher-pt_BR.mo
+       locale/EDASQLiteCipher/es.mo \
+       locale/EDASQLiteCipher/he.mo \
+       locale/EDASQLiteCipher/pt_BR.mo \
+       locale/EDASQLiteCipher/ru.mo \
+       locale/EDASQLiteCipher/zh_CN.mo
 
 LIBS += $(SHAREDLIB) $(EXECUTABLE) $(LINKOPT)
 
@@ -179,7 +179,7 @@ ifndef STATIC_LIBRARY_TARGET
 ifndef NOSTRIP
        $(STRIP) $(STRIPOPT) $(TARGET)
 endif
-       $(EAR) aw$(EARFLAGS) $(TARGET) locale/EDASQLiteCipher-es.mo locale/EDASQLiteCipher-he.mo locale/EDASQLiteCipher-ru.mo locale/EDASQLiteCipher-zh_CN.mo locale/EDASQLiteCipher-pt_BR.mo "locale"
+       $(EAR) aw$(EARFLAGS) $(TARGET) locale/EDASQLiteCipher/es.mo locale/EDASQLiteCipher/he.mo locale/EDASQLiteCipher/pt_BR.mo locale/EDASQLiteCipher/ru.mo locale/EDASQLiteCipher/zh_CN.mo "locale/EDASQLiteCipher"
 else
        $(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
 endif
@@ -227,11 +227,21 @@ openssl_debug:
        @$(call echo,OPENSSL_LIB_DIR $(OPENSSL_LIB_DIR))
 
 cleantarget: objdir
+       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+       $(call rmq,$(OBJ)symbols.lst)
+       $(call rmq,$(OBJ)objects.lst)
        $(call rmq,$(TARGET))
+ifdef SHARED_LIBRARY_TARGET
+ifdef LINUX_TARGET
+ifdef LINUX_HOST
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+endif
+endif
+endif
 
 clean: cleantarget
        $(call rmq,$(_OBJECTS))
-       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
        $(call rmq,$(ECOBJECTS))
        $(call rmq,$(COBJECTS))
        $(call rmq,$(BOWLS))
index 523ee84..b3f7dbf 100644 (file)
       {
          "Folder" : "locale",
          "Files" : [
-            "EDA-es.mo",
-            "EDA-he.mo",
-            "EDA-ru.mo",
-            "EDA-zh_CN.mo"
+            {
+               "Folder" : "EDA",
+               "Files" : [
+                  "es.mo",
+                  "he.mo",
+                  "ru.mo",
+                  "zh_CN.mo"
+               ]
+            }
          ]
       }
    ]
index a8f5cf6..8934c55 100644 (file)
@@ -77,10 +77,10 @@ OBJECTS = $(ECOBJECTS) $(OBJ)$(MODULE).main$(O)
 SOURCES = $(ECSOURCES)
 
 RESOURCES = \
-       locale/EDA-es.mo \
-       locale/EDA-he.mo \
-       locale/EDA-ru.mo \
-       locale/EDA-zh_CN.mo
+       locale/EDA/es.mo \
+       locale/EDA/he.mo \
+       locale/EDA/ru.mo \
+       locale/EDA/zh_CN.mo
 
 LIBS += $(SHAREDLIB) $(EXECUTABLE) $(LINKOPT)
 
@@ -144,7 +144,7 @@ ifndef STATIC_LIBRARY_TARGET
 ifndef NOSTRIP
        $(STRIP) $(STRIPOPT) $(TARGET)
 endif
-       $(EAR) aw$(EARFLAGS) $(TARGET) locale/EDA-es.mo locale/EDA-he.mo locale/EDA-ru.mo locale/EDA-zh_CN.mo "locale"
+       $(EAR) aw$(EARFLAGS) $(TARGET) locale/EDA/es.mo locale/EDA/he.mo locale/EDA/ru.mo locale/EDA/zh_CN.mo "locale/EDA"
 else
        $(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
 endif
@@ -244,8 +244,21 @@ $(OBJ)idList.o: $(OBJ)idList.c
 $(OBJ)$(MODULE).main$(O): $(OBJ)$(MODULE).main.c
        $(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
 
-clean: objdir
-       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S) $(TARGET))
+cleantarget: objdir
+       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+       $(call rmq,$(OBJ)symbols.lst)
+       $(call rmq,$(OBJ)objects.lst)
+       $(call rmq,$(TARGET))
+ifdef SHARED_LIBRARY_TARGET
+ifdef LINUX_TARGET
+ifdef LINUX_HOST
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+endif
+endif
+endif
+
+clean: cleantarget
        $(call rmq,$(_OBJECTS))
        $(call rmq,$(ECOBJECTS))
        $(call rmq,$(COBJECTS))
@@ -253,8 +266,8 @@ clean: objdir
        $(call rmq,$(IMPORTS))
        $(call rmq,$(SYMBOLS))
 
-realclean: objdir
+realclean: cleantarget
        $(call rmrq,$(OBJ))
 
-distclean: objdir
+distclean: cleantarget
        $(call rmrq,obj/)
index 73b7459..37a1af6 100644 (file)
@@ -70,10 +70,10 @@ OBJECTS = $(ECOBJECTS) $(OBJ)$(MODULE).main$(O)
 SOURCES = $(ECSOURCES)
 
 RESOURCES = \
-       locale/epj2make-es.mo \
-       locale/epj2make-he.mo \
-       locale/epj2make-ru.mo \
-       locale/epj2make-zh_CN.mo \
+       locale/epj2make/es.mo \
+       locale/epj2make/he.mo \
+       locale/epj2make/ru.mo \
+       locale/epj2make/zh_CN.mo \
        ../crossplatform.mk
 
 LIBS += $(SHAREDLIB) $(EXECUTABLE) $(LINKOPT)
@@ -131,7 +131,7 @@ ifndef NOSTRIP
        $(STRIP) $(STRIPOPT) $(TARGET)
 endif
        $(EAR) aw$(EARFLAGS) $(TARGET) ../crossplatform.mk ""
-       $(EAR) aw$(EARFLAGS) $(TARGET) locale/epj2make-es.mo locale/epj2make-he.mo locale/epj2make-ru.mo locale/epj2make-zh_CN.mo "locale"
+       $(EAR) aw$(EARFLAGS) $(TARGET) locale/epj2make/es.mo locale/epj2make/he.mo locale/epj2make/ru.mo locale/epj2make/zh_CN.mo "locale/epj2make"
 else
        $(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
 endif
@@ -219,11 +219,21 @@ $(OBJ)$(MODULE).main$(O): $(OBJ)$(MODULE).main.c
        $(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
 
 cleantarget: objdir
+       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+       $(call rmq,$(OBJ)symbols.lst)
+       $(call rmq,$(OBJ)objects.lst)
        $(call rmq,$(TARGET))
+ifdef SHARED_LIBRARY_TARGET
+ifdef LINUX_TARGET
+ifdef LINUX_HOST
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+endif
+endif
+endif
 
 clean: cleantarget
        $(call rmq,$(_OBJECTS))
-       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
        $(call rmq,$(ECOBJECTS))
        $(call rmq,$(COBJECTS))
        $(call rmq,$(BOWLS))
index 913f0d1..95985f5 100644 (file)
       {
          "Folder" : "locale",
          "Files" : [
-            "epj2make-es.mo",
-            "epj2make-he.mo",
-            "epj2make-ru.mo",
-            "epj2make-zh_CN.mo"
+            {
+               "Folder" : "epj2make",
+               "Files" : [
+                  "es.mo",
+                  "he.mo",
+                  "ru.mo",
+                  "zh_CN.mo"
+               ]
+            }
          ]
       },
       "../crossplatform.mk"
index 44162ab..483b59a 100644 (file)
@@ -161,17 +161,17 @@ RESOURCES1 = \
        $(RES)codeMarks/topFrameHalfError.png \
        $(RES)others/mousePointer.png \
        $(RES)status/software-update-available.png \
-       locale/ide-es.mo \
-       locale/ide-pt_BR.mo \
-       locale/ide-ru.mo \
-       locale/ide-vi.mo \
-       locale/ide-zh_CN.mo \
+       locale/ide/es.mo \
+       locale/ide/pt_BR.mo \
+       locale/ide/ru.mo \
+       locale/ide/vi.mo \
+       locale/ide/zh_CN.mo \
        ../LICENSE \
        ../extras/res/licenses/png.LICENSE \
        ../extras/res/licenses/tango.COPYING \
-       ../extras/res/licenses/zlib.README
+       ../extras/res/licenses/zlib.README \
+       ../extras/res/licenses/sqlite.LICENSE
 RESOURCES2 = \
-       ../extras/res/licenses/sqlite.LICENSE \
        ../extras/res/licenses/jpg.LICENSE \
        ../extras/res/licenses/ungif.LICENSE \
        ../extras/res/licenses/freetype.LICENSE \
@@ -280,7 +280,7 @@ endif
        $(EAR) aw$(EARFLAGS) $(TARGET) $(RES)codeMarks/breakpoint.png $(RES)codeMarks/breakpointDisabled.png $(RES)codeMarks/breakpointHalf.png $(RES)codeMarks/breakpointHalfDisabled.png $(RES)codeMarks/cursor.png $(RES)codeMarks/cursorError.png $(RES)codeMarks/topFrame.png $(RES)codeMarks/topFrameError.png $(RES)codeMarks/topFrameHalf.png $(RES)codeMarks/topFrameHalfError.png "codeMarks"
        $(EAR) aw$(EARFLAGS) $(TARGET) $(RES)others/mousePointer.png "others"
        $(EAR) aw$(EARFLAGS) $(TARGET) $(RES)status/software-update-available.png "status"
-       $(EAR) aw$(EARFLAGS) $(TARGET) locale/ide-es.mo locale/ide-pt_BR.mo locale/ide-ru.mo locale/ide-vi.mo locale/ide-zh_CN.mo "locale"
+       $(EAR) aw$(EARFLAGS) $(TARGET) locale/ide/es.mo locale/ide/pt_BR.mo locale/ide/ru.mo locale/ide/vi.mo locale/ide/zh_CN.mo "locale/ide"
        $(EAR) aw$(EARFLAGS) $(TARGET) ../LICENSE ../extras/res/licenses/png.LICENSE ../extras/res/licenses/tango.COPYING ../extras/res/licenses/zlib.README ../extras/res/licenses/sqlite.LICENSE ../extras/res/licenses/jpg.LICENSE ../extras/res/licenses/ungif.LICENSE ../extras/res/licenses/freetype.LICENSE ../extras/res/licenses/harfbuzz.LICENSE ../extras/res/licenses/upx.LICENSE "licenses"
        $(EAR) aw$(EARFLAGS) $(TARGET) ../extras/res/licenses/MinGW-w64.LICENSE ../extras/res/licenses/tdm-gcc.LICENSE ../extras/res/licenses/ffi.LICENSE "licenses"
        $(EAR) aw$(EARFLAGS) $(TARGET) ../extras/res/types/countryCode/es.png ../extras/res/types/countryCode/gb.png ../extras/res/types/countryCode/hu.png ../extras/res/types/countryCode/cn.png ../extras/res/types/countryCode/pt.png ../extras/res/types/countryCode/vn.png ../extras/res/types/countryCode/ru.png ../extras/res/types/countryCode/in.png ../extras/res/types/countryCode/nl.png ../extras/res/types/countryCode/il.png "countryCode"
@@ -700,14 +700,24 @@ $(OBJ)$(MODULE).main$(O): $(OBJ)$(MODULE).main.c
        $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
 
 cleantarget: objdir
+       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+       $(call rmq,$(OBJ)symbols.lst)
+       $(call rmq,$(OBJ)objects.lst)
        $(call rmq,$(TARGET))
+ifdef SHARED_LIBRARY_TARGET
+ifdef LINUX_TARGET
+ifdef LINUX_HOST
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+       $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+endif
+endif
+endif
 
 clean: cleantarget
        $(call rmq,$(_OBJECTS))
 ifdef WINDOWS_TARGET
        $(call rmq,$(RCOBJECTS))
 endif
-       $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
        $(call rmq,$(ECOBJECTS))
        $(call rmq,$(COBJECTS))
        $(call rmq,$(BOWLS))
index 71276c7..e63e384 100644 (file)
       {
          "Folder" : "locale",
          "Files" : [
-            "locale/ide-es.mo",
-            "locale/ide-pt_BR.mo",
-            "locale/ide-ru.mo",
-            "locale/ide-vi.mo",
-            "locale/ide-zh_CN.mo"
+            {
+               "Folder" : "ide",
+               "Files" : [
+                  "locale/ide/es.mo",
+                  "locale/ide/pt_BR.mo",
+                  "locale/ide/ru.mo",
+                  "locale/ide/vi.mo",
+                  "locale/ide/zh_CN.mo"
+               ]
+            }
          ]
       },
       {
similarity index 100%
rename from ide/locale/ide-es.mo
rename to ide/locale/ide/es.mo
similarity index 100%
rename from ide/locale/ide-es.po
rename to ide/locale/ide/es.po
similarity index 100%
rename from ide/locale/ide.pot
rename to ide/locale/ide/ide.pot
similarity index 100%
rename from ide/locale/ide-ru.mo
rename to ide/locale/ide/ru.mo
similarity index 100%
rename from ide/locale/ide-ru.po
rename to ide/locale/ide/ru.po
similarity index 100%
rename from ide/locale/ide-vi.mo
rename to ide/locale/ide/vi.mo
similarity index 100%
rename from ide/locale/ide-vi.po
rename to ide/locale/ide/vi.po
index e3d2931..7774902 100644 (file)
       {
          "Folder" : "locale",
          "Files" : [
-            "Installer-es.mo",
-            "Installer-ru.mo",
-            "Installer-zh_CN.mo",
-            "Installer-pt_BR.mo"
+            {
+               "Folder" : "Installer",
+               "Files" : [
+                  "es.mo",
+                  "pt_BR.mo",
+                  "ru.mo",
+                  "zh_CN.mo"
+               ]
+            }
          ]
       },
       {
index 4ad1391..538127b 100644 (file)
@@ -5212,10 +5212,10 @@ RESOURCES268 = \
        tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/licenses/COPYING.MinGW-w64-runtime.txt \
        tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/licenses/COPYING.MinGW-w64.txt \
        tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/licenses/COPYING.winpthreads.txt \
-       locale/Installer-es.mo \
-       locale/Installer-ru.mo \
-       locale/Installer-zh_CN.mo \
-       locale/Installer-pt_BR.mo \
+       locale/Installer/es.mo \
+       locale/Installer/pt_BR.mo \
+       locale/Installer/ru.mo \
+       locale/Installer/zh_CN.mo \
        ../extras/res/types/countryCode/es.png \
        ../extras/res/types/countryCode/gb.png \
        ../extras/res/types/countryCode/hu.png \
@@ -5949,7 +5949,7 @@ endif
        $(EAR) aw$(EARFLAGS) $(TARGET) tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/x86_64-w64-mingw32/lib32/libxapofx1_0.a tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/x86_64-w64-mingw32/lib32/libxapofx1_1.a tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/x86_64-w64-mingw32/lib32/libxapofx1_2.a tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/x86_64-w64-mingw32/lib32/libxapofx1_3.a tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/x86_64-w64-mingw32/lib32/libxapofx1_4.a tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/x86_64-w64-mingw32/lib32/libxapofx1_5.a tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/x86_64-w64-mingw32/lib32/libxapofxd1_5.a tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/x86_64-w64-mingw32/lib32/libxaudio2_8.a tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/x86_64-w64-mingw32/lib32/libxinput.a tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/x86_64-w64-mingw32/lib32/libxinput1_1.a "tdm/mingwrt/x86_64-w64-mingw32/lib32"
        $(EAR) aw$(EARFLAGS) $(TARGET) tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/x86_64-w64-mingw32/lib32/libxinput1_2.a tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/x86_64-w64-mingw32/lib32/libxinput1_3.a tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/x86_64-w64-mingw32/lib32/libxinput1_4.a tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/x86_64-w64-mingw32/lib32/libxinput9_1_0.a tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/x86_64-w64-mingw32/lib32/txtmode.o "tdm/mingwrt/x86_64-w64-mingw32/lib32"
        $(EAR) aw$(EARFLAGS) $(TARGET) tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/licenses/COPYING.LIB.txt tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/licenses/COPYING.MinGW-w64-runtime.txt tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/licenses/COPYING.MinGW-w64.txt tdm/mingw64-runtime-v3-tdm64-gcc48-svn6307/licenses/COPYING.winpthreads.txt "tdm/mingwrt/licenses"
-       $(EAR) aw$(EARFLAGS) $(TARGET) locale/Installer-es.mo locale/Installer-ru.mo locale/Installer-zh_CN.mo locale/Installer-pt_BR.mo "locale"
+       $(EAR) aw$(EARFLAGS) $(TARGET) locale/Installer/es.mo locale/Installer/pt_BR.mo locale/Installer/ru.mo locale/Installer/zh_CN.mo "locale/Installer"
        $(EAR) aw$(EARFLAGS) $(TARGET) ../extras/res/types/countryCode/es.png ../extras/res/types/countryCode/gb.png ../extras/res/types/countryCode/hu.png ../extras/res/types/countryCode/cn.png ../extras/res/types/countryCode/pt.png ../extras/res/types/countryCode/vn.png ../extras/res/types/countryCode/ru.png ../extras/res/types/countryCode/in.png ../extras/res/types/countryCode/nl.png ../extras/res/types/countryCode/il.png "countryCode"
 else
        $(AR) rcs $(TARGET) @$(OBJ)objects.lst $(LIBS)