comctl32: Build language resource files separately.

Michael Stefaniuc mstefani at redhat.de
Wed Jul 1 17:33:18 CDT 2009


Do not include them from an other rc file.
---
 dlls/comctl32/Makefile.in  |   29 ++++++++++++++++++++++++++++-
 dlls/comctl32/comctl_Bg.rc |    2 ++
 dlls/comctl32/comctl_Cs.rc |    2 ++
 dlls/comctl32/comctl_De.rc |    2 ++
 dlls/comctl32/comctl_El.rc |    2 ++
 dlls/comctl32/comctl_En.rc |    2 ++
 dlls/comctl32/comctl_Eo.rc |    2 ++
 dlls/comctl32/comctl_Es.rc |    2 ++
 dlls/comctl32/comctl_Fr.rc |    2 ++
 dlls/comctl32/comctl_Hu.rc |    2 ++
 dlls/comctl32/comctl_It.rc |    2 ++
 dlls/comctl32/comctl_Ja.rc |    4 ++--
 dlls/comctl32/comctl_Ko.rc |    2 ++
 dlls/comctl32/comctl_Lt.rc |    4 ++--
 dlls/comctl32/comctl_Nl.rc |    2 ++
 dlls/comctl32/comctl_No.rc |    2 ++
 dlls/comctl32/comctl_Pl.rc |    2 ++
 dlls/comctl32/comctl_Pt.rc |    2 ++
 dlls/comctl32/comctl_Ro.rc |    4 ++--
 dlls/comctl32/comctl_Ru.rc |    2 ++
 dlls/comctl32/comctl_Si.rc |    4 ++--
 dlls/comctl32/comctl_Sk.rc |    2 ++
 dlls/comctl32/comctl_Sv.rc |    2 ++
 dlls/comctl32/comctl_Th.rc |    2 ++
 dlls/comctl32/comctl_Tr.rc |    2 ++
 dlls/comctl32/comctl_Uk.rc |    2 ++
 dlls/comctl32/comctl_Zh.rc |    4 ++--
 dlls/comctl32/rsrc.rc      |   40 ----------------------------------------
 28 files changed, 80 insertions(+), 51 deletions(-)

diff --git a/dlls/comctl32/Makefile.in b/dlls/comctl32/Makefile.in
index ad96a50..e6715f7 100644
--- a/dlls/comctl32/Makefile.in
+++ b/dlls/comctl32/Makefile.in
@@ -46,7 +46,34 @@ C_SRCS = \
 	treeview.c \
 	updown.c
 
-RC_SRCS = rsrc.rc
+RC_SRCS = \
+	comctl_Bg.rc \
+	comctl_Cs.rc \
+	comctl_De.rc \
+	comctl_El.rc \
+	comctl_En.rc \
+	comctl_Eo.rc \
+	comctl_Es.rc \
+	comctl_Fr.rc \
+	comctl_Hu.rc \
+	comctl_It.rc \
+	comctl_Ja.rc \
+	comctl_Ko.rc \
+	comctl_Lt.rc \
+	comctl_Nl.rc \
+	comctl_No.rc \
+	comctl_Pl.rc \
+	comctl_Pt.rc \
+	comctl_Ro.rc \
+	comctl_Ru.rc \
+	comctl_Si.rc \
+	comctl_Sk.rc \
+	comctl_Sv.rc \
+	comctl_Th.rc \
+	comctl_Tr.rc \
+	comctl_Uk.rc \
+	comctl_Zh.rc \
+	rsrc.rc
 
 @MAKE_DLL_RULES@
 
diff --git a/dlls/comctl32/comctl_Bg.rc b/dlls/comctl32/comctl_Bg.rc
index 94dd870..6c64f9a 100644
--- a/dlls/comctl32/comctl_Bg.rc
+++ b/dlls/comctl32/comctl_Bg.rc
@@ -18,6 +18,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_Cs.rc b/dlls/comctl32/comctl_Cs.rc
index 63cc0bb..e770e33 100644
--- a/dlls/comctl32/comctl_Cs.rc
+++ b/dlls/comctl32/comctl_Cs.rc
@@ -20,6 +20,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
 
 /* Czech strings in CP1250 */
diff --git a/dlls/comctl32/comctl_De.rc b/dlls/comctl32/comctl_De.rc
index 831e2ee..b2c2abb 100644
--- a/dlls/comctl32/comctl_De.rc
+++ b/dlls/comctl32/comctl_De.rc
@@ -16,6 +16,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
 
 STRINGTABLE DISCARDABLE
diff --git a/dlls/comctl32/comctl_El.rc b/dlls/comctl32/comctl_El.rc
index a505620..de08357 100644
--- a/dlls/comctl32/comctl_El.rc
+++ b/dlls/comctl32/comctl_El.rc
@@ -16,6 +16,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_En.rc b/dlls/comctl32/comctl_En.rc
index 369eecd..d8055e9 100644
--- a/dlls/comctl32/comctl_En.rc
+++ b/dlls/comctl32/comctl_En.rc
@@ -16,6 +16,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_Eo.rc b/dlls/comctl32/comctl_Eo.rc
index bda1817..59fe39e 100644
--- a/dlls/comctl32/comctl_Eo.rc
+++ b/dlls/comctl32/comctl_Eo.rc
@@ -16,6 +16,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_ESPERANTO, SUBLANG_DEFAULT
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_Es.rc b/dlls/comctl32/comctl_Es.rc
index ea2968e..ce46217 100644
--- a/dlls/comctl32/comctl_Es.rc
+++ b/dlls/comctl32/comctl_Es.rc
@@ -16,6 +16,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_Fr.rc b/dlls/comctl32/comctl_Fr.rc
index df56339..daa2713 100644
--- a/dlls/comctl32/comctl_Fr.rc
+++ b/dlls/comctl32/comctl_Fr.rc
@@ -20,6 +20,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_Hu.rc b/dlls/comctl32/comctl_Hu.rc
index 6019777..2ba1160 100644
--- a/dlls/comctl32/comctl_Hu.rc
+++ b/dlls/comctl32/comctl_Hu.rc
@@ -16,6 +16,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_It.rc b/dlls/comctl32/comctl_It.rc
index 2b2f315..75bd9c1 100644
--- a/dlls/comctl32/comctl_It.rc
+++ b/dlls/comctl32/comctl_It.rc
@@ -17,6 +17,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_Ja.rc b/dlls/comctl32/comctl_Ja.rc
index e3c1272..3262f33 100644
--- a/dlls/comctl32/comctl_Ja.rc
+++ b/dlls/comctl32/comctl_Ja.rc
@@ -16,6 +16,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 /* UTF-8 */
 #pragma code_page(65001)
 
@@ -88,5 +90,3 @@ STRINGTABLE DISCARDABLE
 {
     HKY_NONE "None"
 }
-
-#pragma code_page(default)
diff --git a/dlls/comctl32/comctl_Ko.rc b/dlls/comctl32/comctl_Ko.rc
index 6574b66..daf9917 100644
--- a/dlls/comctl32/comctl_Ko.rc
+++ b/dlls/comctl32/comctl_Ko.rc
@@ -17,6 +17,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_Lt.rc b/dlls/comctl32/comctl_Lt.rc
index bfe0986..f5f3294 100644
--- a/dlls/comctl32/comctl_Lt.rc
+++ b/dlls/comctl32/comctl_Lt.rc
@@ -16,6 +16,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 /* UTF-8 */
 #pragma code_page(65001)
 
@@ -88,5 +90,3 @@ STRINGTABLE DISCARDABLE
 {
     HKY_NONE "Joks"
 }
-
-#pragma code_page(default)
diff --git a/dlls/comctl32/comctl_Nl.rc b/dlls/comctl32/comctl_Nl.rc
index a277b0f..c89403d 100644
--- a/dlls/comctl32/comctl_Nl.rc
+++ b/dlls/comctl32/comctl_Nl.rc
@@ -18,6 +18,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_No.rc b/dlls/comctl32/comctl_No.rc
index 77b9ec8..6361f04 100644
--- a/dlls/comctl32/comctl_No.rc
+++ b/dlls/comctl32/comctl_No.rc
@@ -16,6 +16,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_Pl.rc b/dlls/comctl32/comctl_Pl.rc
index 9144134..12f13a6 100644
--- a/dlls/comctl32/comctl_Pl.rc
+++ b/dlls/comctl32/comctl_Pl.rc
@@ -17,6 +17,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_Pt.rc b/dlls/comctl32/comctl_Pt.rc
index 3ab75fd..e96d9b5 100644
--- a/dlls/comctl32/comctl_Pt.rc
+++ b/dlls/comctl32/comctl_Pt.rc
@@ -17,6 +17,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_Ro.rc b/dlls/comctl32/comctl_Ro.rc
index 0581d0d..497f626 100644
--- a/dlls/comctl32/comctl_Ro.rc
+++ b/dlls/comctl32/comctl_Ro.rc
@@ -17,6 +17,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
 
 #pragma code_page(65001)
@@ -88,5 +90,3 @@ STRINGTABLE DISCARDABLE
 {
     HKY_NONE "Nimic"
 }
-
-#pragma code_page(default)
diff --git a/dlls/comctl32/comctl_Ru.rc b/dlls/comctl32/comctl_Ru.rc
index 2bbb513..511559b 100644
--- a/dlls/comctl32/comctl_Ru.rc
+++ b/dlls/comctl32/comctl_Ru.rc
@@ -18,6 +18,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_Si.rc b/dlls/comctl32/comctl_Si.rc
index aa9a7b6..cc1053f 100644
--- a/dlls/comctl32/comctl_Si.rc
+++ b/dlls/comctl32/comctl_Si.rc
@@ -16,6 +16,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 #pragma code_page(65001)
 
 LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
@@ -87,5 +89,3 @@ STRINGTABLE DISCARDABLE
 {
     HKY_NONE "Brez"
 }
-
-#pragma code_page(default)
diff --git a/dlls/comctl32/comctl_Sk.rc b/dlls/comctl32/comctl_Sk.rc
index fb5f65d..c543e37 100644
--- a/dlls/comctl32/comctl_Sk.rc
+++ b/dlls/comctl32/comctl_Sk.rc
@@ -17,6 +17,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 /* Slovak strings in CP1250 */
 
 LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
diff --git a/dlls/comctl32/comctl_Sv.rc b/dlls/comctl32/comctl_Sv.rc
index 2037d79..18bfefc 100644
--- a/dlls/comctl32/comctl_Sv.rc
+++ b/dlls/comctl32/comctl_Sv.rc
@@ -16,6 +16,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_SWEDISH, SUBLANG_NEUTRAL
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_Th.rc b/dlls/comctl32/comctl_Th.rc
index 3195e1b..ff1e1fa 100644
--- a/dlls/comctl32/comctl_Th.rc
+++ b/dlls/comctl32/comctl_Th.rc
@@ -16,6 +16,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_THAI, SUBLANG_DEFAULT
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_Tr.rc b/dlls/comctl32/comctl_Tr.rc
index c0f6512..cdc89ca 100644
--- a/dlls/comctl32/comctl_Tr.rc
+++ b/dlls/comctl32/comctl_Tr.rc
@@ -16,6 +16,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_Uk.rc b/dlls/comctl32/comctl_Uk.rc
index 95e502d..608697d 100644
--- a/dlls/comctl32/comctl_Uk.rc
+++ b/dlls/comctl32/comctl_Uk.rc
@@ -18,6 +18,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
diff --git a/dlls/comctl32/comctl_Zh.rc b/dlls/comctl32/comctl_Zh.rc
index b6c5692..8919119 100644
--- a/dlls/comctl32/comctl_Zh.rc
+++ b/dlls/comctl32/comctl_Zh.rc
@@ -19,6 +19,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#include "comctl32.h"
+
 /* Chinese text is encoded in UTF-8 */
 #pragma code_page(65001)
 
@@ -161,5 +163,3 @@ STRINGTABLE DISCARDABLE
 {
     HKY_NONE "ç„¡"
 }
-
-#pragma code_page(default)
diff --git a/dlls/comctl32/rsrc.rc b/dlls/comctl32/rsrc.rc
index 1fac6d9..a8b3e96 100644
--- a/dlls/comctl32/rsrc.rc
+++ b/dlls/comctl32/rsrc.rc
@@ -19,10 +19,6 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#include "windef.h"
-#include "winbase.h"
-#include "winuser.h"
-#include "winnls.h"
 #include "comctl32.h"
 
 LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
@@ -80,39 +76,3 @@ IDI_TT_WARN_SM ICON LOADONCALL DISCARDABLE idi_tt_warn_sm.ico
 
 /* @makedep: idi_tt_error_sm.ico */
 IDI_TT_ERROR_SM ICON LOADONCALL DISCARDABLE idi_tt_error_sm.ico
-
-
-/*
- * Everything specific to any language goes
- * in one of the specific files.
- * Note that you can and may override resources
- * which also have a neutral version. This is to
- * get localized bitmaps for example.
- */
-
-#include "comctl_Bg.rc"
-#include "comctl_Cs.rc"
-#include "comctl_De.rc"
-#include "comctl_El.rc"
-#include "comctl_En.rc"
-#include "comctl_Eo.rc"
-#include "comctl_Es.rc"
-#include "comctl_Fr.rc"
-#include "comctl_Hu.rc"
-#include "comctl_It.rc"
-#include "comctl_Ja.rc"
-#include "comctl_Ko.rc"
-#include "comctl_Lt.rc"
-#include "comctl_Nl.rc"
-#include "comctl_No.rc"
-#include "comctl_Pl.rc"
-#include "comctl_Pt.rc"
-#include "comctl_Ro.rc"
-#include "comctl_Ru.rc"
-#include "comctl_Si.rc"
-#include "comctl_Sk.rc"
-#include "comctl_Sv.rc"
-#include "comctl_Th.rc"
-#include "comctl_Tr.rc"
-#include "comctl_Uk.rc"
-#include "comctl_Zh.rc"
-- 
1.6.3.3



More information about the wine-patches mailing list