I18N module build framework.
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 11 Mar 2005 20:47:05 +0000 (20:47 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 11 Mar 2005 20:47:05 +0000 (20:47 +0000)
Adopted-from: NetBSD

19 files changed:
lib/i18n_module/BIG5/Makefile [new file with mode: 0644]
lib/i18n_module/EUC/Makefile [new file with mode: 0644]
lib/i18n_module/EUCTW/Makefile [new file with mode: 0644]
lib/i18n_module/GBK2K/Makefile [new file with mode: 0644]
lib/i18n_module/ISO2022/Makefile [new file with mode: 0644]
lib/i18n_module/MSKanji/Makefile [new file with mode: 0644]
lib/i18n_module/Makefile [new file with mode: 0644]
lib/i18n_module/Makefile.inc [new file with mode: 0644]
lib/i18n_module/Makefile.shlib [new file with mode: 0644]
lib/i18n_module/UTF1632/Makefile [new file with mode: 0644]
lib/i18n_module/UTF8/Makefile [new file with mode: 0644]
lib/i18n_module/iconv_none/Makefile [new file with mode: 0644]
lib/i18n_module/iconv_std/Makefile [new file with mode: 0644]
lib/i18n_module/mapper_646/Makefile [new file with mode: 0644]
lib/i18n_module/mapper_none/Makefile [new file with mode: 0644]
lib/i18n_module/mapper_parallel/Makefile [new file with mode: 0644]
lib/i18n_module/mapper_serial/Makefile [new file with mode: 0644]
lib/i18n_module/mapper_std/Makefile [new file with mode: 0644]
lib/i18n_module/mapper_zone/Makefile [new file with mode: 0644]

diff --git a/lib/i18n_module/BIG5/Makefile b/lib/i18n_module/BIG5/Makefile
new file mode 100644 (file)
index 0000000..2bd5a2d
--- /dev/null
@@ -0,0 +1,4 @@
+# $DragonFly: src/lib/i18n_module/BIG5/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SRCPRE=citrus_
+.include <bsd.lib.mk>
diff --git a/lib/i18n_module/EUC/Makefile b/lib/i18n_module/EUC/Makefile
new file mode 100644 (file)
index 0000000..ee8cc7c
--- /dev/null
@@ -0,0 +1,4 @@
+# $DragonFly: src/lib/i18n_module/EUC/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SRCPRE=citrus_
+.include <bsd.lib.mk>
diff --git a/lib/i18n_module/EUCTW/Makefile b/lib/i18n_module/EUCTW/Makefile
new file mode 100644 (file)
index 0000000..ca83c04
--- /dev/null
@@ -0,0 +1,4 @@
+# $DragonFly: src/lib/i18n_module/EUCTW/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SRCPRE=citrus_
+.include <bsd.lib.mk>
diff --git a/lib/i18n_module/GBK2K/Makefile b/lib/i18n_module/GBK2K/Makefile
new file mode 100644 (file)
index 0000000..7a7f4ca
--- /dev/null
@@ -0,0 +1,4 @@
+# $DragonFly: src/lib/i18n_module/GBK2K/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SRCPRE=citrus_
+.include <bsd.lib.mk>
diff --git a/lib/i18n_module/ISO2022/Makefile b/lib/i18n_module/ISO2022/Makefile
new file mode 100644 (file)
index 0000000..7a23e3b
--- /dev/null
@@ -0,0 +1,4 @@
+# $DragonFly: src/lib/i18n_module/ISO2022/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SRCPRE=citrus_
+.include <bsd.lib.mk>
diff --git a/lib/i18n_module/MSKanji/Makefile b/lib/i18n_module/MSKanji/Makefile
new file mode 100644 (file)
index 0000000..2098bc2
--- /dev/null
@@ -0,0 +1,4 @@
+# $DragonFly: src/lib/i18n_module/MSKanji/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SRCPRE=citrus_
+.include <bsd.lib.mk>
diff --git a/lib/i18n_module/Makefile b/lib/i18n_module/Makefile
new file mode 100644 (file)
index 0000000..73c9b13
--- /dev/null
@@ -0,0 +1,8 @@
+# $DragonFly: src/lib/i18n_module/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SUBDIR=        BIG5 EUC EUCTW GBK2K ISO2022 MSKanji UTF1632 UTF8
+SUBDIR+=iconv_none iconv_std
+SUBDIR+=mapper_646 mapper_none mapper_serial mapper_parallel mapper_std
+SUBDIR+=mapper_zone
+
+.include <bsd.subdir.mk>
diff --git a/lib/i18n_module/Makefile.inc b/lib/i18n_module/Makefile.inc
new file mode 100644 (file)
index 0000000..e23970f
--- /dev/null
@@ -0,0 +1,18 @@
+# $DragonFly: src/lib/i18n_module/Makefile.inc,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+NOPROFILE=     1
+.include "../Makefile.shlib"
+
+SHLIB_MAJOR=   ${MODULE_SHLIB_MAJOR}
+
+BASENAME=      ${.CURDIR:T}
+LIB=           ${BASENAME}
+SRCS?=         ${SRCPRE:L}${BASENAME:L}.c
+LIBDIR=                /usr/lib/i18n
+
+CITRUSDIR=     ${.CURDIR}/../../libc/citrus
+
+CFLAGS+=       -I${CITRUSDIR}
+CFLAGS+=       -DLOCALEMOD_MAJOR=${MODULE_SHLIB_MAJOR}
+
+.PATH: ${CITRUSDIR}/modules
diff --git a/lib/i18n_module/Makefile.shlib b/lib/i18n_module/Makefile.shlib
new file mode 100644 (file)
index 0000000..306355d
--- /dev/null
@@ -0,0 +1,3 @@
+# $DragonFly: src/lib/i18n_module/Makefile.shlib,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+MODULE_SHLIB_MAJOR=    1
diff --git a/lib/i18n_module/UTF1632/Makefile b/lib/i18n_module/UTF1632/Makefile
new file mode 100644 (file)
index 0000000..cb8f1cb
--- /dev/null
@@ -0,0 +1,4 @@
+# $DragonFly: src/lib/i18n_module/UTF1632/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SRCPRE=citrus_
+.include <bsd.lib.mk>
diff --git a/lib/i18n_module/UTF8/Makefile b/lib/i18n_module/UTF8/Makefile
new file mode 100644 (file)
index 0000000..081307a
--- /dev/null
@@ -0,0 +1,4 @@
+# $DragonFly: src/lib/i18n_module/UTF8/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SRCPRE=citrus_
+.include <bsd.lib.mk>
diff --git a/lib/i18n_module/iconv_none/Makefile b/lib/i18n_module/iconv_none/Makefile
new file mode 100644 (file)
index 0000000..92553db
--- /dev/null
@@ -0,0 +1,4 @@
+# $DragonFly: src/lib/i18n_module/iconv_none/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SRCPRE=citrus_
+.include <bsd.lib.mk>
diff --git a/lib/i18n_module/iconv_std/Makefile b/lib/i18n_module/iconv_std/Makefile
new file mode 100644 (file)
index 0000000..9163cfd
--- /dev/null
@@ -0,0 +1,4 @@
+# $DragonFly: src/lib/i18n_module/iconv_std/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SRCPRE=citrus_
+.include <bsd.lib.mk>
diff --git a/lib/i18n_module/mapper_646/Makefile b/lib/i18n_module/mapper_646/Makefile
new file mode 100644 (file)
index 0000000..90c07d8
--- /dev/null
@@ -0,0 +1,4 @@
+# $DragonFly: src/lib/i18n_module/mapper_646/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SRCPRE=citrus_
+.include <bsd.lib.mk>
diff --git a/lib/i18n_module/mapper_none/Makefile b/lib/i18n_module/mapper_none/Makefile
new file mode 100644 (file)
index 0000000..12e465f
--- /dev/null
@@ -0,0 +1,4 @@
+# $DragonFly: src/lib/i18n_module/mapper_none/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SRCPRE=citrus_
+.include <bsd.lib.mk>
diff --git a/lib/i18n_module/mapper_parallel/Makefile b/lib/i18n_module/mapper_parallel/Makefile
new file mode 100644 (file)
index 0000000..1782f59
--- /dev/null
@@ -0,0 +1,4 @@
+# $DragonFly: src/lib/i18n_module/mapper_parallel/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SRCS=citrus_mapper_serial.c
+.include <bsd.lib.mk>
diff --git a/lib/i18n_module/mapper_serial/Makefile b/lib/i18n_module/mapper_serial/Makefile
new file mode 100644 (file)
index 0000000..d55d6ba
--- /dev/null
@@ -0,0 +1,4 @@
+# $DragonFly: src/lib/i18n_module/mapper_serial/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SRCPRE=citrus_
+.include <bsd.lib.mk>
diff --git a/lib/i18n_module/mapper_std/Makefile b/lib/i18n_module/mapper_std/Makefile
new file mode 100644 (file)
index 0000000..8599a22
--- /dev/null
@@ -0,0 +1,4 @@
+# $DragonFly: src/lib/i18n_module/mapper_std/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SRCPRE=citrus_
+.include <bsd.lib.mk>
diff --git a/lib/i18n_module/mapper_zone/Makefile b/lib/i18n_module/mapper_zone/Makefile
new file mode 100644 (file)
index 0000000..e6f52de
--- /dev/null
@@ -0,0 +1,4 @@
+# $DragonFly: src/lib/i18n_module/mapper_zone/Makefile,v 1.1 2005/03/11 20:47:05 joerg Exp $
+
+SRCPRE=citrus_
+.include <bsd.lib.mk>