nls.mk 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. #
  2. # Copyright (C) 2006-2010 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. define AddDepends/nls
  8. DEPENDS+= +kmod-nls-base
  9. endef
  10. define KernelPackage/nls-base
  11. SUBMENU:=Native Language Support
  12. TITLE:=Native Language Support
  13. KCONFIG:=CONFIG_NLS
  14. FILES:=$(LINUX_DIR)/fs/nls/nls_base.ko
  15. AUTOLOAD:=$(call AutoLoad,20,nls_base,1)
  16. endef
  17. define KernelPackage/nls-base/description
  18. Kernel module for NLS (Native Language Support)
  19. endef
  20. $(eval $(call KernelPackage,nls-base))
  21. define KernelPackage/nls-cp437
  22. SUBMENU:=Native Language Support
  23. TITLE:=Codepage 437 (United States, Canada)
  24. KCONFIG:=CONFIG_NLS_CODEPAGE_437
  25. FILES:=$(LINUX_DIR)/fs/nls/nls_cp437.ko
  26. AUTOLOAD:=$(call AutoLoad,25,nls_cp437)
  27. $(call AddDepends/nls)
  28. endef
  29. define KernelPackage/nls-cp437/description
  30. Kernel module for NLS Codepage 437 (United States, Canada)
  31. endef
  32. $(eval $(call KernelPackage,nls-cp437))
  33. define KernelPackage/nls-cp775
  34. SUBMENU:=Native Language Support
  35. TITLE:=Codepage 775 (Baltic Rim)
  36. KCONFIG:=CONFIG_NLS_CODEPAGE_775
  37. FILES:=$(LINUX_DIR)/fs/nls/nls_cp775.ko
  38. AUTOLOAD:=$(call AutoLoad,25,nls_cp775)
  39. $(call AddDepends/nls)
  40. endef
  41. define KernelPackage/nls-cp775/description
  42. Kernel module for NLS Codepage 775 (Baltic Rim)
  43. endef
  44. $(eval $(call KernelPackage,nls-cp775))
  45. define KernelPackage/nls-cp850
  46. SUBMENU:=Native Language Support
  47. TITLE:=Codepage 850 (Europe)
  48. KCONFIG:=CONFIG_NLS_CODEPAGE_850
  49. FILES:=$(LINUX_DIR)/fs/nls/nls_cp850.ko
  50. AUTOLOAD:=$(call AutoLoad,25,nls_cp850)
  51. $(call AddDepends/nls)
  52. endef
  53. define KernelPackage/nls-cp850/description
  54. Kernel module for NLS Codepage 850 (Europe)
  55. endef
  56. $(eval $(call KernelPackage,nls-cp850))
  57. define KernelPackage/nls-cp852
  58. SUBMENU:=Native Language Support
  59. TITLE:=Codepage 852 (Europe)
  60. KCONFIG:=CONFIG_NLS_CODEPAGE_852
  61. FILES:=$(LINUX_DIR)/fs/nls/nls_cp852.ko
  62. AUTOLOAD:=$(call AutoLoad,25,nls_cp852)
  63. $(call AddDepends/nls)
  64. endef
  65. define KernelPackage/nls-cp852/description
  66. Kernel module for NLS Codepage 852 (Europe)
  67. endef
  68. $(eval $(call KernelPackage,nls-cp852))
  69. define KernelPackage/nls-cp866
  70. SUBMENU:=Native Language Support
  71. TITLE:=Codepage 866 (Cyrillic)
  72. KCONFIG:=CONFIG_NLS_CODEPAGE_866
  73. FILES:=$(LINUX_DIR)/fs/nls/nls_cp866.ko
  74. AUTOLOAD:=$(call AutoLoad,25,nls_cp866)
  75. $(call AddDepends/nls)
  76. endef
  77. define KernelPackage/nls-cp866/description
  78. Kernel module for NLS Codepage 866 (Cyrillic)
  79. endef
  80. $(eval $(call KernelPackage,nls-cp866))
  81. define KernelPackage/nls-cp1250
  82. SUBMENU:=Native Language Support
  83. TITLE:=Codepage 1250 (Eastern Europe)
  84. KCONFIG:=CONFIG_NLS_CODEPAGE_1250
  85. FILES:=$(LINUX_DIR)/fs/nls/nls_cp1250.ko
  86. AUTOLOAD:=$(call AutoLoad,25,nls_cp1250)
  87. $(call AddDepends/nls)
  88. endef
  89. define KernelPackage/nls-cp1250/description
  90. Kernel module for NLS Codepage 1250 (Eastern Europe)
  91. endef
  92. $(eval $(call KernelPackage,nls-cp1250))
  93. define KernelPackage/nls-cp1251
  94. SUBMENU:=Native Language Support
  95. TITLE:=Codepage 1251 (Russian)
  96. KCONFIG:=CONFIG_NLS_CODEPAGE_1251
  97. FILES:=$(LINUX_DIR)/fs/nls/nls_cp1251.ko
  98. AUTOLOAD:=$(call AutoLoad,25,nls_cp1251)
  99. $(call AddDepends/nls)
  100. endef
  101. define KernelPackage/nls-cp1251/description
  102. Kernel module for NLS Codepage 1251 (Russian)
  103. endef
  104. $(eval $(call KernelPackage,nls-cp1251))
  105. define KernelPackage/nls-iso8859-1
  106. SUBMENU:=Native Language Support
  107. TITLE:=ISO 8859-1 (Latin 1; Western European Languages)
  108. KCONFIG:=CONFIG_NLS_ISO8859_1
  109. FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-1.ko
  110. AUTOLOAD:=$(call AutoLoad,25,nls_iso8859-1)
  111. $(call AddDepends/nls)
  112. endef
  113. define KernelPackage/nls-iso8859-1/description
  114. Kernel module for NLS ISO 8859-1 (Latin 1)
  115. endef
  116. $(eval $(call KernelPackage,nls-iso8859-1))
  117. define KernelPackage/nls-iso8859-2
  118. SUBMENU:=Native Language Support
  119. TITLE:=ISO 8859-2 (Latin 2; Central European Languages)
  120. KCONFIG:=CONFIG_NLS_ISO8859_2
  121. FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-2.ko
  122. AUTOLOAD:=$(call AutoLoad,25,nls_iso8859-2)
  123. $(call AddDepends/nls)
  124. endef
  125. define KernelPackage/nls-iso8859-2/description
  126. Kernel module for NLS ISO 8859-2 (Latin 2)
  127. endef
  128. $(eval $(call KernelPackage,nls-iso8859-2))
  129. define KernelPackage/nls-iso8859-13
  130. SUBMENU:=Native Language Support
  131. TITLE:=ISO 8859-13 (Latin 7; Baltic)
  132. KCONFIG:=CONFIG_NLS_ISO8859_13
  133. FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-13.ko
  134. AUTOLOAD:=$(call AutoLoad,25,nls_iso8859-13)
  135. $(call AddDepends/nls)
  136. endef
  137. define KernelPackage/nls-iso8859-13/description
  138. Kernel module for NLS ISO 8859-13 (Latin 7; Baltic)
  139. endef
  140. $(eval $(call KernelPackage,nls-iso8859-13))
  141. define KernelPackage/nls-iso8859-15
  142. SUBMENU:=Native Language Support
  143. TITLE:=ISO 8859-15 (Latin 9; Western, with Euro symbol)
  144. KCONFIG:=CONFIG_NLS_ISO8859_15
  145. FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-15.ko
  146. AUTOLOAD:=$(call AutoLoad,25,nls_iso8859-15)
  147. $(call AddDepends/nls)
  148. endef
  149. define KernelPackage/nls-iso8859-15/description
  150. Kernel module for NLS ISO 8859-15 (Latin 9)
  151. endef
  152. $(eval $(call KernelPackage,nls-iso8859-15))
  153. define KernelPackage/nls-koi8r
  154. SUBMENU:=Native Language Support
  155. TITLE:=KOI8-R (Russian)
  156. KCONFIG:=CONFIG_NLS_KOI8_R
  157. FILES:=$(LINUX_DIR)/fs/nls/nls_koi8-r.ko
  158. AUTOLOAD:=$(call AutoLoad,25,nls_koi8-r)
  159. $(call AddDepends/nls)
  160. endef
  161. define KernelPackage/nls-koi8r/description
  162. Kernel module for NLS KOI8-R (Russian)
  163. endef
  164. $(eval $(call KernelPackage,nls-koi8r))
  165. define KernelPackage/nls-utf8
  166. SUBMENU:=Native Language Support
  167. TITLE:=UTF-8
  168. KCONFIG:=CONFIG_NLS_UTF8
  169. FILES:=$(LINUX_DIR)/fs/nls/nls_utf8.ko
  170. AUTOLOAD:=$(call AutoLoad,25,nls_utf8)
  171. $(call AddDepends/nls)
  172. endef
  173. define KernelPackage/nls-utf8/description
  174. Kernel module for NLS UTF-8
  175. endef
  176. $(eval $(call KernelPackage,nls-utf8))