summaryrefslogtreecommitdiff
path: root/utilities
diff options
context:
space:
mode:
Diffstat (limited to 'utilities')
-rw-r--r--utilities/.cvsignore31
-rw-r--r--utilities/Makefile.am76
-rw-r--r--utilities/Makefile.in949
-rw-r--r--utilities/addcomment.cpp39
-rw-r--r--utilities/addgb.cpp117
-rw-r--r--utilities/addld.cpp200
-rw-r--r--utilities/addvs.cpp186
-rw-r--r--utilities/bcpp6make/cipherraw.bpf3
-rw-r--r--utilities/bcpp6make/cipherraw.bpr145
-rw-r--r--utilities/bcpp6make/diatheke.bpf6
-rw-r--r--utilities/bcpp6make/diatheke.bpr159
-rw-r--r--utilities/bcpp6make/imp2gbs.bpf3
-rw-r--r--utilities/bcpp6make/imp2gbs.bpr145
-rw-r--r--utilities/bcpp6make/imp2ld.bpf3
-rw-r--r--utilities/bcpp6make/imp2ld.bpr145
-rw-r--r--utilities/bcpp6make/imp2vs.bpf3
-rw-r--r--utilities/bcpp6make/imp2vs.bpr145
-rw-r--r--utilities/bcpp6make/mkfastmod.bpf3
-rw-r--r--utilities/bcpp6make/mkfastmod.bpr145
-rw-r--r--utilities/bcpp6make/mod2imp.bpf3
-rw-r--r--utilities/bcpp6make/mod2imp.bpr145
-rw-r--r--utilities/bcpp6make/mod2osis.bpf3
-rw-r--r--utilities/bcpp6make/mod2osis.bpr145
-rw-r--r--utilities/bcpp6make/mod2vpl.bpf3
-rw-r--r--utilities/bcpp6make/mod2vpl.bpr145
-rw-r--r--utilities/bcpp6make/mod2zmod.bpf6
-rw-r--r--utilities/bcpp6make/mod2zmod.bpr145
-rw-r--r--utilities/bcpp6make/obj/dummy0
-rw-r--r--utilities/bcpp6make/osis2mod.bpf6
-rw-r--r--utilities/bcpp6make/osis2mod.bpr146
-rw-r--r--utilities/bcpp6make/stage/dummy0
-rw-r--r--utilities/bcpp6make/step2vpl.bpf6
-rw-r--r--utilities/bcpp6make/step2vpl.bpr145
-rw-r--r--utilities/bcpp6make/stepdump.bpf6
-rw-r--r--utilities/bcpp6make/stepdump.bpr145
-rw-r--r--utilities/bcpp6make/utils.bpg89
-rw-r--r--utilities/bcpp6make/vpl2mod.bpf6
-rw-r--r--utilities/bcpp6make/vpl2mod.bpr145
-rw-r--r--utilities/bcpp6make/vs2osisref.bpf6
-rw-r--r--utilities/bcpp6make/vs2osisref.bpr145
-rw-r--r--utilities/bcpp6make/xml2gbs.bpf6
-rw-r--r--utilities/bcpp6make/xml2gbs.bpr145
-rw-r--r--utilities/bcppmake/Makefile.am37
-rw-r--r--utilities/bcppmake/cipherraw.bdsproj322
-rw-r--r--utilities/bcppmake/cipherraw.bpf11
-rw-r--r--utilities/bcppmake/cipherraw.bpr124
-rw-r--r--utilities/bcppmake/diatheke.bdsproj306
-rw-r--r--utilities/bcppmake/diatheke.bpf17
-rw-r--r--utilities/bcppmake/diatheke.bpr120
-rw-r--r--utilities/bcppmake/imp2gbs.bdsproj323
-rw-r--r--utilities/bcppmake/imp2gbs.bpf11
-rw-r--r--utilities/bcppmake/imp2gbs.bpr130
-rw-r--r--utilities/bcppmake/imp2ld.bdsproj314
-rw-r--r--utilities/bcppmake/imp2ld.bpf11
-rw-r--r--utilities/bcppmake/imp2ld.bpr128
-rw-r--r--utilities/bcppmake/imp2vs.bdsproj314
-rw-r--r--utilities/bcppmake/imp2vs.bpf11
-rw-r--r--utilities/bcppmake/imp2vs.bpr128
-rw-r--r--utilities/bcppmake/installmgr.bdsproj327
-rw-r--r--utilities/bcppmake/installmgr.bpf12
-rw-r--r--utilities/bcppmake/installmgr.bpr124
-rw-r--r--utilities/bcppmake/libsword.bpf118
-rw-r--r--utilities/bcppmake/libsword.bpr204
-rw-r--r--utilities/bcppmake/mkfastmod.bdsproj320
-rw-r--r--utilities/bcppmake/mkfastmod.bpf11
-rw-r--r--utilities/bcppmake/mkfastmod.bpr125
-rw-r--r--utilities/bcppmake/mod2imp.bdsproj311
-rw-r--r--utilities/bcppmake/mod2imp.bpf11
-rw-r--r--utilities/bcppmake/mod2imp.bpr123
-rw-r--r--utilities/bcppmake/mod2osis.bdsproj296
-rw-r--r--utilities/bcppmake/mod2osis.bpf11
-rw-r--r--utilities/bcppmake/mod2osis.bpr122
-rw-r--r--utilities/bcppmake/mod2vpl.bdsproj311
-rw-r--r--utilities/bcppmake/mod2vpl.bpf11
-rw-r--r--utilities/bcppmake/mod2vpl.bpr123
-rw-r--r--utilities/bcppmake/mod2zmod.bdsproj318
-rw-r--r--utilities/bcppmake/mod2zmod.bpf11
-rw-r--r--utilities/bcppmake/mod2zmod.bpr126
-rw-r--r--utilities/bcppmake/osis2mod.bdsproj306
-rw-r--r--utilities/bcppmake/osis2mod.bpf11
-rw-r--r--utilities/bcppmake/osis2mod.bpr123
-rw-r--r--utilities/bcppmake/step2vpl.bdsproj311
-rw-r--r--utilities/bcppmake/step2vpl.bpf11
-rw-r--r--utilities/bcppmake/step2vpl.bpr123
-rw-r--r--utilities/bcppmake/stepdump.bdsproj311
-rw-r--r--utilities/bcppmake/stepdump.bpf11
-rw-r--r--utilities/bcppmake/stepdump.bpr123
-rw-r--r--utilities/bcppmake/tei2mod.bpf11
-rw-r--r--utilities/bcppmake/tei2mod.bpr123
-rw-r--r--utilities/bcppmake/utilities.bdsgroup40
-rw-r--r--utilities/bcppmake/utilities.bpg113
-rw-r--r--utilities/bcppmake/vpl2mod.bdsproj311
-rw-r--r--utilities/bcppmake/vpl2mod.bpf11
-rw-r--r--utilities/bcppmake/vpl2mod.bpr123
-rw-r--r--utilities/bcppmake/vs2osisref.bdsproj296
-rw-r--r--utilities/bcppmake/vs2osisref.bpf11
-rw-r--r--utilities/bcppmake/vs2osisref.bpr122
-rw-r--r--utilities/bcppmake/xml2gbs.bdsproj319
-rw-r--r--utilities/bcppmake/xml2gbs.bpf11
-rw-r--r--utilities/bcppmake/xml2gbs.bpr124
-rw-r--r--utilities/cipherraw.cpp104
-rw-r--r--utilities/diatheke/.cvsignore5
-rw-r--r--utilities/diatheke/Makefile.am24
-rw-r--r--utilities/diatheke/Makefile.in521
-rw-r--r--utilities/diatheke/README76
-rw-r--r--utilities/diatheke/cgi/Makefile.am6
-rwxr-xr-xutilities/diatheke/cgi/dia-def.pl41
-rwxr-xr-xutilities/diatheke/cgi/diatheke.pl509
-rw-r--r--utilities/diatheke/cgi/index-private.html1264
-rw-r--r--utilities/diatheke/cgi/index-public.html883
-rw-r--r--utilities/diatheke/corediatheke.cpp449
-rw-r--r--utilities/diatheke/corediatheke.h43
-rw-r--r--utilities/diatheke/diafiltmgr.cpp228
-rw-r--r--utilities/diatheke/diafiltmgr.h47
-rw-r--r--utilities/diatheke/diatheke.cpp225
-rw-r--r--utilities/diatheke/diatheke.dsp204
-rw-r--r--utilities/diatheke/diatheke.dsw44
-rw-r--r--utilities/diatheke/diathekemgr.cpp109
-rw-r--r--utilities/diatheke/diathekemgr.h35
-rw-r--r--utilities/diatheke/gbfcgi.cpp138
-rw-r--r--utilities/diatheke/gbfcgi.h38
-rw-r--r--utilities/diatheke/osiscgi.cpp325
-rw-r--r--utilities/diatheke/osiscgi.h48
-rw-r--r--utilities/diatheke/pqa/Diatheke.pqabin0 -> 662 bytes
-rw-r--r--utilities/diatheke/pqa/src/README1
-rw-r--r--utilities/diatheke/pqa/src/all.html170
-rw-r--r--utilities/diatheke/pqa/src/ancient.html32
-rw-r--r--utilities/diatheke/pqa/src/dict.html32
-rw-r--r--utilities/diatheke/pqa/src/english.html68
-rw-r--r--utilities/diatheke/pqa/src/french.html26
-rw-r--r--utilities/diatheke/pqa/src/german.html35
-rw-r--r--utilities/diatheke/pqa/src/index.html43
-rw-r--r--utilities/diatheke/pqa/src/lex.html29
-rw-r--r--utilities/diatheke/pqa/src/other.html57
-rw-r--r--utilities/diatheke/pqa/src/spanish.html29
-rwxr-xr-xutilities/diatheke/soap/sapouni.cgi97
-rwxr-xr-xutilities/diatheke/soap/soapatheke.pl16
-rw-r--r--utilities/diatheke/tcl/biblebot-diatheke.tcl2131
-rw-r--r--utilities/diatheke/thmlcgi.cpp193
-rw-r--r--utilities/diatheke/thmlcgi.h38
-rw-r--r--utilities/emptyvss.cpp54
-rw-r--r--utilities/gbfidx.cpp288
-rw-r--r--utilities/genbookutil.cpp201
-rw-r--r--utilities/imp2gbs.cpp254
-rw-r--r--utilities/imp2ld.cpp175
-rw-r--r--utilities/imp2vs.cpp182
-rw-r--r--utilities/installmgr.cpp287
-rw-r--r--utilities/kylixmake/Makefile.am8
-rw-r--r--utilities/kylixmake/libsword.bpf8
-rw-r--r--utilities/kylixmake/libsword.bpr238
-rw-r--r--utilities/kylixmake/mod2zmod.bpf5
-rw-r--r--utilities/kylixmake/mod2zmod.bpr84
-rw-r--r--utilities/kylixmake/mod2zmod.resbin0 -> 32 bytes
-rw-r--r--utilities/kylixmake/utilities.bpg24
-rw-r--r--utilities/lexdump.c52
-rw-r--r--utilities/mkfastmod.cpp72
-rw-r--r--utilities/mod2imp.cpp75
-rw-r--r--utilities/mod2osis.cpp200
-rw-r--r--utilities/mod2vpl.cpp85
-rw-r--r--utilities/mod2zmod.cpp189
-rw-r--r--utilities/mod2zmod2.cpp205
-rw-r--r--utilities/modwrite.cpp63
-rw-r--r--utilities/no13.c34
-rw-r--r--utilities/osis2mod.cpp1090
-rw-r--r--utilities/perl/Makefile.am6
-rwxr-xr-xutilities/perl/cipherkeygen.pl24
-rwxr-xr-xutilities/perl/linkvers.pl44
-rwxr-xr-xutilities/perl/localecap.pl23
-rwxr-xr-xutilities/perl/mkvsmod.pl21
-rw-r--r--utilities/step2vpl.cpp429
-rw-r--r--utilities/stepdump.cpp253
-rw-r--r--utilities/tei2mod.cpp531
-rw-r--r--utilities/treeidxutil.cpp145
-rw-r--r--utilities/vpl2mod.cpp263
-rw-r--r--utilities/vpl2zmod2.cpp293
-rw-r--r--utilities/vs2osisref.cpp57
-rw-r--r--utilities/xml2gbs.cpp363
177 files changed, 27049 insertions, 0 deletions
diff --git a/utilities/.cvsignore b/utilities/.cvsignore
new file mode 100644
index 0000000..941045f
--- /dev/null
+++ b/utilities/.cvsignore
@@ -0,0 +1,31 @@
+.deps
+.libs
+Makefile
+Makefile.in
+addgb
+addld
+addvs
+cipherraw
+ciphertest
+ciphertest2
+emptyvss
+gbfidx
+imp2gbs
+imp2ld
+imp2vs
+installmgr
+lexdump
+mkfastmod
+mod2imp
+mod2osis
+mod2vpl
+mod2zmod
+modwrite
+osis2mod
+step2vpl
+stepdump
+thml2gbs
+txt2sword
+vpl2mod
+vs2osisref
+xml2gbs
diff --git a/utilities/Makefile.am b/utilities/Makefile.am
new file mode 100644
index 0000000..c453f80
--- /dev/null
+++ b/utilities/Makefile.am
@@ -0,0 +1,76 @@
+AUTOMAKE_OPTIONS = 1.6
+SUBDIRS = diatheke
+INCLUDES = -I $(top_srcdir)/include
+LDADD = $(top_builddir)/lib/libsword.la
+noinst_PROGRAMS = cipherraw lexdump \
+stepdump step2vpl gbfidx modwrite addvs emptyvss \
+addgb genbookutil treeidxutil
+
+bin_PROGRAMS = mod2imp mod2osis osis2mod tei2mod vs2osisref mod2vpl \
+ mkfastmod vpl2mod imp2vs installmgr xml2gbs imp2gbs
+
+#if INSTALLMGR
+#IMGRPROG =
+#else
+#IMGRPROG =
+#endif
+
+
+#if ICU
+#ICUPROG =
+#else
+#ICUPROG =
+#endif
+
+if ZLIB
+ZLIBPROG = mod2zmod addld imp2ld
+else
+ZLIBPROG =
+endif
+
+
+
+#noinst_PROGRAMS += $(ICUPROG)
+bin_PROGRAMS += $(ZLIBPROG)
+#$(IMGRPROG)
+
+if ICU
+endif
+
+cipherraw_SOURCES = cipherraw.cpp
+lexdump_SOURCES = lexdump.c
+lexdump_LDADD = -lstdc++
+mkfastmod_SOURCES = mkfastmod.cpp
+mod2vpl_SOURCES = mod2vpl.cpp
+vpl2mod_SOURCES = vpl2mod.cpp
+stepdump_SOURCES = stepdump.cpp
+step2vpl_SOURCES = step2vpl.cpp
+gbfidx_SOURCES = gbfidx.cpp
+modwrite_SOURCES = modwrite.cpp
+addvs_SOURCES = addvs.cpp
+emptyvss_SOURCES = emptyvss.cpp
+addgb_SOURCES = addgb.cpp
+imp2gbs_SOURCES = imp2gbs.cpp
+imp2vs_SOURCES = imp2vs.cpp
+mod2imp_SOURCES = mod2imp.cpp
+mod2osis_SOURCES = mod2osis.cpp
+xml2gbs_SOURCES = xml2gbs.cpp
+osis2mod_SOURCES = osis2mod.cpp
+tei2mod_SOURCES = tei2mod.cpp
+vs2osisref_SOURCES = vs2osisref.cpp
+genbookutil_SOURCES = genbookutil.cpp
+treeidxutil_SOURCES = treeidxutil.cpp
+
+installmgr_SOURCES = installmgr.cpp
+#installmgr_LDADD = -lcurl $(CURL_LIBS) $(LDADD)
+
+if ZLIB
+mod2zmod_SOURCES = mod2zmod.cpp
+addld_SOURCES = addld.cpp
+imp2ld_SOURCES = imp2ld.cpp
+endif
+
+EXTRA_DIST =
+include bcppmake/Makefile.am
+include kylixmake/Makefile.am
+include perl/Makefile.am
diff --git a/utilities/Makefile.in b/utilities/Makefile.in
new file mode 100644
index 0000000..d27987e
--- /dev/null
+++ b/utilities/Makefile.in
@@ -0,0 +1,949 @@
+# Makefile.in generated by automake 1.10 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+noinst_PROGRAMS = cipherraw$(EXEEXT) lexdump$(EXEEXT) \
+ stepdump$(EXEEXT) step2vpl$(EXEEXT) gbfidx$(EXEEXT) \
+ modwrite$(EXEEXT) addvs$(EXEEXT) emptyvss$(EXEEXT) \
+ addgb$(EXEEXT) genbookutil$(EXEEXT) treeidxutil$(EXEEXT)
+bin_PROGRAMS = mod2imp$(EXEEXT) mod2osis$(EXEEXT) osis2mod$(EXEEXT) \
+ tei2mod$(EXEEXT) vs2osisref$(EXEEXT) mod2vpl$(EXEEXT) \
+ mkfastmod$(EXEEXT) vpl2mod$(EXEEXT) imp2vs$(EXEEXT) \
+ installmgr$(EXEEXT) xml2gbs$(EXEEXT) imp2gbs$(EXEEXT) \
+ $(am__EXEEXT_1)
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(srcdir)/bcppmake/Makefile.am $(srcdir)/kylixmake/Makefile.am \
+ $(srcdir)/perl/Makefile.am
+subdir = utilities
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/acx_clucene.m4 \
+ $(top_srcdir)/m4/cppunit.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/include/config.h
+CONFIG_CLEAN_FILES =
+@ZLIB_TRUE@am__EXEEXT_1 = mod2zmod$(EXEEXT) addld$(EXEEXT) \
+@ZLIB_TRUE@ imp2ld$(EXEEXT)
+am__installdirs = "$(DESTDIR)$(bindir)"
+binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
+am_addgb_OBJECTS = addgb.$(OBJEXT)
+addgb_OBJECTS = $(am_addgb_OBJECTS)
+addgb_LDADD = $(LDADD)
+addgb_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am__addld_SOURCES_DIST = addld.cpp
+@ZLIB_TRUE@am_addld_OBJECTS = addld.$(OBJEXT)
+addld_OBJECTS = $(am_addld_OBJECTS)
+addld_LDADD = $(LDADD)
+addld_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_addvs_OBJECTS = addvs.$(OBJEXT)
+addvs_OBJECTS = $(am_addvs_OBJECTS)
+addvs_LDADD = $(LDADD)
+addvs_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_cipherraw_OBJECTS = cipherraw.$(OBJEXT)
+cipherraw_OBJECTS = $(am_cipherraw_OBJECTS)
+cipherraw_LDADD = $(LDADD)
+cipherraw_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_emptyvss_OBJECTS = emptyvss.$(OBJEXT)
+emptyvss_OBJECTS = $(am_emptyvss_OBJECTS)
+emptyvss_LDADD = $(LDADD)
+emptyvss_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_gbfidx_OBJECTS = gbfidx.$(OBJEXT)
+gbfidx_OBJECTS = $(am_gbfidx_OBJECTS)
+gbfidx_LDADD = $(LDADD)
+gbfidx_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_genbookutil_OBJECTS = genbookutil.$(OBJEXT)
+genbookutil_OBJECTS = $(am_genbookutil_OBJECTS)
+genbookutil_LDADD = $(LDADD)
+genbookutil_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_imp2gbs_OBJECTS = imp2gbs.$(OBJEXT)
+imp2gbs_OBJECTS = $(am_imp2gbs_OBJECTS)
+imp2gbs_LDADD = $(LDADD)
+imp2gbs_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am__imp2ld_SOURCES_DIST = imp2ld.cpp
+@ZLIB_TRUE@am_imp2ld_OBJECTS = imp2ld.$(OBJEXT)
+imp2ld_OBJECTS = $(am_imp2ld_OBJECTS)
+imp2ld_LDADD = $(LDADD)
+imp2ld_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_imp2vs_OBJECTS = imp2vs.$(OBJEXT)
+imp2vs_OBJECTS = $(am_imp2vs_OBJECTS)
+imp2vs_LDADD = $(LDADD)
+imp2vs_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_installmgr_OBJECTS = installmgr.$(OBJEXT)
+installmgr_OBJECTS = $(am_installmgr_OBJECTS)
+installmgr_LDADD = $(LDADD)
+installmgr_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_lexdump_OBJECTS = lexdump.$(OBJEXT)
+lexdump_OBJECTS = $(am_lexdump_OBJECTS)
+lexdump_DEPENDENCIES =
+am_mkfastmod_OBJECTS = mkfastmod.$(OBJEXT)
+mkfastmod_OBJECTS = $(am_mkfastmod_OBJECTS)
+mkfastmod_LDADD = $(LDADD)
+mkfastmod_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_mod2imp_OBJECTS = mod2imp.$(OBJEXT)
+mod2imp_OBJECTS = $(am_mod2imp_OBJECTS)
+mod2imp_LDADD = $(LDADD)
+mod2imp_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_mod2osis_OBJECTS = mod2osis.$(OBJEXT)
+mod2osis_OBJECTS = $(am_mod2osis_OBJECTS)
+mod2osis_LDADD = $(LDADD)
+mod2osis_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_mod2vpl_OBJECTS = mod2vpl.$(OBJEXT)
+mod2vpl_OBJECTS = $(am_mod2vpl_OBJECTS)
+mod2vpl_LDADD = $(LDADD)
+mod2vpl_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am__mod2zmod_SOURCES_DIST = mod2zmod.cpp
+@ZLIB_TRUE@am_mod2zmod_OBJECTS = mod2zmod.$(OBJEXT)
+mod2zmod_OBJECTS = $(am_mod2zmod_OBJECTS)
+mod2zmod_LDADD = $(LDADD)
+mod2zmod_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_modwrite_OBJECTS = modwrite.$(OBJEXT)
+modwrite_OBJECTS = $(am_modwrite_OBJECTS)
+modwrite_LDADD = $(LDADD)
+modwrite_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_osis2mod_OBJECTS = osis2mod.$(OBJEXT)
+osis2mod_OBJECTS = $(am_osis2mod_OBJECTS)
+osis2mod_LDADD = $(LDADD)
+osis2mod_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_step2vpl_OBJECTS = step2vpl.$(OBJEXT)
+step2vpl_OBJECTS = $(am_step2vpl_OBJECTS)
+step2vpl_LDADD = $(LDADD)
+step2vpl_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_stepdump_OBJECTS = stepdump.$(OBJEXT)
+stepdump_OBJECTS = $(am_stepdump_OBJECTS)
+stepdump_LDADD = $(LDADD)
+stepdump_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_tei2mod_OBJECTS = tei2mod.$(OBJEXT)
+tei2mod_OBJECTS = $(am_tei2mod_OBJECTS)
+tei2mod_LDADD = $(LDADD)
+tei2mod_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_treeidxutil_OBJECTS = treeidxutil.$(OBJEXT)
+treeidxutil_OBJECTS = $(am_treeidxutil_OBJECTS)
+treeidxutil_LDADD = $(LDADD)
+treeidxutil_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_vpl2mod_OBJECTS = vpl2mod.$(OBJEXT)
+vpl2mod_OBJECTS = $(am_vpl2mod_OBJECTS)
+vpl2mod_LDADD = $(LDADD)
+vpl2mod_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_vs2osisref_OBJECTS = vs2osisref.$(OBJEXT)
+vs2osisref_OBJECTS = $(am_vs2osisref_OBJECTS)
+vs2osisref_LDADD = $(LDADD)
+vs2osisref_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+am_xml2gbs_OBJECTS = xml2gbs.$(OBJEXT)
+xml2gbs_OBJECTS = $(am_xml2gbs_OBJECTS)
+xml2gbs_LDADD = $(LDADD)
+xml2gbs_DEPENDENCIES = $(top_builddir)/lib/libsword.la
+DEFAULT_INCLUDES = -I. -I$(top_builddir)/include@am__isrc@
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+ --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+ $(LDFLAGS) -o $@
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+ --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLD = $(CXX)
+CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+ --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
+ $(LDFLAGS) -o $@
+SOURCES = $(addgb_SOURCES) $(addld_SOURCES) $(addvs_SOURCES) \
+ $(cipherraw_SOURCES) $(emptyvss_SOURCES) $(gbfidx_SOURCES) \
+ $(genbookutil_SOURCES) $(imp2gbs_SOURCES) $(imp2ld_SOURCES) \
+ $(imp2vs_SOURCES) $(installmgr_SOURCES) $(lexdump_SOURCES) \
+ $(mkfastmod_SOURCES) $(mod2imp_SOURCES) $(mod2osis_SOURCES) \
+ $(mod2vpl_SOURCES) $(mod2zmod_SOURCES) $(modwrite_SOURCES) \
+ $(osis2mod_SOURCES) $(step2vpl_SOURCES) $(stepdump_SOURCES) \
+ $(tei2mod_SOURCES) $(treeidxutil_SOURCES) $(vpl2mod_SOURCES) \
+ $(vs2osisref_SOURCES) $(xml2gbs_SOURCES)
+DIST_SOURCES = $(addgb_SOURCES) $(am__addld_SOURCES_DIST) \
+ $(addvs_SOURCES) $(cipherraw_SOURCES) $(emptyvss_SOURCES) \
+ $(gbfidx_SOURCES) $(genbookutil_SOURCES) $(imp2gbs_SOURCES) \
+ $(am__imp2ld_SOURCES_DIST) $(imp2vs_SOURCES) \
+ $(installmgr_SOURCES) $(lexdump_SOURCES) $(mkfastmod_SOURCES) \
+ $(mod2imp_SOURCES) $(mod2osis_SOURCES) $(mod2vpl_SOURCES) \
+ $(am__mod2zmod_SOURCES_DIST) $(modwrite_SOURCES) \
+ $(osis2mod_SOURCES) $(step2vpl_SOURCES) $(stepdump_SOURCES) \
+ $(tei2mod_SOURCES) $(treeidxutil_SOURCES) $(vpl2mod_SOURCES) \
+ $(vs2osisref_SOURCES) $(xml2gbs_SOURCES)
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AM_CXXFLAGS = @AM_CXXFLAGS@
+AR = @AR@
+AS = @AS@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CLUCENE_CXXFLAGS = @CLUCENE_CXXFLAGS@
+CLUCENE_LIBS = @CLUCENE_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CPPUNIT_CFLAGS = @CPPUNIT_CFLAGS@
+CPPUNIT_CONFIG = @CPPUNIT_CONFIG@
+CPPUNIT_LIBS = @CPPUNIT_LIBS@
+CURL_AM_CFLAGS = @CURL_AM_CFLAGS@
+CURL_CONFIG = @CURL_CONFIG@
+CURL_LIBS = @CURL_LIBS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DLLTOOL = @DLLTOOL@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+GENCCODE = @GENCCODE@
+GENCMN = @GENCMN@
+GENRB = @GENRB@
+GREP = @GREP@
+ICU_CONFIG = @ICU_CONFIG@
+ICU_IOLIBS = @ICU_IOLIBS@
+ICU_LIBS = @ICU_LIBS@
+ICU_VER = @ICU_VER@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKGDATA = @PKGDATA@
+PKG_CONFIG = @PKG_CONFIG@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+XML_LIBS = @XML_LIBS@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dir_confdef = @dir_confdef@
+docdir = @docdir@
+dvidir = @dvidir@
+enable_debug = @enable_debug@
+enable_profile = @enable_profile@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_mingw32 = @target_mingw32@
+target_os = @target_os@
+target_system = @target_system@
+target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+with_conf = @with_conf@
+with_icu = @with_icu@
+with_zlib = @with_zlib@
+AUTOMAKE_OPTIONS = 1.6
+SUBDIRS = diatheke
+INCLUDES = -I $(top_srcdir)/include
+LDADD = $(top_builddir)/lib/libsword.la
+@ZLIB_FALSE@ZLIBPROG =
+
+#if INSTALLMGR
+#IMGRPROG =
+#else
+#IMGRPROG =
+#endif
+
+#if ICU
+#ICUPROG =
+#else
+#ICUPROG =
+#endif
+@ZLIB_TRUE@ZLIBPROG = mod2zmod addld imp2ld
+#$(IMGRPROG)
+cipherraw_SOURCES = cipherraw.cpp
+lexdump_SOURCES = lexdump.c
+lexdump_LDADD = -lstdc++
+mkfastmod_SOURCES = mkfastmod.cpp
+mod2vpl_SOURCES = mod2vpl.cpp
+vpl2mod_SOURCES = vpl2mod.cpp
+stepdump_SOURCES = stepdump.cpp
+step2vpl_SOURCES = step2vpl.cpp
+gbfidx_SOURCES = gbfidx.cpp
+modwrite_SOURCES = modwrite.cpp
+addvs_SOURCES = addvs.cpp
+emptyvss_SOURCES = emptyvss.cpp
+addgb_SOURCES = addgb.cpp
+imp2gbs_SOURCES = imp2gbs.cpp
+imp2vs_SOURCES = imp2vs.cpp
+mod2imp_SOURCES = mod2imp.cpp
+mod2osis_SOURCES = mod2osis.cpp
+xml2gbs_SOURCES = xml2gbs.cpp
+osis2mod_SOURCES = osis2mod.cpp
+tei2mod_SOURCES = tei2mod.cpp
+vs2osisref_SOURCES = vs2osisref.cpp
+genbookutil_SOURCES = genbookutil.cpp
+treeidxutil_SOURCES = treeidxutil.cpp
+installmgr_SOURCES = installmgr.cpp
+#installmgr_LDADD = -lcurl $(CURL_LIBS) $(LDADD)
+@ZLIB_TRUE@mod2zmod_SOURCES = mod2zmod.cpp
+@ZLIB_TRUE@addld_SOURCES = addld.cpp
+@ZLIB_TRUE@imp2ld_SOURCES = imp2ld.cpp
+EXTRA_DIST = $(swbcppmakedir)/imp2ld.bpf $(swbcppmakedir)/mod2imp.bpf \
+ $(swbcppmakedir)/osis2mod.bpf $(swbcppmakedir)/utilities.bpg \
+ $(swbcppmakedir)/imp2ld.bpr $(swbcppmakedir)/mod2imp.bpr \
+ $(swbcppmakedir)/osis2mod.bpr $(swbcppmakedir)/vpl2mod.bpf \
+ $(swbcppmakedir)/cipherraw.bpf $(swbcppmakedir)/imp2vs.bpf \
+ $(swbcppmakedir)/mod2osis.bpf $(swbcppmakedir)/step2vpl.bpf \
+ $(swbcppmakedir)/vpl2mod.bpr $(swbcppmakedir)/cipherraw.bpr \
+ $(swbcppmakedir)/imp2vs.bpr $(swbcppmakedir)/mod2osis.bpr \
+ $(swbcppmakedir)/step2vpl.bpr $(swbcppmakedir)/vs2osisref.bpf \
+ $(swbcppmakedir)/diatheke.bpf $(swbcppmakedir)/libsword.bpf \
+ $(swbcppmakedir)/mod2vpl.bpf $(swbcppmakedir)/stepdump.bpf \
+ $(swbcppmakedir)/vs2osisref.bpr $(swbcppmakedir)/diatheke.bpr \
+ $(swbcppmakedir)/libsword.bpr $(swbcppmakedir)/mod2vpl.bpr \
+ $(swbcppmakedir)/stepdump.bpr $(swbcppmakedir)/xml2gbs.bpf \
+ $(swbcppmakedir)/imp2gbs.bpf $(swbcppmakedir)/mkfastmod.bpf \
+ $(swbcppmakedir)/mod2zmod.bpf $(swbcppmakedir)/xml2gbs.bpr \
+ $(swbcppmakedir)/imp2gbs.bpr $(swbcppmakedir)/mkfastmod.bpr \
+ $(swbcppmakedir)/mod2zmod.bpr $(swkylixmakedir)/libsword.bpf \
+ $(swkylixmakedir)/mod2zmod.bpf $(swkylixmakedir)/mod2zmod.res \
+ $(swkylixmakedir)/libsword.bpr $(swkylixmakedir)/mod2zmod.bpr \
+ $(swkylixmakedir)/utilities.bpg \
+ $(swperlutildir)/cipherkeygen.pl $(swperlutildir)/linkvers.pl \
+ $(swperlutildir)/localecap.pl $(swperlutildir)/mkvsmod.pl
+swbcppmakedir = $(top_srcdir)/utilities/bcppmake
+swkylixmakedir = $(top_srcdir)/utilities/kylixmake
+swperlutildir = $(top_srcdir)/utilities/perl
+all: all-recursive
+
+.SUFFIXES:
+.SUFFIXES: .c .cpp .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/bcppmake/Makefile.am $(srcdir)/kylixmake/Makefile.am $(srcdir)/perl/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign utilities/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign utilities/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
+ @list='$(bin_PROGRAMS)'; for p in $$list; do \
+ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+ if test -f $$p \
+ || test -f $$p1 \
+ ; then \
+ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
+ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
+ else :; fi; \
+ done
+
+uninstall-binPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_PROGRAMS)'; for p in $$list; do \
+ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+ echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
+ rm -f "$(DESTDIR)$(bindir)/$$f"; \
+ done
+
+clean-binPROGRAMS:
+ @list='$(bin_PROGRAMS)'; for p in $$list; do \
+ f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+ echo " rm -f $$p $$f"; \
+ rm -f $$p $$f ; \
+ done
+
+clean-noinstPROGRAMS:
+ @list='$(noinst_PROGRAMS)'; for p in $$list; do \
+ f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+ echo " rm -f $$p $$f"; \
+ rm -f $$p $$f ; \
+ done
+addgb$(EXEEXT): $(addgb_OBJECTS) $(addgb_DEPENDENCIES)
+ @rm -f addgb$(EXEEXT)
+ $(CXXLINK) $(addgb_OBJECTS) $(addgb_LDADD) $(LIBS)
+addld$(EXEEXT): $(addld_OBJECTS) $(addld_DEPENDENCIES)
+ @rm -f addld$(EXEEXT)
+ $(CXXLINK) $(addld_OBJECTS) $(addld_LDADD) $(LIBS)
+addvs$(EXEEXT): $(addvs_OBJECTS) $(addvs_DEPENDENCIES)
+ @rm -f addvs$(EXEEXT)
+ $(CXXLINK) $(addvs_OBJECTS) $(addvs_LDADD) $(LIBS)
+cipherraw$(EXEEXT): $(cipherraw_OBJECTS) $(cipherraw_DEPENDENCIES)
+ @rm -f cipherraw$(EXEEXT)
+ $(CXXLINK) $(cipherraw_OBJECTS) $(cipherraw_LDADD) $(LIBS)
+emptyvss$(EXEEXT): $(emptyvss_OBJECTS) $(emptyvss_DEPENDENCIES)
+ @rm -f emptyvss$(EXEEXT)
+ $(CXXLINK) $(emptyvss_OBJECTS) $(emptyvss_LDADD) $(LIBS)
+gbfidx$(EXEEXT): $(gbfidx_OBJECTS) $(gbfidx_DEPENDENCIES)
+ @rm -f gbfidx$(EXEEXT)
+ $(CXXLINK) $(gbfidx_OBJECTS) $(gbfidx_LDADD) $(LIBS)
+genbookutil$(EXEEXT): $(genbookutil_OBJECTS) $(genbookutil_DEPENDENCIES)
+ @rm -f genbookutil$(EXEEXT)
+ $(CXXLINK) $(genbookutil_OBJECTS) $(genbookutil_LDADD) $(LIBS)
+imp2gbs$(EXEEXT): $(imp2gbs_OBJECTS) $(imp2gbs_DEPENDENCIES)
+ @rm -f imp2gbs$(EXEEXT)
+ $(CXXLINK) $(imp2gbs_OBJECTS) $(imp2gbs_LDADD) $(LIBS)
+imp2ld$(EXEEXT): $(imp2ld_OBJECTS) $(imp2ld_DEPENDENCIES)
+ @rm -f imp2ld$(EXEEXT)
+ $(CXXLINK) $(imp2ld_OBJECTS) $(imp2ld_LDADD) $(LIBS)
+imp2vs$(EXEEXT): $(imp2vs_OBJECTS) $(imp2vs_DEPENDENCIES)
+ @rm -f imp2vs$(EXEEXT)
+ $(CXXLINK) $(imp2vs_OBJECTS) $(imp2vs_LDADD) $(LIBS)
+installmgr$(EXEEXT): $(installmgr_OBJECTS) $(installmgr_DEPENDENCIES)
+ @rm -f installmgr$(EXEEXT)
+ $(CXXLINK) $(installmgr_OBJECTS) $(installmgr_LDADD) $(LIBS)
+lexdump$(EXEEXT): $(lexdump_OBJECTS) $(lexdump_DEPENDENCIES)
+ @rm -f lexdump$(EXEEXT)
+ $(LINK) $(lexdump_OBJECTS) $(lexdump_LDADD) $(LIBS)
+mkfastmod$(EXEEXT): $(mkfastmod_OBJECTS) $(mkfastmod_DEPENDENCIES)
+ @rm -f mkfastmod$(EXEEXT)
+ $(CXXLINK) $(mkfastmod_OBJECTS) $(mkfastmod_LDADD) $(LIBS)
+mod2imp$(EXEEXT): $(mod2imp_OBJECTS) $(mod2imp_DEPENDENCIES)
+ @rm -f mod2imp$(EXEEXT)
+ $(CXXLINK) $(mod2imp_OBJECTS) $(mod2imp_LDADD) $(LIBS)
+mod2osis$(EXEEXT): $(mod2osis_OBJECTS) $(mod2osis_DEPENDENCIES)
+ @rm -f mod2osis$(EXEEXT)
+ $(CXXLINK) $(mod2osis_OBJECTS) $(mod2osis_LDADD) $(LIBS)
+mod2vpl$(EXEEXT): $(mod2vpl_OBJECTS) $(mod2vpl_DEPENDENCIES)
+ @rm -f mod2vpl$(EXEEXT)
+ $(CXXLINK) $(mod2vpl_OBJECTS) $(mod2vpl_LDADD) $(LIBS)
+mod2zmod$(EXEEXT): $(mod2zmod_OBJECTS) $(mod2zmod_DEPENDENCIES)
+ @rm -f mod2zmod$(EXEEXT)
+ $(CXXLINK) $(mod2zmod_OBJECTS) $(mod2zmod_LDADD) $(LIBS)
+modwrite$(EXEEXT): $(modwrite_OBJECTS) $(modwrite_DEPENDENCIES)
+ @rm -f modwrite$(EXEEXT)
+ $(CXXLINK) $(modwrite_OBJECTS) $(modwrite_LDADD) $(LIBS)
+osis2mod$(EXEEXT): $(osis2mod_OBJECTS) $(osis2mod_DEPENDENCIES)
+ @rm -f osis2mod$(EXEEXT)
+ $(CXXLINK) $(osis2mod_OBJECTS) $(osis2mod_LDADD) $(LIBS)
+step2vpl$(EXEEXT): $(step2vpl_OBJECTS) $(step2vpl_DEPENDENCIES)
+ @rm -f step2vpl$(EXEEXT)
+ $(CXXLINK) $(step2vpl_OBJECTS) $(step2vpl_LDADD) $(LIBS)
+stepdump$(EXEEXT): $(stepdump_OBJECTS) $(stepdump_DEPENDENCIES)
+ @rm -f stepdump$(EXEEXT)
+ $(CXXLINK) $(stepdump_OBJECTS) $(stepdump_LDADD) $(LIBS)
+tei2mod$(EXEEXT): $(tei2mod_OBJECTS) $(tei2mod_DEPENDENCIES)
+ @rm -f tei2mod$(EXEEXT)
+ $(CXXLINK) $(tei2mod_OBJECTS) $(tei2mod_LDADD) $(LIBS)
+treeidxutil$(EXEEXT): $(treeidxutil_OBJECTS) $(treeidxutil_DEPENDENCIES)
+ @rm -f treeidxutil$(EXEEXT)
+ $(CXXLINK) $(treeidxutil_OBJECTS) $(treeidxutil_LDADD) $(LIBS)
+vpl2mod$(EXEEXT): $(vpl2mod_OBJECTS) $(vpl2mod_DEPENDENCIES)
+ @rm -f vpl2mod$(EXEEXT)
+ $(CXXLINK) $(vpl2mod_OBJECTS) $(vpl2mod_LDADD) $(LIBS)
+vs2osisref$(EXEEXT): $(vs2osisref_OBJECTS) $(vs2osisref_DEPENDENCIES)
+ @rm -f vs2osisref$(EXEEXT)
+ $(CXXLINK) $(vs2osisref_OBJECTS) $(vs2osisref_LDADD) $(LIBS)
+xml2gbs$(EXEEXT): $(xml2gbs_OBJECTS) $(xml2gbs_DEPENDENCIES)
+ @rm -f xml2gbs$(EXEEXT)
+ $(CXXLINK) $(xml2gbs_OBJECTS) $(xml2gbs_LDADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/addgb.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/addld.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/addvs.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cipherraw.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/emptyvss.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gbfidx.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/genbookutil.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/imp2gbs.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/imp2ld.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/imp2vs.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/installmgr.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lexdump.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mkfastmod.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod2imp.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod2osis.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod2vpl.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod2zmod.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/modwrite.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osis2mod.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/step2vpl.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stepdump.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tei2mod.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/treeidxutil.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vpl2mod.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vs2osisref.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xml2gbs.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(COMPILE) -c $<
+
+.c.obj:
+@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
+
+.cpp.o:
+@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
+
+.cpp.obj:
+@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+.cpp.lo:
+@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile $(PROGRAMS)
+installdirs: installdirs-recursive
+installdirs-am:
+ for dir in "$(DESTDIR)$(bindir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-binPROGRAMS clean-generic clean-libtool \
+ clean-noinstPROGRAMS mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+ distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am: install-binPROGRAMS
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am: uninstall-binPROGRAMS
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-binPROGRAMS \
+ clean-generic clean-libtool clean-noinstPROGRAMS ctags \
+ ctags-recursive distclean distclean-compile distclean-generic \
+ distclean-libtool distclean-tags distdir dvi dvi-am html \
+ html-am info info-am install install-am install-binPROGRAMS \
+ install-data install-data-am install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-ps install-ps-am install-strip \
+ installcheck installcheck-am installdirs installdirs-am \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
+ pdf pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \
+ uninstall-binPROGRAMS
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/utilities/addcomment.cpp b/utilities/addcomment.cpp
new file mode 100644
index 0000000..4872dbf
--- /dev/null
+++ b/utilities/addcomment.cpp
@@ -0,0 +1,39 @@
+#include <stdio.h>
+#include <iostream>
+#include <versekey.h>
+#include <rawtext.h>
+#include <zcom.h>
+#include <rawcom.h>
+#include <rawfiles.h>
+#include <stdlib.h>
+
+int main(int argc, char **argv)
+{
+ int loop;
+ int max;
+ RawFiles personal("modules/comments/rawfiles/personal/", "MINE", "Personal Comments");
+ VerseKey mykey;
+
+ if (argc < 3) {
+ fprintf(stderr, "usage: %s <\"comment\"> <\"verse\"> [count] [disable AutoNormalization]\n", argv[0]);
+ exit(-1);
+ }
+
+ if (argc > 4)
+ mykey.AutoNormalize(0); // Turn off autonormalize if 3 args to allow for intros
+ // This is kludgy but at lease you can try it
+ // with something like: sword "Matthew 1:0" 1 1
+
+ mykey = argv[2];
+ mykey.Persist(1);
+ personal.setKey(mykey);
+
+ max = (argc < 4) ? 1 : atoi(argv[3]);
+
+ for (loop = 0; loop < max; loop++) {
+ personal << argv[1];
+ mykey++;
+ }
+ std::cout << "Added Comment" << std::endl;
+ return 0;
+}
diff --git a/utilities/addgb.cpp b/utilities/addgb.cpp
new file mode 100644
index 0000000..c14a0e7
--- /dev/null
+++ b/utilities/addgb.cpp
@@ -0,0 +1,117 @@
+#include <ctype.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <errno.h>
+#include <stdlib.h>
+
+#ifndef __GNUC__
+#include <io.h>
+#else
+#include <unistd.h>
+#endif
+
+#include <entriesblk.h>
+#include <iostream>
+#include <string>
+#include <stdio.h>
+#include <treekeyidx.h>
+#include <rawgenbook.h>
+
+#ifndef NO_SWORD_NAMESPACE
+using sword::TreeKeyIdx;
+using sword::RawGenBook;
+using sword::SWKey;
+#endif
+
+
+void printTree(TreeKeyIdx treeKey, TreeKeyIdx *target = 0, int level = 1) {
+ if (!target)
+ target = &treeKey;
+
+ unsigned long currentOffset = target->getOffset();
+ std::cout << ((currentOffset == treeKey.getOffset()) ? "==>" : "");
+ for (int i = 0; i < level; i++) std::cout << "\t";
+ std::cout << treeKey.getLocalName() << "/\n";
+ if (treeKey.firstChild()) {
+ printTree(treeKey, target, level+1);
+ treeKey.parent();
+ }
+ if (treeKey.nextSibling())
+ printTree(treeKey, target, level);
+
+}
+
+
+int main(int argc, char **argv) {
+
+ const char * helptext ="addgb 1.0 General Book module creation tool for the SWORD Project\nUse -a to add a new leaf entry from standard input or a file\n usage:\n %s -a <filename> <key> [</path/to/file/with/entry>]\n";
+
+ // const char * helptext ="addgb 1.0 General Book module creation tool for the SWORD Project\nUse -a to add a new leaf entry from standard input or a file, -d to delete an\nentry, -l to link two leaf entries.\n usage:\n %s -a <filename> <key> [</path/to/file/with/entry>]\n %s -d <filename> <key>\n %s -l <filename> <first key (already assigned)> <second key>\n";
+
+ char mode;
+ unsigned long entrysize;
+
+ if (argc < 3) {
+ fprintf(stderr, helptext, argv[0]);
+ exit(-1);
+ }
+
+ mode = argv[1][1];
+
+ // Do some initialization stuff
+ TreeKeyIdx *treeKey = new TreeKeyIdx(argv[2]);
+ if (treeKey->Error()) {
+ treeKey->create(argv[2]);
+ delete treeKey;
+ treeKey = new TreeKeyIdx(argv[2]);
+ RawGenBook::createModule(argv[2]);
+ }
+ delete treeKey;
+ RawGenBook *book = new RawGenBook(argv[2]);
+
+ if ((mode == 'a') && (argc == 4 || argc == 5)) {
+ char buffer[1048576]; //this is the max size of any entry
+
+
+ FILE *infile;
+ // case: add from text file
+ //Open our data file and read its contents into the buffer
+ if (argc == 5) infile = fopen(argv[4], "r");
+ // case: add from stdin
+ else infile = stdin;
+
+ entrysize = fread(buffer, sizeof(char), sizeof(buffer), infile);
+ book->setKey(argv[3]);
+ book->setEntry(buffer, entrysize); // save text to module at current position
+ }
+
+ /*
+ // let's pretend these don't exist for the time being
+
+ // Link 2 verses
+ else if ((mode == 'l') && argc == 5) {
+ *key = argv[3];
+ mod.setKey(*key);
+
+ SWKey tmpkey = argv[4];
+ mod << &(tmpkey);
+ }
+
+ // Delete an entry
+ else if ((mode == 'd') && argc == 4) {
+ mod.setKey(argv[3]);
+ mod.deleteEntry();
+ }
+ */
+ // Bad arguments, print usage
+ else {
+ fprintf(stderr, helptext, argv[0]);
+ exit(-1);
+ }
+
+ //DEBUG printTree(root, treeKey);
+
+ delete treeKey;
+ delete book;
+ return 0;
+}
diff --git a/utilities/addld.cpp b/utilities/addld.cpp
new file mode 100644
index 0000000..5b7429e
--- /dev/null
+++ b/utilities/addld.cpp
@@ -0,0 +1,200 @@
+#include <ctype.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <errno.h>
+#include <stdlib.h>
+
+#ifndef __GNUC__
+#include <io.h>
+#else
+#include <unistd.h>
+#endif
+
+#include <swmgr.h>
+#include <rawld.h>
+#include <rawld4.h>
+#include <zld.h>
+#include <zipcomprs.h>
+
+#ifndef NO_SWORD_NAMESPACE
+using sword::SWMgr;
+using sword::ZipCompress;
+using sword::RawLD4;
+using sword::SWKey;
+using sword::zLD;
+using sword::RawLD;
+#endif
+
+
+int main(int argc, char **argv) {
+
+ const char * helptext ="addld 1.0 Lexicon & Dictionary module creation tool for the SWORD Project\nUse -a to add a new LD entry from standard input or a file, -d to delete an\nentry, -l to link two LD entries, -c to create a new module.\n usage:\n %s -a <filename> <key> [</path/to/file/with/entry>]\n %s -d <filename> <key>\n %s -l <filename> <first key (already assigned)> <second key>\n %s -c <filename>\nTo use 4-byte LD instead of 2-byte, insert a 4 immediately after the '-'.\nTo use zLD instead of 2-byte, insert a z immediately after the '-'.\n";
+ long entrysize;
+
+ bool fourbyte = false;
+ bool compress = false;
+ char mode;
+
+ if (argc < 3) {
+ fprintf(stderr, helptext, argv[0], argv[0], argv[0], argv[0]);
+ exit(-1);
+ }
+
+ if (argv[1][1] == '4') {
+ fourbyte = false;
+ mode = argv[1][2];
+ }
+ else if (argv[1][1] == 'z') {
+ compress = true;
+ mode = argv[1][2];
+ }
+ else {
+ mode = argv[1][1];
+ }
+
+ if ((mode == 'a') && (argc == 4 || argc == 5)) {
+
+ // Do some initialization stuff
+ if (fourbyte) {
+ char buffer[1048576]; //this is the max size of any entry
+ RawLD4 mod(argv[2]); // open our datapath with our RawText driver.
+ SWKey* key = mod.CreateKey();
+ key->Persist(1); // the magical setting
+
+ // Set our VerseKey
+ *key = argv[3];
+ mod.setKey(*key);
+ FILE *infile;
+ // case: add from text file
+ //Open our data file and read its contents into the buffer
+ if (argc == 5) infile = fopen(argv[4], "r");
+ // case: add from stdin
+ else infile = stdin;
+
+ entrysize = fread(buffer, sizeof(char), sizeof(buffer), infile);
+ mod.setEntry(buffer, entrysize); // save text to module at current position
+ }
+ else if (compress) {
+ char buffer[1048576]; //this is the max size of any entry
+ zLD mod(argv[2], 0, 0, 200, new ZipCompress()); // open our datapath with our RawText driver.
+ SWKey* key = mod.CreateKey();
+ key->Persist(1); // the magical setting
+
+ // Set our VerseKey
+ *key = argv[3];
+ mod.setKey(*key);
+ FILE *infile;
+ // case: add from text file
+ //Open our data file and read its contents into the buffer
+ if (argc == 5) infile = fopen(argv[4], "r");
+ // case: add from stdin
+ else infile = stdin;
+
+ entrysize = fread(buffer, sizeof(char), sizeof(buffer), infile);
+ mod.setEntry(buffer, entrysize); // save text to module at current position
+ }
+ else {
+ char buffer[65536]; //this is the max size of any entry
+ RawLD mod(argv[2]); // open our datapath with our RawText driver.
+ SWKey* key = mod.CreateKey();
+ key->Persist(1); // the magical setting
+
+ // Set our VerseKey
+ *key = argv[3];
+ mod.setKey(*key);
+ FILE *infile;
+ // case: add from text file
+ //Open our data file and read its contents into the buffer
+ if (argc == 5) infile = fopen(argv[4], "r");
+ // case: add from stdin
+ else infile = stdin;
+
+ entrysize = fread(buffer, sizeof(char), sizeof(buffer), infile);
+ mod.setEntry(buffer, entrysize); // save text to module at current position
+ }
+
+ }
+ // Link 2 verses
+ else if ((mode == 'l') && argc == 5) {
+ // Do some initialization stuff
+ if (fourbyte) {
+ RawLD4 mod(argv[2]); // open our datapath with our RawText driver.
+ SWKey* key = mod.CreateKey();
+ key->Persist(1); // the magical setting
+
+ *key = argv[3];
+ mod.setKey(*key);
+ SWKey tmpkey = argv[4];
+ mod << &(tmpkey);
+ }
+ else if (compress) {
+ zLD mod(argv[2]); // open our datapath with our RawText driver.
+ SWKey* key = mod.CreateKey();
+ key->Persist(1); // the magical setting
+
+ *key = argv[3];
+ mod.setKey(*key);
+
+ SWKey tmpkey = argv[4];
+ mod << &(tmpkey);
+ }
+ else {
+ RawLD mod(argv[2]); // open our datapath with our RawText driver.
+ SWKey* key = mod.CreateKey();
+ key->Persist(1); // the magical setting
+
+ *key = argv[3];
+ mod.setKey(*key);
+
+ SWKey tmpkey = argv[4];
+ mod << &(tmpkey);
+ }
+ }
+ else if ((mode == 'd') && argc == 4) {
+ if (fourbyte) {
+ RawLD4 mod(argv[2]); // open our datapath with our RawText driver.
+ mod.setKey(argv[3]);
+ mod.deleteEntry();
+ }
+ if (compress) {
+ zLD mod(argv[2]); // open our datapath with our RawText driver.
+ mod.setKey(argv[3]);
+ mod.deleteEntry();
+ }
+ else {
+ RawLD mod(argv[2]); // open our datapath with our RawText driver.
+ mod.setKey(argv[3]);
+ mod.deleteEntry();
+ }
+
+ }
+ // Make a new module
+ else if ((mode == 'c') && argc == 3) {
+ // Try to initialize a default set of datafiles and indicies at our
+ // datapath location passed to us from the user.
+ if (fourbyte) {
+ if (RawLD4::createModule(argv[2])) {
+ fprintf(stderr, "error: %s: couldn't create module at path: %s \n", argv[0], argv[2]);
+ exit(-2);
+ }
+ }
+ if (compress) {
+ if (zLD::createModule(argv[2])) {
+ fprintf(stderr, "error: %s: couldn't create module at path: %s \n", argv[0], argv[2]);
+ exit(-2);
+ }
+ }
+ else {
+ if (RawLD::createModule(argv[2])) {
+ fprintf(stderr, "error: %s: couldn't create module at path: %s \n", argv[0], argv[2]);
+ exit(-2);
+ }
+ }
+ }
+
+ // Bad arguments, print usage
+ else {
+ fprintf(stderr, helptext, argv[0], argv[0], argv[0], argv[0]);
+ exit(-1);
+ }
+}
diff --git a/utilities/addvs.cpp b/utilities/addvs.cpp
new file mode 100644
index 0000000..3d73344
--- /dev/null
+++ b/utilities/addvs.cpp
@@ -0,0 +1,186 @@
+#include <ctype.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <errno.h>
+#include <stdlib.h>
+
+#ifndef __GNUC__
+#include <io.h>
+#else
+#include <unistd.h>
+#endif
+
+#include <swmgr.h>
+#include <versekey.h>
+#include <rawtext.h>
+#include <iostream>
+
+#ifndef NO_SWORD_NAMESPACE
+using sword::SWMgr;
+using sword::RawText;
+using sword::SWKey;
+using sword::VerseKey;
+using sword::ListKey;
+using sword::SWModule;
+#endif
+
+int main(int argc, char **argv) {
+
+ const char * helptext = "addvs 1.1 Bible & Commentary module creation tool for the SWORD Project\nUse -a to add a new verse from standard input or a file, -d to delete a verse,\n-l to link two verses, -c to create a new module.\n usage:\n %s -a </path/to/module> <verse> [</path/to/file/with/verse>]\n %s -d </path/to/module> <key>\n %s -l </path/to/module> <first verse (already assigned)> <second verse>\n %s -c </path/to/module>\n";
+ long entrysize;
+
+ if (argc < 3) {
+ fprintf(stderr, helptext, argv[0], argv[0], argv[0], argv[0]);
+ exit(-1);
+ }
+ if (!strcmp(argv[1], "-a") && (argc == 4 || argc == 5)) {
+
+ // Do some initialization stuff
+ char buffer[65536]; //this is the max size of any entry
+ RawText * mod = new RawText(argv[2]); // open our datapath with our RawText driver.
+ VerseKey *vkey = new VerseKey;
+ vkey->Headings(1);
+ vkey->AutoNormalize(0);
+ vkey->Persist(1); // the magical setting
+ *vkey = argv[3];
+ // Set our VerseKey
+ mod->setKey(*vkey);
+ if (!vkey->Chapter()) {
+ // bad hack >>
+ // 0:0 is Book intro
+ // (chapter):0 is Chapter intro
+ //
+ // 0:2 is Module intro
+ // 0:1 is Testament intro
+ int backstep = vkey->Verse();
+ vkey->Verse(0);
+ *mod -= backstep;
+ // << bad hack
+
+ FILE *infile;
+ // case: add from text file
+ //Open our data file and read its contents into the buffer
+ if (argc == 5) infile = fopen(argv[4], "r");
+ // case: add from stdin
+ else infile = stdin;
+
+ entrysize = fread(buffer, sizeof(char), sizeof(buffer), infile);
+
+ mod->setEntry(buffer, entrysize); // save text to module at current position
+ }
+ else {
+ ListKey listkey = vkey->ParseVerseList(argv[3], "Gen1:1", true);
+ int i;
+ bool havefirst = false;
+ VerseKey firstverse;
+ for (i = 0; i < listkey.Count(); i++) {
+ VerseKey *element = SWDYNAMIC_CAST(VerseKey, listkey.GetElement(i));
+ if (element) {
+ mod->Key(element->LowerBound());
+ VerseKey finalkey = element->UpperBound();
+ std::cout << (const char*)mod->Key() << "-" << (const char*)finalkey << std::endl;
+ if (!havefirst) {
+ havefirst = true;
+ firstverse = mod->Key();
+ FILE *infile;
+ // case: add from text file
+ //Open our data file and read its contents into the buffer
+ if (argc == 5) infile = fopen(argv[4], "r");
+ // case: add from stdin
+ else infile = stdin;
+
+ entrysize = fread(buffer, sizeof(char), sizeof(buffer), infile);
+
+ mod->setEntry(buffer, entrysize); // save text to module at current position
+ std::cout << "f" << (const char*)firstverse << std::endl;
+ (*mod)++;
+ }
+ while (mod->Key() <= finalkey) {
+ std::cout << (const char*)mod->Key() << std::endl;
+ *(SWModule*)mod << &firstverse;
+ (*mod)++;
+ }
+ }
+ else {
+ if (havefirst) {
+ mod->Key(*listkey.GetElement(i));
+ *(SWModule*)mod << &firstverse;
+ std::cout << (const char*)mod->Key() << std::endl;
+ }
+ else {
+ mod->Key(*listkey.GetElement(i));
+ havefirst = true;
+ firstverse = mod->Key();
+ FILE *infile;
+ // case: add from text file
+ //Open our data file and read its contents into the buffer
+ if (argc == 5) infile = fopen(argv[4], "r");
+ // case: add from stdin
+ else infile = stdin;
+
+ entrysize = fread(buffer, sizeof(char), sizeof(buffer), infile);
+
+ mod->setEntry(buffer, entrysize); // save text to module at current position
+ std::cout << "f" << (const char*)firstverse << std::endl;
+ }
+ }
+ }
+ }
+ delete vkey;
+ }
+ // Link 2 verses
+ else if (!strcmp(argv[1], "-l") && argc == 5) {
+ // Do some initialization stuff
+ RawText *mod = new RawText(argv[2]); // open our datapath with our RawText driver.
+
+ mod->setKey(argv[4]); // set key from argument
+ SWKey tmpkey = (SWKey) argv[3];
+ *(SWModule*)mod << &(tmpkey);
+ delete mod;
+ }
+
+ else if (!strcmp(argv[1], "-d") && argc == 4) {
+ RawText mod(argv[2]); // open our datapath with our RawText driver.
+ VerseKey *vkey = new VerseKey;
+ vkey->Headings(1);
+ vkey->AutoNormalize(0);
+ vkey->Persist(1); // the magical setting
+
+ // Set our VerseKey
+ mod.setKey(*vkey);
+ *vkey = argv[3];
+
+ if (!vkey->Chapter())
+ {
+ // bad hack >>
+ // 0:0 is Book intro
+ // (chapter):0 is Chapter intro
+ //
+ // 0:2 is Module intro
+ // 0:1 is Testament intro
+ int backstep = vkey->Verse();
+ vkey->Verse(0);
+ mod -= backstep;
+ // << bad hack
+ }
+
+ mod.deleteEntry();
+ delete vkey;
+ }
+
+ // Make a new module
+ else if (!strcmp(argv[1], "-c") && argc == 3) {
+ // Try to initialize a default set of datafiles and indicies at our
+ // datapath location passed to us from the user.
+ if (RawText::createModule(argv[2])) {
+ fprintf(stderr, "error: %s: couldn't create module at path: %s \n", argv[0], argv[2]);
+ exit(-2);
+ }
+ }
+
+ // Bad arguments, print usage
+ else {
+ fprintf(stderr, helptext, argv[0], argv[0], argv[0], argv[0]);
+ exit(-1);
+ }
+}
diff --git a/utilities/bcpp6make/cipherraw.bpf b/utilities/bcpp6make/cipherraw.bpf
new file mode 100644
index 0000000..5da8824
--- /dev/null
+++ b/utilities/bcpp6make/cipherraw.bpf
@@ -0,0 +1,3 @@
+This file is used by the project manager only and should be treated like the project file
+
+ main \ No newline at end of file
diff --git a/utilities/bcpp6make/cipherraw.bpr b/utilities/bcpp6make/cipherraw.bpr
new file mode 100644
index 0000000..25e48f3
--- /dev/null
+++ b/utilities/bcpp6make/cipherraw.bpr
@@ -0,0 +1,145 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.06.00"/>
+ <PROJECT value="stage\cipherraw.exe"/>
+ <OBJFILES value="obj\cipherraw.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuucbcb6.lib ..\..\lib\libsword6icu.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi
+ bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi
+ ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi
+ bcb2kaxserver.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="ilink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="cipherraw.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <OTHERFILES value=""/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-Od -H=c:\PROGRA~1\borland\CBUILD~1\lib\vcl60.csm -Vx -Ve -X- -r- -a8 -b-
+ -k -y -v -vi- -c -tW -tWM"/>
+ <PFLAGS value="-N2obj -N0obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-Iobj -D&quot;&quot; -ap -Tpe -GD -x -Gn -M -v /P512"/>
+ <OTHERFILES value=""/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ <OTHERFILES value=""/>
+ </LINKER>
+ <FILELIST>
+ <FILE FILENAME="cipherraw.bpf" FORMNAME="" UNITNAME="cipherraw" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\cipherraw.cpp" FORMNAME="" UNITNAME="cipherraw" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib" FORMNAME="" UNITNAME="icuin" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" FORMNAME="" UNITNAME="icudatab" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuucbcb6.lib" FORMNAME="" UNITNAME="icuuc" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\lib\libsword6icu.lib" FORMNAME="" UNITNAME="libsword" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ </FILELIST>
+ <BUILDTOOLS>
+ </BUILDTOOLS>
+
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG
+Item1=_DEBUG
+
+[HistoryLists\hlIntOutputDir]
+Count=2
+Item0=obj
+Item1=obj\
+
+[HistoryLists\hlFinalOutputDir]
+Count=1
+Item0=stage\
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=test test.osis.xml 0
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcpp6make/diatheke.bpf b/utilities/bcpp6make/diatheke.bpf
new file mode 100644
index 0000000..4c1e949
--- /dev/null
+++ b/utilities/bcpp6make/diatheke.bpf
@@ -0,0 +1,6 @@
+
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcpp6make/diatheke.bpr b/utilities/bcpp6make/diatheke.bpr
new file mode 100644
index 0000000..d1d25a8
--- /dev/null
+++ b/utilities/bcpp6make/diatheke.bpr
@@ -0,0 +1,159 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.06.00"/>
+ <PROJECT value="stage\diatheke.exe"/>
+ <OBJFILES value="obj\diatheke.obj obj\thmlcgi.obj obj\corediatheke.obj obj\diafiltmgr.obj
+ obj\diathekemgr.obj obj\gbfcgi.obj obj\osiscgi.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuucbcb6.lib ..\..\lib\libsword6icu.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi
+ bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi
+ ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi
+ bcb2kaxserver.bpi"/>
+ <PATHCPP value=".;..\diatheke"/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="ilink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="diatheke.bpf"/>
+ <INCLUDEPATH value="..\diatheke;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl;Z:\Biblie\SRC\icu-sword\source\common;Z:\Biblie\SRC\icu-sword\source\i18n"/>
+ <LIBPATH value="..\diatheke;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <OTHERFILES value=""/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\diatheke -I..\. -I.. -I..\..\include -I$(BCB)\include
+ -I$(BCB)\include\vcl -src_suffix cpp -boa -D_ICU_ -D_ICUSWORD_ -DUSBINARY
+ -boa"/>
+ <CFLAG1 value="-Od -H=c:\PROGRA~1\borland\CBUILD~1\lib\vcl60.csm -Vx -Ve -X- -r- -a8 -b-
+ -k -y -v -vi- -c -tW -tWM"/>
+ <PFLAGS value="-N2obj -N0obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-Iobj -D&quot;&quot; -ap -Tpe -GD -s -Gn -M -v /P512"/>
+ <OTHERFILES value=""/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ <OTHERFILES value=""/>
+ </LINKER>
+ <FILELIST>
+ <FILE FILENAME="diatheke.bpf" FORMNAME="" UNITNAME="diatheke" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\diatheke\diatheke.cpp" FORMNAME="" UNITNAME="diatheke" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\diatheke\thmlcgi.cpp" FORMNAME="" UNITNAME="thmlcgi" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\diatheke\corediatheke.cpp" FORMNAME="" UNITNAME="corediatheke" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\diatheke\diafiltmgr.cpp" FORMNAME="" UNITNAME="diafiltmgr" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\diatheke\diathekemgr.cpp" FORMNAME="" UNITNAME="diathekemgr" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\diatheke\gbfcgi.cpp" FORMNAME="" UNITNAME="gbfcgi" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\diatheke\osiscgi.cpp" FORMNAME="" UNITNAME="osiscgi" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib" FORMNAME="" UNITNAME="icuin" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" FORMNAME="" UNITNAME="icudatab" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuucbcb6.lib" FORMNAME="" UNITNAME="icuuc" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\lib\libsword6icu.lib" FORMNAME="" UNITNAME="libsword" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ </FILELIST>
+ <BUILDTOOLS>
+ </BUILDTOOLS>
+
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=8
+Item0=..\diatheke;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl;Z:\Biblie\SRC\icu-sword\source\common;Z:\Biblie\SRC\icu-sword\source\i18n
+Item1=..\diatheke;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl;Z:\Biblie\SRC\icu-sword\source\common
+Item2=..\diatheke;..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl;Z:\Biblie\SRC\icu-sword\source\common
+Item3=..\diatheke;..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item4=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item5=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item6=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item7=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=7
+Item0=..\diatheke;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..\diatheke;..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item5=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item6=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG
+Item1=_DEBUG
+
+[HistoryLists\hlIntOutputDir]
+Count=2
+Item0=obj
+Item1=obj\
+
+[HistoryLists\hlFinalOutputDir]
+Count=1
+Item0=stage\
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=-b system -k modulelist
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=Z:\Biblie\SRC\sword\utilities\CBuilder6\stage\diatheke.exe
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcpp6make/imp2gbs.bpf b/utilities/bcpp6make/imp2gbs.bpf
new file mode 100644
index 0000000..5da8824
--- /dev/null
+++ b/utilities/bcpp6make/imp2gbs.bpf
@@ -0,0 +1,3 @@
+This file is used by the project manager only and should be treated like the project file
+
+ main \ No newline at end of file
diff --git a/utilities/bcpp6make/imp2gbs.bpr b/utilities/bcpp6make/imp2gbs.bpr
new file mode 100644
index 0000000..095e1a8
--- /dev/null
+++ b/utilities/bcpp6make/imp2gbs.bpr
@@ -0,0 +1,145 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.06.00"/>
+ <PROJECT value="stage\imp2gbs.exe"/>
+ <OBJFILES value="obj\imp2gbs.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuucbcb6.lib ..\..\lib\libsword6icu.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi
+ bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi
+ ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi
+ bcb2kaxserver.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="ilink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="imp2gbs.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <OTHERFILES value=""/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-Od -H=c:\PROGRA~1\borland\CBUILD~1\lib\vcl60.csm -Vx -Ve -X- -r- -a8 -b-
+ -k -y -v -vi- -c -tW -tWM"/>
+ <PFLAGS value="-N2obj -N0obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-Iobj -D&quot;&quot; -ap -Tpe -GD -x -Gn -M -v /P512"/>
+ <OTHERFILES value=""/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ <OTHERFILES value=""/>
+ </LINKER>
+ <FILELIST>
+ <FILE FILENAME="imp2gbs.bpf" FORMNAME="" UNITNAME="imp2gbs" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\imp2gbs.cpp" FORMNAME="" UNITNAME="imp2gbs" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib" FORMNAME="" UNITNAME="icuin" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" FORMNAME="" UNITNAME="icudatab" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuucbcb6.lib" FORMNAME="" UNITNAME="icuuc" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\lib\libsword6icu.lib" FORMNAME="" UNITNAME="libsword" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ </FILELIST>
+ <BUILDTOOLS>
+ </BUILDTOOLS>
+
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG
+Item1=_DEBUG
+
+[HistoryLists\hlIntOutputDir]
+Count=2
+Item0=obj
+Item1=obj\
+
+[HistoryLists\hlFinalOutputDir]
+Count=1
+Item0=stage\
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=test test.osis.xml 0
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcpp6make/imp2ld.bpf b/utilities/bcpp6make/imp2ld.bpf
new file mode 100644
index 0000000..5da8824
--- /dev/null
+++ b/utilities/bcpp6make/imp2ld.bpf
@@ -0,0 +1,3 @@
+This file is used by the project manager only and should be treated like the project file
+
+ main \ No newline at end of file
diff --git a/utilities/bcpp6make/imp2ld.bpr b/utilities/bcpp6make/imp2ld.bpr
new file mode 100644
index 0000000..9d52d2f
--- /dev/null
+++ b/utilities/bcpp6make/imp2ld.bpr
@@ -0,0 +1,145 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.06.00"/>
+ <PROJECT value="stage\imp2ld.exe"/>
+ <OBJFILES value="obj\imp2ld.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuucbcb6.lib ..\..\lib\libsword6icu.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi
+ bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi
+ ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi
+ bcb2kaxserver.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="ilink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="imp2ld.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <OTHERFILES value=""/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-Od -H=c:\PROGRA~1\borland\CBUILD~1\lib\vcl60.csm -Vx -Ve -X- -r- -a8 -b-
+ -k -y -v -vi- -c -tW -tWM"/>
+ <PFLAGS value="-N2obj -N0obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-Iobj -D&quot;&quot; -ap -Tpe -GD -x -Gn -M -v /P512"/>
+ <OTHERFILES value=""/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ <OTHERFILES value=""/>
+ </LINKER>
+ <FILELIST>
+ <FILE FILENAME="imp2ld.bpf" FORMNAME="" UNITNAME="imp2ld" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\imp2ld.cpp" FORMNAME="" UNITNAME="imp2ld" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib" FORMNAME="" UNITNAME="icuin" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" FORMNAME="" UNITNAME="icudatab" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuucbcb6.lib" FORMNAME="" UNITNAME="icuuc" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\lib\libsword6icu.lib" FORMNAME="" UNITNAME="libsword" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ </FILELIST>
+ <BUILDTOOLS>
+ </BUILDTOOLS>
+
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG
+Item1=_DEBUG
+
+[HistoryLists\hlIntOutputDir]
+Count=2
+Item0=obj
+Item1=obj\
+
+[HistoryLists\hlFinalOutputDir]
+Count=1
+Item0=stage\
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=test test.osis.xml 0
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcpp6make/imp2vs.bpf b/utilities/bcpp6make/imp2vs.bpf
new file mode 100644
index 0000000..5da8824
--- /dev/null
+++ b/utilities/bcpp6make/imp2vs.bpf
@@ -0,0 +1,3 @@
+This file is used by the project manager only and should be treated like the project file
+
+ main \ No newline at end of file
diff --git a/utilities/bcpp6make/imp2vs.bpr b/utilities/bcpp6make/imp2vs.bpr
new file mode 100644
index 0000000..78f3dd8
--- /dev/null
+++ b/utilities/bcpp6make/imp2vs.bpr
@@ -0,0 +1,145 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.06.00"/>
+ <PROJECT value="stage\imp2vs.exe"/>
+ <OBJFILES value="obj\imp2vs.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuucbcb6.lib ..\..\lib\libsword6icu.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi
+ bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi
+ ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi
+ bcb2kaxserver.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="ilink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="imp2vs.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <OTHERFILES value=""/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-Od -H=c:\PROGRA~1\borland\CBUILD~1\lib\vcl60.csm -Vx -Ve -X- -r- -a8 -b-
+ -k -y -v -vi- -c -tW -tWM"/>
+ <PFLAGS value="-N2obj -N0obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-Iobj -D&quot;&quot; -ap -Tpe -GD -x -Gn -M -v /P512"/>
+ <OTHERFILES value=""/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ <OTHERFILES value=""/>
+ </LINKER>
+ <FILELIST>
+ <FILE FILENAME="imp2vs.bpf" FORMNAME="" UNITNAME="imp2vs" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\imp2vs.cpp" FORMNAME="" UNITNAME="imp2vs" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib" FORMNAME="" UNITNAME="icuin" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" FORMNAME="" UNITNAME="icudatab" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuucbcb6.lib" FORMNAME="" UNITNAME="icuuc" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\lib\libsword6icu.lib" FORMNAME="" UNITNAME="libsword" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ </FILELIST>
+ <BUILDTOOLS>
+ </BUILDTOOLS>
+
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG
+Item1=_DEBUG
+
+[HistoryLists\hlIntOutputDir]
+Count=2
+Item0=obj
+Item1=obj\
+
+[HistoryLists\hlFinalOutputDir]
+Count=1
+Item0=stage\
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=test test.osis.xml 0
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcpp6make/mkfastmod.bpf b/utilities/bcpp6make/mkfastmod.bpf
new file mode 100644
index 0000000..5da8824
--- /dev/null
+++ b/utilities/bcpp6make/mkfastmod.bpf
@@ -0,0 +1,3 @@
+This file is used by the project manager only and should be treated like the project file
+
+ main \ No newline at end of file
diff --git a/utilities/bcpp6make/mkfastmod.bpr b/utilities/bcpp6make/mkfastmod.bpr
new file mode 100644
index 0000000..f91620b
--- /dev/null
+++ b/utilities/bcpp6make/mkfastmod.bpr
@@ -0,0 +1,145 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.06.00"/>
+ <PROJECT value="stage\mkfastmod.exe"/>
+ <OBJFILES value="obj\mkfastmod.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuucbcb6.lib ..\..\lib\libsword6icu.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi
+ bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi
+ ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi
+ bcb2kaxserver.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="ilink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="mkfastmod.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <OTHERFILES value=""/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-Od -H=c:\PROGRA~1\borland\CBUILD~1\lib\vcl60.csm -Vx -Ve -X- -r- -a8 -b-
+ -k -y -v -vi- -c -tW -tWM"/>
+ <PFLAGS value="-N2obj -N0obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-Iobj -D&quot;&quot; -ap -Tpe -GD -x -Gn -M -v /P512"/>
+ <OTHERFILES value=""/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ <OTHERFILES value=""/>
+ </LINKER>
+ <FILELIST>
+ <FILE FILENAME="mkfastmod.bpf" FORMNAME="" UNITNAME="mkfastmod" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\mkfastmod.cpp" FORMNAME="" UNITNAME="mkfastmod" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib" FORMNAME="" UNITNAME="icuin" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" FORMNAME="" UNITNAME="icudatab" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuucbcb6.lib" FORMNAME="" UNITNAME="icuuc" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\lib\libsword6icu.lib" FORMNAME="" UNITNAME="libsword" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ </FILELIST>
+ <BUILDTOOLS>
+ </BUILDTOOLS>
+
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG
+Item1=_DEBUG
+
+[HistoryLists\hlIntOutputDir]
+Count=2
+Item0=obj
+Item1=obj\
+
+[HistoryLists\hlFinalOutputDir]
+Count=1
+Item0=stage\
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=test test.osis.xml 0
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcpp6make/mod2imp.bpf b/utilities/bcpp6make/mod2imp.bpf
new file mode 100644
index 0000000..5da8824
--- /dev/null
+++ b/utilities/bcpp6make/mod2imp.bpf
@@ -0,0 +1,3 @@
+This file is used by the project manager only and should be treated like the project file
+
+ main \ No newline at end of file
diff --git a/utilities/bcpp6make/mod2imp.bpr b/utilities/bcpp6make/mod2imp.bpr
new file mode 100644
index 0000000..f5a9f9c
--- /dev/null
+++ b/utilities/bcpp6make/mod2imp.bpr
@@ -0,0 +1,145 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.06.00"/>
+ <PROJECT value="stage\mod2imp.exe"/>
+ <OBJFILES value="obj\mod2imp.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuucbcb6.lib ..\..\lib\libsword6icu.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi
+ bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi
+ ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi
+ bcb2kaxserver.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="ilink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="mod2imp.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <OTHERFILES value=""/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-Od -H=c:\PROGRA~1\borland\CBUILD~1\lib\vcl60.csm -Vx -Ve -X- -r- -a8 -b-
+ -k -y -v -vi- -c -tW -tWM"/>
+ <PFLAGS value="-N2obj -N0obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-Iobj -D&quot;&quot; -ap -Tpe -GD -x -Gn -M -v /P512"/>
+ <OTHERFILES value=""/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ <OTHERFILES value=""/>
+ </LINKER>
+ <FILELIST>
+ <FILE FILENAME="mod2imp.bpf" FORMNAME="" UNITNAME="mod2imp" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\mod2imp.cpp" FORMNAME="" UNITNAME="mod2imp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib" FORMNAME="" UNITNAME="icuin" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" FORMNAME="" UNITNAME="icudatab" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuucbcb6.lib" FORMNAME="" UNITNAME="icuuc" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\lib\libsword6icu.lib" FORMNAME="" UNITNAME="libsword" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ </FILELIST>
+ <BUILDTOOLS>
+ </BUILDTOOLS>
+
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG
+Item1=_DEBUG
+
+[HistoryLists\hlIntOutputDir]
+Count=2
+Item0=obj
+Item1=obj\
+
+[HistoryLists\hlFinalOutputDir]
+Count=1
+Item0=stage\
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=test test.osis.xml 0
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcpp6make/mod2osis.bpf b/utilities/bcpp6make/mod2osis.bpf
new file mode 100644
index 0000000..5da8824
--- /dev/null
+++ b/utilities/bcpp6make/mod2osis.bpf
@@ -0,0 +1,3 @@
+This file is used by the project manager only and should be treated like the project file
+
+ main \ No newline at end of file
diff --git a/utilities/bcpp6make/mod2osis.bpr b/utilities/bcpp6make/mod2osis.bpr
new file mode 100644
index 0000000..9755a8d
--- /dev/null
+++ b/utilities/bcpp6make/mod2osis.bpr
@@ -0,0 +1,145 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.06.00"/>
+ <PROJECT value="stage\mod2osis.exe"/>
+ <OBJFILES value="obj\mod2osis.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuucbcb6.lib ..\..\lib\libsword6icu.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi
+ bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi
+ ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi
+ bcb2kaxserver.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="ilink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="mod2osis.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <OTHERFILES value=""/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-Od -H=c:\PROGRA~1\borland\CBUILD~1\lib\vcl60.csm -Vx -Ve -X- -r- -a8 -b-
+ -k -y -v -vi- -c -tW -tWM"/>
+ <PFLAGS value="-N2obj -N0obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-Iobj -D&quot;&quot; -ap -Tpe -GD -x -Gn -M -v /P512"/>
+ <OTHERFILES value=""/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ <OTHERFILES value=""/>
+ </LINKER>
+ <FILELIST>
+ <FILE FILENAME="mod2osis.bpf" FORMNAME="" UNITNAME="mod2osis" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\mod2osis.cpp" FORMNAME="" UNITNAME="mod2osis" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib" FORMNAME="" UNITNAME="icuin" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" FORMNAME="" UNITNAME="icudatab" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuucbcb6.lib" FORMNAME="" UNITNAME="icuuc" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\lib\libsword6icu.lib" FORMNAME="" UNITNAME="libsword" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ </FILELIST>
+ <BUILDTOOLS>
+ </BUILDTOOLS>
+
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG
+Item1=_DEBUG
+
+[HistoryLists\hlIntOutputDir]
+Count=2
+Item0=obj
+Item1=obj\
+
+[HistoryLists\hlFinalOutputDir]
+Count=1
+Item0=stage\
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=WHAC
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcpp6make/mod2vpl.bpf b/utilities/bcpp6make/mod2vpl.bpf
new file mode 100644
index 0000000..5da8824
--- /dev/null
+++ b/utilities/bcpp6make/mod2vpl.bpf
@@ -0,0 +1,3 @@
+This file is used by the project manager only and should be treated like the project file
+
+ main \ No newline at end of file
diff --git a/utilities/bcpp6make/mod2vpl.bpr b/utilities/bcpp6make/mod2vpl.bpr
new file mode 100644
index 0000000..90ca034
--- /dev/null
+++ b/utilities/bcpp6make/mod2vpl.bpr
@@ -0,0 +1,145 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.06.00"/>
+ <PROJECT value="stage\mod2vpl.exe"/>
+ <OBJFILES value="obj\mod2vpl.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuucbcb6.lib ..\..\lib\libsword6icu.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi
+ bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi
+ ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi
+ bcb2kaxserver.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="ilink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="mod2vpl.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <OTHERFILES value=""/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-Od -H=c:\PROGRA~1\borland\CBUILD~1\lib\vcl60.csm -Vx -Ve -X- -r- -a8 -b-
+ -k -y -v -vi- -c -tW -tWM"/>
+ <PFLAGS value="-N2obj -N0obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-Iobj -D&quot;&quot; -ap -Tpe -GD -x -Gn -M -v /P512"/>
+ <OTHERFILES value=""/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ <OTHERFILES value=""/>
+ </LINKER>
+ <FILELIST>
+ <FILE FILENAME="mod2vpl.bpf" FORMNAME="" UNITNAME="mod2vpl" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\mod2vpl.cpp" FORMNAME="" UNITNAME="mod2vpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib" FORMNAME="" UNITNAME="icuin" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" FORMNAME="" UNITNAME="icudatab" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuucbcb6.lib" FORMNAME="" UNITNAME="icuuc" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\lib\libsword6icu.lib" FORMNAME="" UNITNAME="libsword" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ </FILELIST>
+ <BUILDTOOLS>
+ </BUILDTOOLS>
+
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG
+Item1=_DEBUG
+
+[HistoryLists\hlIntOutputDir]
+Count=2
+Item0=obj
+Item1=obj\
+
+[HistoryLists\hlFinalOutputDir]
+Count=1
+Item0=stage\
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=test test.osis.xml 0
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcpp6make/mod2zmod.bpf b/utilities/bcpp6make/mod2zmod.bpf
new file mode 100644
index 0000000..4c1e949
--- /dev/null
+++ b/utilities/bcpp6make/mod2zmod.bpf
@@ -0,0 +1,6 @@
+
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcpp6make/mod2zmod.bpr b/utilities/bcpp6make/mod2zmod.bpr
new file mode 100644
index 0000000..867e102
--- /dev/null
+++ b/utilities/bcpp6make/mod2zmod.bpr
@@ -0,0 +1,145 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.06.00"/>
+ <PROJECT value="stage\mod2zmod.exe"/>
+ <OBJFILES value="obj\mod2zmod.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuucbcb6.lib ..\..\lib\libsword6icu.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi
+ bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi
+ ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi
+ bcb2kaxserver.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="ilink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="mod2zmod.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <OTHERFILES value=""/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-Od -H=c:\PROGRA~1\borland\CBUILD~1\lib\vcl60.csm -Vx -Ve -X- -r- -a8 -b-
+ -k -y -v -vi- -c -tW -tWM"/>
+ <PFLAGS value="-N2obj -N0obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-Iobj -D&quot;&quot; -ap -Tpe -GD -x -Gn -M -v /P512"/>
+ <OTHERFILES value=""/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ <OTHERFILES value=""/>
+ </LINKER>
+ <FILELIST>
+ <FILE FILENAME="mod2zmod.bpf" FORMNAME="" UNITNAME="mod2zmod" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\mod2zmod.cpp" FORMNAME="" UNITNAME="mod2zmod" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib" FORMNAME="" UNITNAME="icuin" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" FORMNAME="" UNITNAME="icudatab" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuucbcb6.lib" FORMNAME="" UNITNAME="icuuc" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\lib\libsword6icu.lib" FORMNAME="" UNITNAME="libsword" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ </FILELIST>
+ <BUILDTOOLS>
+ </BUILDTOOLS>
+
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG
+Item1=_DEBUG
+
+[HistoryLists\hlIntOutputDir]
+Count=2
+Item0=obj
+Item1=obj\
+
+[HistoryLists\hlFinalOutputDir]
+Count=1
+Item0=stage\
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=test test.osis.xml 0
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcpp6make/obj/dummy b/utilities/bcpp6make/obj/dummy
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/utilities/bcpp6make/obj/dummy
diff --git a/utilities/bcpp6make/osis2mod.bpf b/utilities/bcpp6make/osis2mod.bpf
new file mode 100644
index 0000000..4c1e949
--- /dev/null
+++ b/utilities/bcpp6make/osis2mod.bpf
@@ -0,0 +1,6 @@
+
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcpp6make/osis2mod.bpr b/utilities/bcpp6make/osis2mod.bpr
new file mode 100644
index 0000000..2ba8c78
--- /dev/null
+++ b/utilities/bcpp6make/osis2mod.bpr
@@ -0,0 +1,146 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.06.00"/>
+ <PROJECT value="stage\osis2mod.exe"/>
+ <OBJFILES value="obj\osis2mod.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuucbcb6.lib ..\..\lib\libsword6icu.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi
+ bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi
+ ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi
+ bcb2kaxserver.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="ilink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="osis2mod.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <OTHERFILES value=""/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-Od -H=c:\PROGRA~1\borland\CBUILD~1\lib\vcl60.csm -Vx -Ve -X- -r- -a8 -b-
+ -k -y -v -vi- -c -tW -tWM"/>
+ <PFLAGS value="-N2obj -N0obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-Iobj -D&quot;&quot; -ap -Tpe -GD -x -Gn -M -v /P512"/>
+ <OTHERFILES value=""/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ <OTHERFILES value=""/>
+ </LINKER>
+ <FILELIST>
+ <FILE FILENAME="osis2mod.bpf" FORMNAME="" UNITNAME="osis2mod" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\osis2mod.cpp" FORMNAME="" UNITNAME="osis2mod" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib" FORMNAME="" UNITNAME="icuin" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" FORMNAME="" UNITNAME="icudatab" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuucbcb6.lib" FORMNAME="" UNITNAME="icuuc" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\lib\libsword6icu.lib" FORMNAME="" UNITNAME="libsword" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ </FILELIST>
+ <BUILDTOOLS>
+ </BUILDTOOLS>
+
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=3
+Item0=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG
+Item1=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0
+Item2=_DEBUG
+
+[HistoryLists\hlIntOutputDir]
+Count=2
+Item0=obj
+Item1=obj\
+
+[HistoryLists\hlFinalOutputDir]
+Count=1
+Item0=stage\
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=WHAC
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcpp6make/stage/dummy b/utilities/bcpp6make/stage/dummy
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/utilities/bcpp6make/stage/dummy
diff --git a/utilities/bcpp6make/step2vpl.bpf b/utilities/bcpp6make/step2vpl.bpf
new file mode 100644
index 0000000..4c1e949
--- /dev/null
+++ b/utilities/bcpp6make/step2vpl.bpf
@@ -0,0 +1,6 @@
+
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcpp6make/step2vpl.bpr b/utilities/bcpp6make/step2vpl.bpr
new file mode 100644
index 0000000..f29d65e
--- /dev/null
+++ b/utilities/bcpp6make/step2vpl.bpr
@@ -0,0 +1,145 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.06.00"/>
+ <PROJECT value="stage\step2vpl.exe"/>
+ <OBJFILES value="obj\step2vpl.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuucbcb6.lib ..\..\lib\libsword6icu.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi
+ bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi
+ ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi
+ bcb2kaxserver.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="ilink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="step2vpl.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <OTHERFILES value=""/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-Od -H=c:\PROGRA~1\borland\CBUILD~1\lib\vcl60.csm -Vx -Ve -X- -r- -a8 -b-
+ -k -y -v -vi- -c -tW -tWM"/>
+ <PFLAGS value="-N2obj -N0obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-Iobj -D&quot;&quot; -ap -Tpe -GD -x -Gn -M -v /P512"/>
+ <OTHERFILES value=""/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ <OTHERFILES value=""/>
+ </LINKER>
+ <FILELIST>
+ <FILE FILENAME="step2vpl.bpf" FORMNAME="" UNITNAME="step2vpl" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\step2vpl.cpp" FORMNAME="" UNITNAME="step2vpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib" FORMNAME="" UNITNAME="icuin" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" FORMNAME="" UNITNAME="icudatab" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuucbcb6.lib" FORMNAME="" UNITNAME="icuuc" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\lib\libsword6icu.lib" FORMNAME="" UNITNAME="libsword" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ </FILELIST>
+ <BUILDTOOLS>
+ </BUILDTOOLS>
+
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG
+Item1=_DEBUG
+
+[HistoryLists\hlIntOutputDir]
+Count=2
+Item0=obj
+Item1=obj\
+
+[HistoryLists\hlFinalOutputDir]
+Count=1
+Item0=stage\
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=test test.osis.xml 0
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcpp6make/stepdump.bpf b/utilities/bcpp6make/stepdump.bpf
new file mode 100644
index 0000000..4c1e949
--- /dev/null
+++ b/utilities/bcpp6make/stepdump.bpf
@@ -0,0 +1,6 @@
+
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcpp6make/stepdump.bpr b/utilities/bcpp6make/stepdump.bpr
new file mode 100644
index 0000000..b3db81c
--- /dev/null
+++ b/utilities/bcpp6make/stepdump.bpr
@@ -0,0 +1,145 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.06.00"/>
+ <PROJECT value="stage\stepdump.exe"/>
+ <OBJFILES value="obj\stepdump.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuucbcb6.lib ..\..\lib\libsword6icu.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi
+ bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi
+ ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi
+ bcb2kaxserver.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="ilink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="stepdump.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <OTHERFILES value=""/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-Od -H=c:\PROGRA~1\borland\CBUILD~1\lib\vcl60.csm -Vx -Ve -X- -r- -a8 -b-
+ -k -y -v -vi- -c -tW -tWM"/>
+ <PFLAGS value="-N2obj -N0obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-Iobj -D&quot;&quot; -ap -Tpe -GD -x -Gn -M -v /P512"/>
+ <OTHERFILES value=""/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ <OTHERFILES value=""/>
+ </LINKER>
+ <FILELIST>
+ <FILE FILENAME="stepdump.bpf" FORMNAME="" UNITNAME="stepdump" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\stepdump.cpp" FORMNAME="" UNITNAME="stepdump" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib" FORMNAME="" UNITNAME="icuin" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" FORMNAME="" UNITNAME="icudatab" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuucbcb6.lib" FORMNAME="" UNITNAME="icuuc" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\lib\libsword6icu.lib" FORMNAME="" UNITNAME="libsword" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ </FILELIST>
+ <BUILDTOOLS>
+ </BUILDTOOLS>
+
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG
+Item1=_DEBUG
+
+[HistoryLists\hlIntOutputDir]
+Count=2
+Item0=obj
+Item1=obj\
+
+[HistoryLists\hlFinalOutputDir]
+Count=1
+Item0=stage\
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=test test.osis.xml 0
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcpp6make/utils.bpg b/utilities/bcpp6make/utils.bpg
new file mode 100644
index 0000000..258f6bb
--- /dev/null
+++ b/utilities/bcpp6make/utils.bpg
@@ -0,0 +1,89 @@
+#------------------------------------------------------------------------------
+VERSION = BWS.01
+#------------------------------------------------------------------------------
+!ifndef ROOT
+ROOT = $(MAKEDIR)\..
+!endif
+#------------------------------------------------------------------------------
+MAKE = $(ROOT)\bin\make.exe -$(MAKEFLAGS) -f$**
+DCC = $(ROOT)\bin\dcc32.exe $**
+BRCC = $(ROOT)\bin\brcc32.exe $**
+#------------------------------------------------------------------------------
+PROJECTS = icuinbcb6.lib icuucbcb6.lib libsword6icu.lib cipherraw.exe imp2gbs.exe imp2ld.exe imp2vs.exe mkfastmod.exe mod2imp.exe mod2osis.exe mod2vpl.exe mod2zmod.exe osis2mod.exe step2vpl.exe stepdump.exe vpl2mod.exe vs2osisref.exe xml2gbs.exe
+#------------------------------------------------------------------------------
+default: $(PROJECTS)
+#------------------------------------------------------------------------------
+
+cipherraw.exe: cipherraw.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+imp2gbs.exe: imp2gbs.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+imp2ld.exe: imp2ld.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+imp2vs.exe: imp2vs.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+mkfastmod.exe: mkfastmod.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+mod2imp.exe: mod2imp.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+mod2osis.exe: mod2osis.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+mod2vpl.exe: mod2vpl.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+mod2zmod.exe: mod2zmod.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+osis2mod.exe: osis2mod.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+step2vpl.exe: step2vpl.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+stepdump.exe: stepdump.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+vpl2mod.exe: vpl2mod.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+vs2osisref.exe: vs2osisref.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+xml2gbs.exe: xml2gbs.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+libsword6icu.lib: ..\..\..\sword\lib\bcppmake\libsword6icu.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+icuinbcb6.lib: ..\..\..\icu-sword\as_is\borland\icuinbcb6.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+icuucbcb6.lib: ..\..\..\icu-sword\as_is\borland\icuucbcb6.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+
diff --git a/utilities/bcpp6make/vpl2mod.bpf b/utilities/bcpp6make/vpl2mod.bpf
new file mode 100644
index 0000000..4c1e949
--- /dev/null
+++ b/utilities/bcpp6make/vpl2mod.bpf
@@ -0,0 +1,6 @@
+
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcpp6make/vpl2mod.bpr b/utilities/bcpp6make/vpl2mod.bpr
new file mode 100644
index 0000000..2c135d6
--- /dev/null
+++ b/utilities/bcpp6make/vpl2mod.bpr
@@ -0,0 +1,145 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.06.00"/>
+ <PROJECT value="stage\vpl2mod.exe"/>
+ <OBJFILES value="obj\vpl2mod.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuucbcb6.lib ..\..\lib\libsword6icu.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi
+ bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi
+ ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi
+ bcb2kaxserver.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="ilink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="vpl2mod.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <OTHERFILES value=""/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-Od -H=c:\PROGRA~1\borland\CBUILD~1\lib\vcl60.csm -Vx -Ve -X- -r- -a8 -b-
+ -k -y -v -vi- -c -tW -tWM"/>
+ <PFLAGS value="-N2obj -N0obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-Iobj -D&quot;&quot; -ap -Tpe -GD -x -Gn -M -v /P512"/>
+ <OTHERFILES value=""/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ <OTHERFILES value=""/>
+ </LINKER>
+ <FILELIST>
+ <FILE FILENAME="vpl2mod.bpf" FORMNAME="" UNITNAME="vpl2mod" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\vpl2mod.cpp" FORMNAME="" UNITNAME="vpl2mod" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib" FORMNAME="" UNITNAME="icuin" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" FORMNAME="" UNITNAME="icudatab" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuucbcb6.lib" FORMNAME="" UNITNAME="icuuc" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\lib\libsword6icu.lib" FORMNAME="" UNITNAME="libsword" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ </FILELIST>
+ <BUILDTOOLS>
+ </BUILDTOOLS>
+
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG
+Item1=_DEBUG
+
+[HistoryLists\hlIntOutputDir]
+Count=2
+Item0=obj
+Item1=obj\
+
+[HistoryLists\hlFinalOutputDir]
+Count=1
+Item0=stage\
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=test test.osis.xml 0
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcpp6make/vs2osisref.bpf b/utilities/bcpp6make/vs2osisref.bpf
new file mode 100644
index 0000000..4c1e949
--- /dev/null
+++ b/utilities/bcpp6make/vs2osisref.bpf
@@ -0,0 +1,6 @@
+
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcpp6make/vs2osisref.bpr b/utilities/bcpp6make/vs2osisref.bpr
new file mode 100644
index 0000000..c2d8334
--- /dev/null
+++ b/utilities/bcpp6make/vs2osisref.bpr
@@ -0,0 +1,145 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.06.00"/>
+ <PROJECT value="stage\vs2osisref.exe"/>
+ <OBJFILES value="obj\vs2osisref.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuucbcb6.lib ..\..\lib\libsword6icu.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi
+ bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi
+ ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi
+ bcb2kaxserver.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="ilink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="vs2osisref.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <OTHERFILES value=""/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-Od -H=c:\PROGRA~1\borland\CBUILD~1\lib\vcl60.csm -Vx -Ve -X- -r- -a8 -b-
+ -k -y -v -vi- -c -tW -tWM"/>
+ <PFLAGS value="-N2obj -N0obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-Iobj -D&quot;&quot; -ap -Tpe -GD -x -Gn -M -v /P512"/>
+ <OTHERFILES value=""/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ <OTHERFILES value=""/>
+ </LINKER>
+ <FILELIST>
+ <FILE FILENAME="vs2osisref.bpf" FORMNAME="" UNITNAME="vs2osisref" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\vs2osisref.cpp" FORMNAME="" UNITNAME="vs2osisref" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib" FORMNAME="" UNITNAME="icuin" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" FORMNAME="" UNITNAME="icudatab" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuucbcb6.lib" FORMNAME="" UNITNAME="icuuc" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\lib\libsword6icu.lib" FORMNAME="" UNITNAME="libsword" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ </FILELIST>
+ <BUILDTOOLS>
+ </BUILDTOOLS>
+
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG
+Item1=_DEBUG
+
+[HistoryLists\hlIntOutputDir]
+Count=2
+Item0=obj
+Item1=obj\
+
+[HistoryLists\hlFinalOutputDir]
+Count=1
+Item0=stage\
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=test test.osis.xml 0
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcpp6make/xml2gbs.bpf b/utilities/bcpp6make/xml2gbs.bpf
new file mode 100644
index 0000000..4c1e949
--- /dev/null
+++ b/utilities/bcpp6make/xml2gbs.bpf
@@ -0,0 +1,6 @@
+
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcpp6make/xml2gbs.bpr b/utilities/bcpp6make/xml2gbs.bpr
new file mode 100644
index 0000000..a15c843
--- /dev/null
+++ b/utilities/bcpp6make/xml2gbs.bpr
@@ -0,0 +1,145 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.06.00"/>
+ <PROJECT value="stage\xml2gbs.exe"/>
+ <OBJFILES value="obj\xml2gbs.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuucbcb6.lib ..\..\lib\libsword6icu.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi
+ bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi
+ ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi
+ bcb2kaxserver.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="ilink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="xml2gbs.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <OTHERFILES value=""/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-Od -H=c:\PROGRA~1\borland\CBUILD~1\lib\vcl60.csm -Vx -Ve -X- -r- -a8 -b-
+ -k -y -v -vi- -c -tW -tWM"/>
+ <PFLAGS value="-N2obj -N0obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-Iobj -D&quot;&quot; -ap -Tpe -GD -x -Gn -M -v /P512"/>
+ <OTHERFILES value=""/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ <OTHERFILES value=""/>
+ </LINKER>
+ <FILELIST>
+ <FILE FILENAME="xml2gbs.bpf" FORMNAME="" UNITNAME="xml2gbs" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\xml2gbs.cpp" FORMNAME="" UNITNAME="xml2gbs" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuinbcb6.lib" FORMNAME="" UNITNAME="icuin" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" FORMNAME="" UNITNAME="icudatab" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuucbcb6.lib" FORMNAME="" UNITNAME="icuuc" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ <FILE FILENAME="..\..\lib\libsword6icu.lib" FORMNAME="" UNITNAME="libsword" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+ </FILELIST>
+ <BUILDTOOLS>
+ </BUILDTOOLS>
+
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_;USBINARY;_USE_OLD_RW_STL;U_HAVE_PLACEMENT_NEW=0;_DEBUG
+Item1=_DEBUG
+
+[HistoryLists\hlIntOutputDir]
+Count=2
+Item0=obj
+Item1=obj\
+
+[HistoryLists\hlFinalOutputDir]
+Count=1
+Item0=stage\
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=test test.osis.xml 0
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/Makefile.am b/utilities/bcppmake/Makefile.am
new file mode 100644
index 0000000..91c34d4
--- /dev/null
+++ b/utilities/bcppmake/Makefile.am
@@ -0,0 +1,37 @@
+swbcppmakedir = $(top_srcdir)/utilities/bcppmake
+
+EXTRA_DIST += $(swbcppmakedir)/imp2ld.bpf
+EXTRA_DIST += $(swbcppmakedir)/mod2imp.bpf
+EXTRA_DIST += $(swbcppmakedir)/osis2mod.bpf
+EXTRA_DIST += $(swbcppmakedir)/utilities.bpg
+EXTRA_DIST += $(swbcppmakedir)/imp2ld.bpr
+EXTRA_DIST += $(swbcppmakedir)/mod2imp.bpr
+EXTRA_DIST += $(swbcppmakedir)/osis2mod.bpr
+EXTRA_DIST += $(swbcppmakedir)/vpl2mod.bpf
+EXTRA_DIST += $(swbcppmakedir)/cipherraw.bpf
+EXTRA_DIST += $(swbcppmakedir)/imp2vs.bpf
+EXTRA_DIST += $(swbcppmakedir)/mod2osis.bpf
+EXTRA_DIST += $(swbcppmakedir)/step2vpl.bpf
+EXTRA_DIST += $(swbcppmakedir)/vpl2mod.bpr
+EXTRA_DIST += $(swbcppmakedir)/cipherraw.bpr
+EXTRA_DIST += $(swbcppmakedir)/imp2vs.bpr
+EXTRA_DIST += $(swbcppmakedir)/mod2osis.bpr
+EXTRA_DIST += $(swbcppmakedir)/step2vpl.bpr
+EXTRA_DIST += $(swbcppmakedir)/vs2osisref.bpf
+EXTRA_DIST += $(swbcppmakedir)/diatheke.bpf
+EXTRA_DIST += $(swbcppmakedir)/libsword.bpf
+EXTRA_DIST += $(swbcppmakedir)/mod2vpl.bpf
+EXTRA_DIST += $(swbcppmakedir)/stepdump.bpf
+EXTRA_DIST += $(swbcppmakedir)/vs2osisref.bpr
+EXTRA_DIST += $(swbcppmakedir)/diatheke.bpr
+EXTRA_DIST += $(swbcppmakedir)/libsword.bpr
+EXTRA_DIST += $(swbcppmakedir)/mod2vpl.bpr
+EXTRA_DIST += $(swbcppmakedir)/stepdump.bpr
+EXTRA_DIST += $(swbcppmakedir)/xml2gbs.bpf
+EXTRA_DIST += $(swbcppmakedir)/imp2gbs.bpf
+EXTRA_DIST += $(swbcppmakedir)/mkfastmod.bpf
+EXTRA_DIST += $(swbcppmakedir)/mod2zmod.bpf
+EXTRA_DIST += $(swbcppmakedir)/xml2gbs.bpr
+EXTRA_DIST += $(swbcppmakedir)/imp2gbs.bpr
+EXTRA_DIST += $(swbcppmakedir)/mkfastmod.bpr
+EXTRA_DIST += $(swbcppmakedir)/mod2zmod.bpr
diff --git a/utilities/bcppmake/cipherraw.bdsproj b/utilities/bcppmake/cipherraw.bdsproj
new file mode 100644
index 0000000..b36d5e5
--- /dev/null
+++ b/utilities/bcppmake/cipherraw.bdsproj
@@ -0,0 +1,322 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
+ <Option Name="ProjectType">CppConsoleApplication</Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{8B701034-E9E3-4B73-9D88-2DC067DF3B34}</Option>
+ </Option>
+ </PersonalityInfo>
+ <CPlusPlusBuilder.Personality>
+ <BCBPROJECT>
+ <project version="10.0">
+ <property category="build.config" name="active" value="0"/>
+ <property category="build.config" name="count" value="1"/>
+ <property category="build.config" name="excludedefaultforzero" value="0"/>
+ <property category="build.config.0" name="builddir" value="Debug"/>
+ <property category="build.config.0" name="key" value="Debug_Build"/>
+ <property category="build.config.0" name="name" value="Debug Build"/>
+ <property category="build.config.0" name="settings.win32b" value="default"/>
+ <property category="build.config.0" name="type" value="Toolset"/>
+ <property category="build.config.0" name="win32.win32b.builddir" value="Debug_Build"/>
+ <property category="build.config.1" name="key" value="Release_Build"/>
+ <property category="build.config.1" name="name" value="Release Build"/>
+ <property category="build.config.1" name="settings.win32b" value="default"/>
+ <property category="build.config.1" name="type" value="Toolset"/>
+ <property category="build.config.1" name="win32.win32b.builddir" value="Release_Build"/>
+ <property category="build.node" name="name" value="cipherraw.exe"/>
+ <property category="build.node" name="packages" value="rtl;vcl;vclx;bcbsmp;dbrtl;vcldb;bdertl;ibsmp;vcldbx;teeui;teedb;tee;ibxpress;bcbie;vclie;inetdb;inet;bcboffice2k"/>
+ <property category="build.node" name="use_packages" value="0"/>
+ <property category="build.platform" name="active" value="win32"/>
+ <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.default" value="win32b"/>
+ <property category="build.platform" name="win32.enabled" value="1"/>
+ <property category="build.platform" name="win32.win32b.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.Od.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.k.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.v.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.vi.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.y.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.1" value="DEBUG"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.V.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\debug"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.z.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.1" value="NDEBUG"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.r.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$O.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.V.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\release"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.z.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zi.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <optionset name="all_configurations">
+ <property category="node" name="displayname" value="All Configurations"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.3" value="USBINARY"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.1" value="$(BDS)\lib\vcl100.csm"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.merge" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Hc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.2" value=".."/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.O2.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Ve.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Vx.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.X.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.b.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.k.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.1" value="NO_STRICT"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.2" value="_NO_VCL"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWC.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWM.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vi.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.3" value="USBINARY"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.enabled" value="0"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.2" value=".."/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.1" value="Y-"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.$L.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.M.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.2" value=".\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.3" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.3" value="USBINARY"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.2" value="..\."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.3" value=".."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.5" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.6" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.boa.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg" value="cpp"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg" value="&quot;&quot;"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.2" value=".."/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.3" value="..\..\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.5" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.S:xxxx.arg" value="0x300000"/>
+ <property category="win32.*.win32b.ilink32" name="option.S:xxxx.arg.merge" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.S:xxxx.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Sc:xxxx.arg" value="0x20000"/>
+ <property category="win32.*.win32b.ilink32" name="option.Sc:xxxx.arg.merge" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.Sc:xxxx.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Tpe.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.ap.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.dynamicrtl.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.1" value="."/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.1" value="$(LIBRARIES)"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.2" value="import32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.3" value="cw32mt.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.1" value="c0x32.obj"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.3" value="USBINARY"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.2" value=".."/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.w2.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ </optionset>
+ </project>
+ <FILELIST>
+ <FILE FILENAME="cipherraw.bpf" CONTAINERID="BPF" LOCALCOMMAND="" UNITNAME="cipherraw" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\cipherraw.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="cipherraw" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuin.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuin" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icudatab" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuuc.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuuc" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\lib\libsword.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="libsword" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\biblecs\clucene\clucene.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="clucene" FORMNAME="" DESIGNCLASS=""/>
+ </FILELIST>
+ <IDEOPTIONS>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
+ <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"></VersionInfoKeys>
+ </VersionInfoKeys>
+ <HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Count">4</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item0">..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item1">..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item2">..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item3">..\..\utilities;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ </HistoryLists_hlIncludePath>
+ <HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Count">5</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item0">..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item1">..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item2">..\;..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item3">..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item4">..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ </HistoryLists_hlLibraryPath>
+ <HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Count">1</HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Item0">$(BCB)\source\vcl</HistoryLists_hlDebugSourcePath>
+ </HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Count">3</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item0">_ICU_;_ICUSWORD_;USBINARY</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item1">_ICU_;_ICUSWORD_</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item2">_DEBUG</HistoryLists_hlConditionals>
+ </HistoryLists_hlConditionals>
+ <Debugging>
+ <Debugging Name="DebugSourceDirs">$(BCB)\source\vcl</Debugging>
+ </Debugging>
+ <Parameters>
+ <Parameters Name="RunParams"></Parameters>
+ <Parameters Name="Launcher"></Parameters>
+ <Parameters Name="UseLauncher">False</Parameters>
+ <Parameters Name="DebugCWD"></Parameters>
+ <Parameters Name="HostApplication"></Parameters>
+ <Parameters Name="RemoteHost"></Parameters>
+ <Parameters Name="RemotePath"></Parameters>
+ <Parameters Name="RemoteParams"></Parameters>
+ <Parameters Name="RemoteLauncher"></Parameters>
+ <Parameters Name="UseRemoteLauncher">False</Parameters>
+ <Parameters Name="RemoteCWD"></Parameters>
+ <Parameters Name="RemoteDebug">False</Parameters>
+ <Parameters Name="Debug Symbols Search Path"></Parameters>
+ <Parameters Name="LoadAllSymbols">True</Parameters>
+ <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
+ </Parameters>
+ <Language>
+ <Language Name="ActiveLang"></Language>
+ <Language Name="ProjectLang">$00000000</Language>
+ <Language Name="RootDir"></Language>
+ </Language>
+ <Linker>
+ <Linker Name="LibPrefix"></Linker>
+ <Linker Name="LibSuffix"></Linker>
+ <Linker Name="LibVersion"></Linker>
+ </Linker>
+ </IDEOPTIONS>
+ </BCBPROJECT>
+ <Source>
+ <Source Name="MainSource">cipherraw.bpf</Source>
+ </Source>
+ </CPlusPlusBuilder.Personality>
+</BorlandProject>
diff --git a/utilities/bcppmake/cipherraw.bpf b/utilities/bcppmake/cipherraw.bpf
new file mode 100644
index 0000000..5d0b116
--- /dev/null
+++ b/utilities/bcppmake/cipherraw.bpf
@@ -0,0 +1,11 @@
+USEUNIT("..\cipherraw.cpp");
+USELIB("..\..\..\icu-sword\as_is\borland\icuin.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icudatab.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuuc.lib");
+USELIB("..\..\lib\libsword.lib");
+USELIB("..\..\..\biblecs\clucene\clucene.lib");
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcppmake/cipherraw.bpr b/utilities/bcppmake/cipherraw.bpr
new file mode 100644
index 0000000..6a089de
--- /dev/null
+++ b/utilities/bcppmake/cipherraw.bpr
@@ -0,0 +1,124 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="cipherraw.exe"/>
+ <OBJFILES value="..\cipherraw.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuin.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuuc.lib ..\..\lib\libsword.lib
+ ..\..\..\biblecs\clucene\clucene.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi
+ ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi
+ VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi
+ dclocx50.bpi bcb2kaxserver50.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="tlink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="cipherraw.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -a8 -b- -k- -vi -tWC -tWM -c"/>
+ <PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zn"/>
+ <LFLAGS value="-D&quot;&quot; -S:0x300000 -Sc:0x20000 -ap -Tpe -x -Gn"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=3
+Item0=_ICU_;_ICUSWORD_;USBINARY
+Item1=_ICU_;_ICUSWORD_
+Item2=_DEBUG
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=0
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/diatheke.bdsproj b/utilities/bcppmake/diatheke.bdsproj
new file mode 100644
index 0000000..18546e6
--- /dev/null
+++ b/utilities/bcppmake/diatheke.bdsproj
@@ -0,0 +1,306 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
+ <Option Name="ProjectType">CppConsoleApplication</Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{06777FCC-BCA9-468B-9054-72709495FE83}</Option>
+ </Option>
+ </PersonalityInfo>
+ <CPlusPlusBuilder.Personality>
+ <BCBPROJECT>
+ <project version="10.0">
+ <property category="build.config" name="active" value="0"/>
+ <property category="build.config" name="count" value="1"/>
+ <property category="build.config" name="excludedefaultforzero" value="0"/>
+ <property category="build.config.0" name="builddir" value="Debug"/>
+ <property category="build.config.0" name="key" value="Debug_Build"/>
+ <property category="build.config.0" name="name" value="Debug Build"/>
+ <property category="build.config.0" name="settings.win32b" value="default"/>
+ <property category="build.config.0" name="type" value="Toolset"/>
+ <property category="build.config.0" name="win32.win32b.builddir" value="Debug_Build"/>
+ <property category="build.config.1" name="key" value="Release_Build"/>
+ <property category="build.config.1" name="name" value="Release Build"/>
+ <property category="build.config.1" name="settings.win32b" value="default"/>
+ <property category="build.config.1" name="type" value="Toolset"/>
+ <property category="build.config.1" name="win32.win32b.builddir" value="Release_Build"/>
+ <property category="build.node" name="dontverifylibs" value="0"/>
+ <property category="build.node" name="name" value="diatheke.exe"/>
+ <property category="build.node" name="packages" value="rtl;vcl;vclx;bcbsmp;dbrtl;vcldb;bdertl;vcldbx;teeui;teedb;tee;ibxpress;bcbie;vclie;inetdb;inet;bcboffice2k"/>
+ <property category="build.node" name="use_packages" value="1"/>
+ <property category="build.platform" name="active" value="win32"/>
+ <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.default" value="win32b"/>
+ <property category="build.platform" name="win32.enabled" value="1"/>
+ <property category="build.platform" name="win32.win32b.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.Od.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.k.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.v.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.vi.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.y.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.1" value="DEBUG"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.V.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\debug"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.z.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.1" value="NDEBUG"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.r.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$O.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.V.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\release"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.z.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zi.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <optionset name="all_configurations">
+ <property category="node" name="displayname" value="All Configurations"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.1" value="WIN32"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.1" value="$(BDS)\lib\vcl100.csm"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.merge" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Hc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.1" value="..\diatheke"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.2" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.3" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.5" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.O2.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Ve.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Vx.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.X.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.b.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.k.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.1" value="..\diatheke\"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.1" value="NO_STRICT"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.2" value="_NO_VCL"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.3" value="_RTLDLL"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.4" value="USEPACKAGES"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWC.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWM.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vi.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.enabled" value="0"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.1" value="..\diatheke"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.2" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.3" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.5" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.1" value="..\diatheke\"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.1" value="Y-"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.$L.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.1" value="..\diatheke"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.M.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.1" value="..\diatheke\"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.1" value="..\diatheke\"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.1" value="..\diatheke"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.1" value="..\diatheke"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.1" value="..\diatheke"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.2" value=".\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.3" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.1" value="..\diatheke"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.2" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.3" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.boa.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg" value="cpp"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg" value="&quot;&quot;"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.1" value="..\diatheke"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.2" value="..\..\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.3" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.4" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Tpe.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.ap.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.dynamicrtl.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.1" value="..\diatheke"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.1" value="."/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.1" value="$(LIBRARIES)"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.2" value="import32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.3" value="cw32mti.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.1" value="c0x32.obj"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.2" value="$(PACKAGES)"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.1" value="..\diatheke"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.2" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.3" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.5" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.1" value="..\diatheke\"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.w2.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ </optionset>
+ </project>
+ <FILELIST>
+ <FILE FILENAME="diatheke.bpf" CONTAINERID="BPF" LOCALCOMMAND="" UNITNAME="diatheke" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\diatheke\diatheke.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="diatheke" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\diatheke\thmlcgi.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="thmlcgi" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\diatheke\corediatheke.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="corediatheke" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\diatheke\diafiltmgr.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="diafiltmgr" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\diatheke\diathekemgr.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="diathekemgr" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\diatheke\gbfcgi.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="gbfcgi" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\lib\libsword.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="libsword" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuin.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuin" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuuc.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuuc" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icudatab" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\diatheke\osiscgi.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="osiscgi" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\biblecs\clucene\clucene.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="clucene" FORMNAME="" DESIGNCLASS=""/>
+ </FILELIST>
+ <IDEOPTIONS>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
+ <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"></VersionInfoKeys>
+ </VersionInfoKeys>
+ <HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Count">3</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item0">..\diatheke;$(BCB)\include;$(BCB)\include\vcl;..\..\include</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item1">..\diatheke;$(BCB)\include;$(BCB)\include\vcl;..\..\include\</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item2">..\diatheke;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ </HistoryLists_hlIncludePath>
+ <HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Count">2</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item0">..\diatheke;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item1">..\diatheke;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ </HistoryLists_hlLibraryPath>
+ <HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Count">1</HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Item0">$(BCB)\source\vcl</HistoryLists_hlDebugSourcePath>
+ </HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Count">1</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item0">_DEBUG</HistoryLists_hlConditionals>
+ </HistoryLists_hlConditionals>
+ <Debugging>
+ <Debugging Name="DebugSourceDirs">$(BCB)\source\vcl</Debugging>
+ </Debugging>
+ <Parameters>
+ <Parameters Name="RunParams"></Parameters>
+ <Parameters Name="Launcher"></Parameters>
+ <Parameters Name="UseLauncher">False</Parameters>
+ <Parameters Name="DebugCWD"></Parameters>
+ <Parameters Name="HostApplication"></Parameters>
+ <Parameters Name="RemoteHost"></Parameters>
+ <Parameters Name="RemotePath"></Parameters>
+ <Parameters Name="RemoteParams"></Parameters>
+ <Parameters Name="RemoteLauncher"></Parameters>
+ <Parameters Name="UseRemoteLauncher">False</Parameters>
+ <Parameters Name="RemoteCWD"></Parameters>
+ <Parameters Name="RemoteDebug">False</Parameters>
+ <Parameters Name="Debug Symbols Search Path"></Parameters>
+ <Parameters Name="LoadAllSymbols">True</Parameters>
+ <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
+ </Parameters>
+ <Language>
+ <Language Name="ActiveLang"></Language>
+ <Language Name="ProjectLang">$00000000</Language>
+ <Language Name="RootDir"></Language>
+ </Language>
+ <Linker>
+ <Linker Name="LibPrefix"></Linker>
+ <Linker Name="LibSuffix"></Linker>
+ <Linker Name="LibVersion"></Linker>
+ </Linker>
+ </IDEOPTIONS>
+ </BCBPROJECT>
+ <Source>
+ <Source Name="MainSource">diatheke.bpf</Source>
+ </Source> <buildevents/>
+ </CPlusPlusBuilder.Personality>
+</BorlandProject>
diff --git a/utilities/bcppmake/diatheke.bpf b/utilities/bcppmake/diatheke.bpf
new file mode 100644
index 0000000..c17d73c
--- /dev/null
+++ b/utilities/bcppmake/diatheke.bpf
@@ -0,0 +1,17 @@
+USEUNIT("..\diatheke\diatheke.cpp");
+USEUNIT("..\diatheke\thmlcgi.cpp");
+USEUNIT("..\diatheke\corediatheke.cpp");
+USEUNIT("..\diatheke\diafiltmgr.cpp");
+USEUNIT("..\diatheke\diathekemgr.cpp");
+USEUNIT("..\diatheke\gbfcgi.cpp");
+USELIB("..\..\lib\libsword.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuin.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuuc.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icudatab.lib");
+USEUNIT("..\diatheke\osiscgi.cpp");
+USELIB("..\..\..\biblecs\clucene\clucene.lib");
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcppmake/diatheke.bpr b/utilities/bcppmake/diatheke.bpr
new file mode 100644
index 0000000..bd8ad36
--- /dev/null
+++ b/utilities/bcppmake/diatheke.bpr
@@ -0,0 +1,120 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="diatheke.exe"/>
+ <OBJFILES value="..\diatheke\diatheke.obj ..\diatheke\thmlcgi.obj
+ ..\diatheke\corediatheke.obj ..\diatheke\diafiltmgr.obj
+ ..\diatheke\diathekemgr.obj ..\diatheke\gbfcgi.obj ..\diatheke\osiscgi.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\lib\libsword.lib ..\..\..\icu-sword\as_is\borland\icuin.lib
+ ..\..\..\icu-sword\as_is\borland\icuuc.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\biblecs\clucene\clucene.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi
+ ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi
+ VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi
+ dclocx50.bpi bcb2kaxserver50.bpi"/>
+ <PATHCPP value=".;..\diatheke"/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="tlink32"/>
+ <USERDEFINES value=""/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL;_RTLDLL;USEPACKAGES"/>
+ <MAINSOURCE value="diatheke.bpf"/>
+ <INCLUDEPATH value="..\diatheke;$(BCB)\include;$(BCB)\include\vcl;..\..\include"/>
+ <LIBPATH value="..\diatheke;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\diatheke -I$(BCB)\include -I$(BCB)\include\vcl -I..\..\include
+ -src_suffix cpp -D_DEBUG -boa"/>
+ <CFLAG1 value="-O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -a8 -b- -k- -vi -tWC -tWM -c"/>
+ <PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zn"/>
+ <LFLAGS value="-D&quot;&quot; -ap -Tpe -x -Gn"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(PACKAGES) $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mti.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=3
+Item0=..\diatheke;$(BCB)\include;$(BCB)\include\vcl;..\..\include
+Item1=..\diatheke;$(BCB)\include;$(BCB)\include\vcl;..\..\include\
+Item2=..\diatheke;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=2
+Item0=..\diatheke;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..\diatheke;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=1
+Item0=_DEBUG
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=0
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/imp2gbs.bdsproj b/utilities/bcppmake/imp2gbs.bdsproj
new file mode 100644
index 0000000..0db98c5
--- /dev/null
+++ b/utilities/bcppmake/imp2gbs.bdsproj
@@ -0,0 +1,323 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
+ <Option Name="ProjectType">CppConsoleApplication</Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{C753C90F-6763-4737-A085-8679D216A2FC}</Option>
+ </Option>
+ </PersonalityInfo>
+ <CPlusPlusBuilder.Personality>
+ <BCBPROJECT>
+ <project version="10.0">
+ <property category="build.config" name="active" value="0"/>
+ <property category="build.config" name="count" value="1"/>
+ <property category="build.config" name="excludedefaultforzero" value="0"/>
+ <property category="build.config.0" name="builddir" value="Debug"/>
+ <property category="build.config.0" name="key" value="Debug_Build"/>
+ <property category="build.config.0" name="name" value="Debug Build"/>
+ <property category="build.config.0" name="settings.win32b" value="default"/>
+ <property category="build.config.0" name="type" value="Toolset"/>
+ <property category="build.config.0" name="win32.win32b.builddir" value="Debug_Build"/>
+ <property category="build.config.1" name="key" value="Release_Build"/>
+ <property category="build.config.1" name="name" value="Release Build"/>
+ <property category="build.config.1" name="settings.win32b" value="default"/>
+ <property category="build.config.1" name="type" value="Toolset"/>
+ <property category="build.config.1" name="win32.win32b.builddir" value="Release_Build"/>
+ <property category="build.node" name="name" value="imp2gbs.exe"/>
+ <property category="build.node" name="packages" value="rtl;vcl;vclx;bcbsmp;dbrtl;vcldb;bdertl;ibsmp;vcldbx;teeui;teedb;tee;ibxpress;bcbie;vclie;inetdb;inet;bcboffice2k"/>
+ <property category="build.node" name="use_packages" value="0"/>
+ <property category="build.platform" name="active" value="win32"/>
+ <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.default" value="win32b"/>
+ <property category="build.platform" name="win32.enabled" value="1"/>
+ <property category="build.platform" name="win32.win32b.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.Od.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.k.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.v.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.vi.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.y.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.1" value="DEBUG"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.V.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\debug"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.z.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.1" value="NDEBUG"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.r.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$O.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.V.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\release"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.z.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zi.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <optionset name="all_configurations">
+ <property category="node" name="displayname" value="All Configurations"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.1" value="$(BDS)\lib\vcl100.csm"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.merge" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Hc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.2" value=".."/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.7" value="..\..\..\icu-sword\source\i18n"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.8" value="..\..\..\icu-sword\source\common"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.O2.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Ve.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Vx.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.X.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.b.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.k.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.1" value="NO_STRICT"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.2" value="_NO_VCL"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWC.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWM.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vi.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.enabled" value="0"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.2" value=".."/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.1" value="Y-"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.$L.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.M.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.2" value=".\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.3" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.2" value="..\."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.3" value=".."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.5" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.6" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.boa.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg" value="cpp"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg" value="&quot;&quot;"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.2" value=".."/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.3" value="..\..\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.5" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.S:xxxx.arg" value="0x300000"/>
+ <property category="win32.*.win32b.ilink32" name="option.S:xxxx.arg.merge" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.S:xxxx.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Sc:xxxx.arg" value="0x20000"/>
+ <property category="win32.*.win32b.ilink32" name="option.Sc:xxxx.arg.merge" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.Sc:xxxx.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Tpe.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.ap.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.dynamicrtl.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.1" value="."/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.1" value="$(LIBRARIES)"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.2" value="import32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.3" value="cw32mt.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.1" value="c0x32.obj"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.2" value=".."/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.w2.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ </optionset>
+ </project>
+ <FILELIST>
+ <FILE FILENAME="imp2gbs.bpf" CONTAINERID="BPF" LOCALCOMMAND="" UNITNAME="imp2gbs" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\imp2gbs.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="imp2gbs" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuin.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuin" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icudatab" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuuc.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuuc" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\lib\libsword.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="libsword" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\biblecs\clucene\clucene.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="clucene" FORMNAME="" DESIGNCLASS=""/>
+ </FILELIST>
+ <IDEOPTIONS>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
+ <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"></VersionInfoKeys>
+ </VersionInfoKeys>
+ <HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Count">4</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item0">..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item1">..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item2">..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item3">..\..\utilities;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ </HistoryLists_hlIncludePath>
+ <HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Count">5</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item0">..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item1">..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item2">..\;..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item3">..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item4">..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ </HistoryLists_hlLibraryPath>
+ <HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Count">1</HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Item0">$(BCB)\source\vcl</HistoryLists_hlDebugSourcePath>
+ </HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Count">2</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item0">_ICU_;_ICUSWORD_</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item1">_DEBUG</HistoryLists_hlConditionals>
+ </HistoryLists_hlConditionals>
+ <Debugging>
+ <Debugging Name="DebugSourceDirs">$(BCB)\source\vcl</Debugging>
+ </Debugging>
+ <Parameters>
+ <Parameters Name="RunParams"></Parameters>
+ <Parameters Name="Launcher"></Parameters>
+ <Parameters Name="UseLauncher">False</Parameters>
+ <Parameters Name="DebugCWD"></Parameters>
+ <Parameters Name="HostApplication"></Parameters>
+ <Parameters Name="RemoteHost"></Parameters>
+ <Parameters Name="RemotePath"></Parameters>
+ <Parameters Name="RemoteParams"></Parameters>
+ <Parameters Name="RemoteLauncher"></Parameters>
+ <Parameters Name="UseRemoteLauncher">False</Parameters>
+ <Parameters Name="RemoteCWD"></Parameters>
+ <Parameters Name="RemoteDebug">False</Parameters>
+ <Parameters Name="Debug Symbols Search Path"></Parameters>
+ <Parameters Name="LoadAllSymbols">True</Parameters>
+ <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
+ </Parameters>
+ <Language>
+ <Language Name="ActiveLang"></Language>
+ <Language Name="ProjectLang">$00000000</Language>
+ <Language Name="RootDir"></Language>
+ </Language>
+ <Linker>
+ <Linker Name="LibPrefix"></Linker>
+ <Linker Name="LibSuffix"></Linker>
+ <Linker Name="LibVersion"></Linker>
+ </Linker>
+ </IDEOPTIONS>
+ </BCBPROJECT>
+ <Source>
+ <Source Name="MainSource">imp2gbs.bpf</Source>
+ </Source> <buildevents/>
+ </CPlusPlusBuilder.Personality>
+</BorlandProject>
diff --git a/utilities/bcppmake/imp2gbs.bpf b/utilities/bcppmake/imp2gbs.bpf
new file mode 100644
index 0000000..9bd2a3f
--- /dev/null
+++ b/utilities/bcppmake/imp2gbs.bpf
@@ -0,0 +1,11 @@
+USEUNIT("..\imp2gbs.cpp");
+USELIB("..\..\..\icu-sword\as_is\borland\icuin.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icudatab.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuuc.lib");
+USELIB("..\..\lib\libsword.lib");
+USELIB("..\..\..\biblecs\clucene\clucene.lib");
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcppmake/imp2gbs.bpr b/utilities/bcppmake/imp2gbs.bpr
new file mode 100644
index 0000000..089b6ad
--- /dev/null
+++ b/utilities/bcppmake/imp2gbs.bpr
@@ -0,0 +1,130 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="imp2gbs.exe"/>
+ <OBJFILES value="..\imp2gbs.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuin.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuuc.lib ..\..\lib\libsword.lib
+ ..\..\..\biblecs\clucene\clucene.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi
+ ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi
+ VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi
+ dclocx50.bpi bcb2kaxserver50.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="tlink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="imp2gbs.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl;..\..\..\icu-sword\source\i18n;..\..\..\icu-sword\source\common"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -I..\..\..\icu-sword\source\i18n -I..\..\..\icu-sword\source\common
+ -src_suffix cpp -D_ICU_ -D_ICUSWORD_ -boa"/>
+ <CFLAG1 value="-O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -a8 -b- -k- -vi -tWC -tWM -c"/>
+ <PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zn"/>
+ <LFLAGS value="-D&quot;&quot; -S:0x300000 -Sc:0x20000 -ap -Tpe -x -Gn"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=5
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl;..\..\..\icu-sword\source\i18n;..\..\..\icu-sword\source\common
+Item1=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item4=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_
+Item1=_DEBUG
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=0
+
+[CORBA]
+AddServerUnit=1
+AddClientUnit=1
+PrecompiledHeaders=1
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/imp2ld.bdsproj b/utilities/bcppmake/imp2ld.bdsproj
new file mode 100644
index 0000000..b02285d
--- /dev/null
+++ b/utilities/bcppmake/imp2ld.bdsproj
@@ -0,0 +1,314 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
+ <Option Name="ProjectType">CppConsoleApplication</Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{C9D9EA10-ED0F-4164-95BF-276685D5FEFC}</Option>
+ </Option>
+ </PersonalityInfo>
+ <CPlusPlusBuilder.Personality>
+ <BCBPROJECT>
+ <project version="10.0">
+ <property category="build.config" name="active" value="0"/>
+ <property category="build.config" name="count" value="1"/>
+ <property category="build.config" name="excludedefaultforzero" value="0"/>
+ <property category="build.config.0" name="builddir" value="Debug"/>
+ <property category="build.config.0" name="key" value="Debug_Build"/>
+ <property category="build.config.0" name="name" value="Debug Build"/>
+ <property category="build.config.0" name="settings.win32b" value="default"/>
+ <property category="build.config.0" name="type" value="Toolset"/>
+ <property category="build.config.0" name="win32.win32b.builddir" value="Debug_Build"/>
+ <property category="build.config.1" name="key" value="Release_Build"/>
+ <property category="build.config.1" name="name" value="Release Build"/>
+ <property category="build.config.1" name="settings.win32b" value="default"/>
+ <property category="build.config.1" name="type" value="Toolset"/>
+ <property category="build.config.1" name="win32.win32b.builddir" value="Release_Build"/>
+ <property category="build.node" name="name" value="imp2ld.exe"/>
+ <property category="build.node" name="packages" value="rtl;vcl;vclx;bcbsmp;dbrtl;vcldb;bdertl;ibsmp;vcldbx;teeui;teedb;tee;ibxpress;bcbie;vclie;inetdb;inet;bcboffice2k"/>
+ <property category="build.node" name="use_packages" value="0"/>
+ <property category="build.platform" name="active" value="win32"/>
+ <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.default" value="win32b"/>
+ <property category="build.platform" name="win32.enabled" value="1"/>
+ <property category="build.platform" name="win32.win32b.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.Od.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.k.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.v.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.vi.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.y.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.1" value="DEBUG"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.V.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\debug"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.z.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.1" value="NDEBUG"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.r.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$O.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.V.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\release"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.z.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zi.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <optionset name="all_configurations">
+ <property category="node" name="displayname" value="All Configurations"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.1" value="$(BDS)\lib\vcl100.csm"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.merge" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Hc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.2" value=".."/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.O2.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Ve.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Vx.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.X.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.b.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.k.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.1" value="NO_STRICT"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.2" value="_NO_VCL"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWC.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWM.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vi.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.enabled" value="0"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.2" value=".."/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.1" value="Y-"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.$L.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.M.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.2" value=".\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.3" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.2" value="..\."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.3" value=".."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.5" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.6" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.boa.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg" value="cpp"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg" value="&quot;&quot;"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.2" value=".."/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.3" value="..\..\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.5" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.S:xxxx.arg" value="0x300000"/>
+ <property category="win32.*.win32b.ilink32" name="option.S:xxxx.arg.merge" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.S:xxxx.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Tpe.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.ap.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.dynamicrtl.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.1" value="."/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.1" value="$(LIBRARIES)"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.2" value="import32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.3" value="cw32mt.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.1" value="c0x32.obj"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.2" value=".."/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.w2.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ </optionset>
+ </project>
+ <FILELIST>
+ <FILE FILENAME="imp2ld.bpf" CONTAINERID="BPF" LOCALCOMMAND="" UNITNAME="imp2ld" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\imp2ld.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="imp2ld" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuin.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuin" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icudatab" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuuc.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuuc" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\lib\libsword.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="libsword" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\biblecs\clucene\clucene.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="clucene" FORMNAME="" DESIGNCLASS=""/>
+ </FILELIST>
+ <IDEOPTIONS>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
+ <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"></VersionInfoKeys>
+ </VersionInfoKeys>
+ <HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Count">4</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item0">..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item1">..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item2">..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item3">..\..\utilities;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ </HistoryLists_hlIncludePath>
+ <HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Count">5</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item0">..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item1">..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item2">..\;..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item3">..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item4">..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ </HistoryLists_hlLibraryPath>
+ <HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Count">1</HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Item0">$(BCB)\source\vcl</HistoryLists_hlDebugSourcePath>
+ </HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Count">2</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item0">_ICU_;_ICUSWORD_</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item1">_DEBUG</HistoryLists_hlConditionals>
+ </HistoryLists_hlConditionals>
+ <Debugging>
+ <Debugging Name="DebugSourceDirs">$(BCB)\source\vcl</Debugging>
+ </Debugging>
+ <Parameters>
+ <Parameters Name="RunParams"></Parameters>
+ <Parameters Name="Launcher"></Parameters>
+ <Parameters Name="UseLauncher">False</Parameters>
+ <Parameters Name="DebugCWD"></Parameters>
+ <Parameters Name="HostApplication"></Parameters>
+ <Parameters Name="RemoteHost"></Parameters>
+ <Parameters Name="RemotePath"></Parameters>
+ <Parameters Name="RemoteParams"></Parameters>
+ <Parameters Name="RemoteLauncher"></Parameters>
+ <Parameters Name="UseRemoteLauncher">False</Parameters>
+ <Parameters Name="RemoteCWD"></Parameters>
+ <Parameters Name="RemoteDebug">False</Parameters>
+ <Parameters Name="Debug Symbols Search Path"></Parameters>
+ <Parameters Name="LoadAllSymbols">True</Parameters>
+ <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
+ </Parameters>
+ <Language>
+ <Language Name="ActiveLang"></Language>
+ <Language Name="ProjectLang">$00000000</Language>
+ <Language Name="RootDir"></Language>
+ </Language>
+ <Linker>
+ <Linker Name="LibPrefix"></Linker>
+ <Linker Name="LibSuffix"></Linker>
+ <Linker Name="LibVersion"></Linker>
+ </Linker>
+ </IDEOPTIONS>
+ </BCBPROJECT>
+ <Source>
+ <Source Name="MainSource">imp2ld.bpf</Source>
+ </Source>
+ </CPlusPlusBuilder.Personality>
+</BorlandProject>
diff --git a/utilities/bcppmake/imp2ld.bpf b/utilities/bcppmake/imp2ld.bpf
new file mode 100644
index 0000000..e983517
--- /dev/null
+++ b/utilities/bcppmake/imp2ld.bpf
@@ -0,0 +1,11 @@
+USEUNIT("..\imp2ld.cpp");
+USELIB("..\..\..\icu-sword\as_is\borland\icuin.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icudatab.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuuc.lib");
+USELIB("..\..\lib\libsword.lib");
+USELIB("..\..\..\biblecs\clucene\clucene.lib");
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcppmake/imp2ld.bpr b/utilities/bcppmake/imp2ld.bpr
new file mode 100644
index 0000000..6703191
--- /dev/null
+++ b/utilities/bcppmake/imp2ld.bpr
@@ -0,0 +1,128 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="imp2ld.exe"/>
+ <OBJFILES value="..\imp2ld.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuin.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuuc.lib ..\..\lib\libsword.lib
+ ..\..\..\biblecs\clucene\clucene.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi
+ ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi
+ VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi
+ dclocx50.bpi bcb2kaxserver50.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="tlink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="imp2ld.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -D_ICU_ -D_ICUSWORD_ -boa"/>
+ <CFLAG1 value="-O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -a8 -b- -k- -vi -tWC -tWM -c"/>
+ <PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zn"/>
+ <LFLAGS value="-D&quot;&quot; -S:0x300000 -ap -Tpe -x -Gn"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_
+Item1=_DEBUG
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=0
+
+[CORBA]
+AddServerUnit=1
+AddClientUnit=1
+PrecompiledHeaders=1
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/imp2vs.bdsproj b/utilities/bcppmake/imp2vs.bdsproj
new file mode 100644
index 0000000..5eddfb1
--- /dev/null
+++ b/utilities/bcppmake/imp2vs.bdsproj
@@ -0,0 +1,314 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
+ <Option Name="ProjectType">CppConsoleApplication</Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{D58B7A37-F286-4252-A3EC-736F261D9021}</Option>
+ </Option>
+ </PersonalityInfo>
+ <CPlusPlusBuilder.Personality>
+ <BCBPROJECT>
+ <project version="10.0">
+ <property category="build.config" name="active" value="0"/>
+ <property category="build.config" name="count" value="1"/>
+ <property category="build.config" name="excludedefaultforzero" value="0"/>
+ <property category="build.config.0" name="builddir" value="Debug"/>
+ <property category="build.config.0" name="key" value="Debug_Build"/>
+ <property category="build.config.0" name="name" value="Debug Build"/>
+ <property category="build.config.0" name="settings.win32b" value="default"/>
+ <property category="build.config.0" name="type" value="Toolset"/>
+ <property category="build.config.0" name="win32.win32b.builddir" value="Debug_Build"/>
+ <property category="build.config.1" name="key" value="Release_Build"/>
+ <property category="build.config.1" name="name" value="Release Build"/>
+ <property category="build.config.1" name="settings.win32b" value="default"/>
+ <property category="build.config.1" name="type" value="Toolset"/>
+ <property category="build.config.1" name="win32.win32b.builddir" value="Release_Build"/>
+ <property category="build.node" name="name" value="imp2vs.exe"/>
+ <property category="build.node" name="packages" value="rtl;vcl;vclx;bcbsmp;dbrtl;vcldb;bdertl;ibsmp;vcldbx;teeui;teedb;tee;ibxpress;bcbie;vclie;inetdb;inet;bcboffice2k"/>
+ <property category="build.node" name="use_packages" value="0"/>
+ <property category="build.platform" name="active" value="win32"/>
+ <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.default" value="win32b"/>
+ <property category="build.platform" name="win32.enabled" value="1"/>
+ <property category="build.platform" name="win32.win32b.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.Od.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.k.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.v.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.vi.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.y.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.1" value="DEBUG"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.V.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\debug"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.z.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.1" value="NDEBUG"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.r.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$O.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.V.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\release"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.z.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zi.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <optionset name="all_configurations">
+ <property category="node" name="displayname" value="All Configurations"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.1" value="$(BDS)\lib\vcl100.csm"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.merge" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Hc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.2" value=".."/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.O2.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Ve.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Vx.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.X.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.b.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.k.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.1" value="NO_STRICT"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.2" value="_NO_VCL"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWC.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWM.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vi.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.enabled" value="0"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.2" value=".."/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.1" value="Y-"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.$L.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.M.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.2" value=".\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.3" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.2" value="..\."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.3" value=".."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.5" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.6" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.boa.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg" value="cpp"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg" value="&quot;&quot;"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.2" value=".."/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.3" value="..\..\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.5" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.S:xxxx.arg" value="0x300000"/>
+ <property category="win32.*.win32b.ilink32" name="option.S:xxxx.arg.merge" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.S:xxxx.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Tpe.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.ap.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.dynamicrtl.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.1" value="."/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.1" value="$(LIBRARIES)"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.2" value="import32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.3" value="cw32mt.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.1" value="c0x32.obj"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.2" value=".."/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.w2.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ </optionset>
+ </project>
+ <FILELIST>
+ <FILE FILENAME="imp2vs.bpf" CONTAINERID="BPF" LOCALCOMMAND="" UNITNAME="imp2vs" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\imp2vs.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="imp2vs" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuin.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuin" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icudatab" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuuc.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuuc" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\lib\libsword.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="libsword" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\biblecs\clucene\clucene.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="clucene" FORMNAME="" DESIGNCLASS=""/>
+ </FILELIST>
+ <IDEOPTIONS>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
+ <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"></VersionInfoKeys>
+ </VersionInfoKeys>
+ <HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Count">4</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item0">..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item1">..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item2">..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item3">..\..\utilities;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ </HistoryLists_hlIncludePath>
+ <HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Count">5</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item0">..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item1">..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item2">..\;..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item3">..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item4">..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ </HistoryLists_hlLibraryPath>
+ <HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Count">1</HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Item0">$(BCB)\source\vcl</HistoryLists_hlDebugSourcePath>
+ </HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Count">2</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item0">_ICU_;_ICUSWORD_</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item1">_DEBUG</HistoryLists_hlConditionals>
+ </HistoryLists_hlConditionals>
+ <Debugging>
+ <Debugging Name="DebugSourceDirs">$(BCB)\source\vcl</Debugging>
+ </Debugging>
+ <Parameters>
+ <Parameters Name="RunParams"></Parameters>
+ <Parameters Name="Launcher"></Parameters>
+ <Parameters Name="UseLauncher">False</Parameters>
+ <Parameters Name="DebugCWD"></Parameters>
+ <Parameters Name="HostApplication"></Parameters>
+ <Parameters Name="RemoteHost"></Parameters>
+ <Parameters Name="RemotePath"></Parameters>
+ <Parameters Name="RemoteParams"></Parameters>
+ <Parameters Name="RemoteLauncher"></Parameters>
+ <Parameters Name="UseRemoteLauncher">False</Parameters>
+ <Parameters Name="RemoteCWD"></Parameters>
+ <Parameters Name="RemoteDebug">False</Parameters>
+ <Parameters Name="Debug Symbols Search Path"></Parameters>
+ <Parameters Name="LoadAllSymbols">True</Parameters>
+ <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
+ </Parameters>
+ <Language>
+ <Language Name="ActiveLang"></Language>
+ <Language Name="ProjectLang">$00000000</Language>
+ <Language Name="RootDir"></Language>
+ </Language>
+ <Linker>
+ <Linker Name="LibPrefix"></Linker>
+ <Linker Name="LibSuffix"></Linker>
+ <Linker Name="LibVersion"></Linker>
+ </Linker>
+ </IDEOPTIONS>
+ </BCBPROJECT>
+ <Source>
+ <Source Name="MainSource">imp2vs.bpf</Source>
+ </Source>
+ </CPlusPlusBuilder.Personality>
+</BorlandProject>
diff --git a/utilities/bcppmake/imp2vs.bpf b/utilities/bcppmake/imp2vs.bpf
new file mode 100644
index 0000000..d6b81dc
--- /dev/null
+++ b/utilities/bcppmake/imp2vs.bpf
@@ -0,0 +1,11 @@
+USEUNIT("..\imp2vs.cpp");
+USELIB("..\..\..\icu-sword\as_is\borland\icuin.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icudatab.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuuc.lib");
+USELIB("..\..\lib\libsword.lib");
+USELIB("..\..\..\biblecs\clucene\clucene.lib");
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcppmake/imp2vs.bpr b/utilities/bcppmake/imp2vs.bpr
new file mode 100644
index 0000000..8c4b229
--- /dev/null
+++ b/utilities/bcppmake/imp2vs.bpr
@@ -0,0 +1,128 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="imp2vs.exe"/>
+ <OBJFILES value="..\imp2vs.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuin.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuuc.lib ..\..\lib\libsword.lib
+ ..\..\..\biblecs\clucene\clucene.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi
+ ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi
+ VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi
+ dclocx50.bpi bcb2kaxserver50.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="tlink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="imp2vs.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -D_ICU_ -D_ICUSWORD_ -boa"/>
+ <CFLAG1 value="-O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -a8 -b- -k- -vi -tWC -tWM -c"/>
+ <PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zn"/>
+ <LFLAGS value="-D&quot;&quot; -S:0x300000 -ap -Tpe -x -Gn"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_
+Item1=_DEBUG
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=0
+
+[CORBA]
+AddServerUnit=1
+AddClientUnit=1
+PrecompiledHeaders=1
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/installmgr.bdsproj b/utilities/bcppmake/installmgr.bdsproj
new file mode 100644
index 0000000..ef5de9b
--- /dev/null
+++ b/utilities/bcppmake/installmgr.bdsproj
@@ -0,0 +1,327 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
+ <Option Name="ProjectType">CppConsoleApplication</Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{1C014927-4D74-41D5-B034-1C5F85DBE9BE}</Option>
+ </Option>
+ </PersonalityInfo>
+ <CPlusPlusBuilder.Personality>
+ <BCBPROJECT>
+ <project version="10.0">
+ <property category="build.config" name="active" value="0"/>
+ <property category="build.config" name="count" value="1"/>
+ <property category="build.config" name="excludedefaultforzero" value="0"/>
+ <property category="build.config.0" name="builddir" value="Debug"/>
+ <property category="build.config.0" name="key" value="Debug_Build"/>
+ <property category="build.config.0" name="name" value="Debug Build"/>
+ <property category="build.config.0" name="settings.win32b" value="default"/>
+ <property category="build.config.0" name="type" value="Toolset"/>
+ <property category="build.config.0" name="win32.win32b.builddir" value="Debug_Build"/>
+ <property category="build.config.1" name="key" value="Release_Build"/>
+ <property category="build.config.1" name="name" value="Release Build"/>
+ <property category="build.config.1" name="settings.win32b" value="default"/>
+ <property category="build.config.1" name="type" value="Toolset"/>
+ <property category="build.config.1" name="win32.win32b.builddir" value="Release_Build"/>
+ <property category="build.node" name="name" value="installmgr.exe"/>
+ <property category="build.node" name="packages" value="rtl;vcl;vclx;bcbsmp;dbrtl;vcldb;bdertl;ibsmp;vcldbx;teeui;teedb;tee;ibxpress;bcbie;vclie;inetdb;inet;bcboffice2k"/>
+ <property category="build.node" name="use_packages" value="0"/>
+ <property category="build.platform" name="active" value="win32"/>
+ <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.default" value="win32b"/>
+ <property category="build.platform" name="win32.enabled" value="1"/>
+ <property category="build.platform" name="win32.win32b.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.Od.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.k.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.v.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.vi.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.y.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.1" value="DEBUG"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.V.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\debug"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.z.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.1" value="NDEBUG"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.r.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$O.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.V.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\release"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.z.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zi.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <optionset name="all_configurations">
+ <property category="node" name="displayname" value="All Configurations"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.1" value="UNICODE"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.2" value="_ICU_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.3" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.4" value="USBINARY"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.5" value="U_HAVE_PLACEMENT_NEW=0"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.6" value="USELUCENE"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.7" value="_WIN32"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.8" value="_CL_DISABLE_MULTITHREADING"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.1" value="$(BDS)\lib\vcl100.csm"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.merge" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Hc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.1" value="..\..\src\mgr"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.2" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.3" value=".."/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.5" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.6" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.7" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.O2.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Ve.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Vx.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.X.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.b.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.k.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.1" value="NO_STRICT"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.2" value="_NO_VCL"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWC.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWM.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vi.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.enabled" value="0"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.1" value="..\..\src\mgr"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.2" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.3" value=".."/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.5" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.6" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.7" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.1" value="Y-"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.$L.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.M.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.2" value=".\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.3" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.2" value="..\..\src\mgr"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.3" value="..\."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.4" value=".."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.5" value="..\..\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.6" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.7" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.boa.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg" value="cpp"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg" value="&quot;&quot;"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.1" value="..\..\src\mgr"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.2" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.3" value=".."/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.4" value="..\..\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.5" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.6" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Tpe.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.ap.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.dynamicrtl.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.1" value="."/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.1" value="$(LIBRARIES)"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.2" value="import32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.3" value="cw32mt.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.1" value="c0x32.obj"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.1" value="..\..\src\mgr"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.2" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.3" value=".."/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.5" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.6" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.7" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.w2.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ </optionset>
+ </project>
+ <FILELIST>
+ <FILE FILENAME="installmgr.bpf" CONTAINERID="BPF" LOCALCOMMAND="" UNITNAME="installmgr" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\installmgr.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="installmgr" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuin.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuin" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icudatab" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuuc.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuuc" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\lib\libsword.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="libsword" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\biblecs\clucene\clucene.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="clucene" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\biblecs\apps\InstallMgr\libcurl.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="libcurl" FORMNAME="" DESIGNCLASS=""/>
+ </FILELIST>
+ <IDEOPTIONS>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
+ <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"></VersionInfoKeys>
+ </VersionInfoKeys>
+ <HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Count">4</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item0">..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item1">..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item2">..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item3">..;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ </HistoryLists_hlIncludePath>
+ <HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Count">5</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item0">..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item1">..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item2">..\;..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item3">..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item4">..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ </HistoryLists_hlLibraryPath>
+ <HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Count">1</HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Item0">$(BCB)\source\vcl</HistoryLists_hlDebugSourcePath>
+ </HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Count">2</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item0">_ICU_;_ICUSWORD_</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item1">_DEBUG</HistoryLists_hlConditionals>
+ </HistoryLists_hlConditionals>
+ <Debugging>
+ <Debugging Name="DebugSourceDirs">$(BCB)\source\vcl</Debugging>
+ </Debugging>
+ <Parameters>
+ <Parameters Name="RunParams">RWP ./ 3 2 abc</Parameters>
+ <Parameters Name="Launcher"></Parameters>
+ <Parameters Name="UseLauncher">False</Parameters>
+ <Parameters Name="DebugCWD"></Parameters>
+ <Parameters Name="HostApplication"></Parameters>
+ <Parameters Name="RemoteHost"></Parameters>
+ <Parameters Name="RemotePath"></Parameters>
+ <Parameters Name="RemoteParams"></Parameters>
+ <Parameters Name="RemoteLauncher"></Parameters>
+ <Parameters Name="UseRemoteLauncher">False</Parameters>
+ <Parameters Name="RemoteCWD"></Parameters>
+ <Parameters Name="RemoteDebug">False</Parameters>
+ <Parameters Name="Debug Symbols Search Path"></Parameters>
+ <Parameters Name="LoadAllSymbols">True</Parameters>
+ <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
+ </Parameters>
+ <Language>
+ <Language Name="ActiveLang"></Language>
+ <Language Name="ProjectLang">$00000000</Language>
+ <Language Name="RootDir"></Language>
+ </Language>
+ <Linker>
+ <Linker Name="LibPrefix"></Linker>
+ <Linker Name="LibSuffix"></Linker>
+ <Linker Name="LibVersion"></Linker>
+ </Linker>
+ </IDEOPTIONS>
+ </BCBPROJECT>
+ <Source>
+ <Source Name="MainSource">installmgr.bpf</Source>
+ </Source> <buildevents/>
+ </CPlusPlusBuilder.Personality>
+</BorlandProject>
diff --git a/utilities/bcppmake/installmgr.bpf b/utilities/bcppmake/installmgr.bpf
new file mode 100644
index 0000000..b9a4c05
--- /dev/null
+++ b/utilities/bcppmake/installmgr.bpf
@@ -0,0 +1,12 @@
+USEUNIT("..\installmgr.cpp");
+USELIB("..\..\..\icu-sword\as_is\borland\icuin.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icudatab.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuuc.lib");
+USELIB("..\..\lib\libsword.lib");
+USELIB("..\..\..\biblecs\clucene\clucene.lib");
+USELIB("..\..\..\biblecs\apps\InstallMgr\libcurl.lib");
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcppmake/installmgr.bpr b/utilities/bcppmake/installmgr.bpr
new file mode 100644
index 0000000..a4fa19e
--- /dev/null
+++ b/utilities/bcppmake/installmgr.bpr
@@ -0,0 +1,124 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="installmgr.exe"/>
+ <OBJFILES value="..\installmgr.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuin.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuuc.lib ..\..\lib\libsword.lib
+ ..\..\..\biblecs\clucene\clucene.lib
+ ..\..\..\biblecs\apps\InstallMgr\libcurl.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi
+ ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi
+ VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi
+ dclocx50.bpi bcb2kaxserver50.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="tlink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="installmgr.bpf"/>
+ <INCLUDEPATH value="..\..\src\mgr;..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\..\src\mgr;..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\..\src\mgr -I..\. -I.. -I..\..\include -I$(BCB)\include
+ -I$(BCB)\include\vcl -src_suffix cpp -D_ICU_ -D_ICUSWORD_ -boa"/>
+ <CFLAG1 value="-O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -a8 -b- -k- -vi -tWC -tWM -c"/>
+ <PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zn"/>
+ <LFLAGS value="-D&quot;&quot; -ap -Tpe -x -Gn"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_
+Item1=_DEBUG
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=RWP ./ 3 2 abc
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=0
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/libsword.bpf b/utilities/bcppmake/libsword.bpf
new file mode 100644
index 0000000..e4c4667
--- /dev/null
+++ b/utilities/bcppmake/libsword.bpf
@@ -0,0 +1,118 @@
+//---------------------------------------------------------------------------
+
+#include <vcl.h>
+#pragma hdrstop
+USEUNIT("..\..\src\keys\versekey.cpp");
+USEUNIT("..\..\src\keys\strkey.cpp");
+USEUNIT("..\..\src\keys\swkey.cpp");
+USEUNIT("..\..\src\keys\listkey.cpp");
+USEUNIT("..\..\src\mgr\swmgr.cpp");
+USEUNIT("..\..\src\mgr\localemgr.cpp");
+USEUNIT("..\..\src\mgr\swconfig.cpp");
+USEUNIT("..\..\src\mgr\swlocale.cpp");
+USEUNIT("..\..\src\mgr\filemgr.cpp");
+USEUNIT("..\..\src\utilfuns\utilstr.cpp");
+USEUNIT("..\..\src\utilfuns\utilconf.cpp");
+USEUNIT("..\..\src\utilfuns\Greek2Greek.cpp");
+USEUNIT("..\..\src\frontend\swlog.cpp");
+USEUNIT("..\..\src\frontend\swdisp.cpp");
+USEUNIT("..\..\src\modules\swmodule.cpp");
+USEUNIT("..\..\src\modules\comments\swcom.cpp");
+USEUNIT("..\..\src\modules\comments\hrefcom\hrefcom.cpp");
+USEUNIT("..\..\src\modules\comments\rawcom\rawcom.cpp");
+USEUNIT("..\..\src\modules\comments\rawfiles\rawfiles.cpp");
+USEUNIT("..\..\src\modules\common\lzsscomprs.cpp");
+USEUNIT("..\..\src\modules\common\rawstr.cpp");
+USEUNIT("..\..\src\modules\common\rawverse.cpp");
+USEUNIT("..\..\src\modules\common\sapphire.cpp");
+USEUNIT("..\..\src\modules\common\swcipher.cpp");
+USEUNIT("..\..\src\modules\common\swcomprs.cpp");
+USEUNIT("..\..\src\modules\filters\thmlrtf.cpp");
+USEUNIT("..\..\src\modules\filters\gbffootnotes.cpp");
+USEUNIT("..\..\src\modules\filters\gbfhtml.cpp");
+USEUNIT("..\..\src\modules\filters\gbfplain.cpp");
+USEUNIT("..\..\src\modules\filters\gbfrtf.cpp");
+USEUNIT("..\..\src\modules\filters\gbfstrongs.cpp");
+USEUNIT("..\..\src\modules\filters\gbfthml.cpp");
+USEUNIT("..\..\src\modules\filters\plainfootnotes.cpp");
+USEUNIT("..\..\src\modules\filters\plainhtml.cpp");
+USEUNIT("..\..\src\modules\filters\rtfhtml.cpp");
+USEUNIT("..\..\src\modules\filters\rwphtml.cpp");
+USEUNIT("..\..\src\modules\filters\rwprtf.cpp");
+USEUNIT("..\..\src\modules\filters\thmlgbf.cpp");
+USEUNIT("..\..\src\modules\filters\thmlhtml.cpp");
+USEUNIT("..\..\src\modules\filters\thmlplain.cpp");
+USEUNIT("..\..\src\modules\filters\cipherfil.cpp");
+USEUNIT("..\..\src\modules\lexdict\swld.cpp");
+USEUNIT("..\..\src\modules\lexdict\rawld\rawld.cpp");
+USEUNIT("..\..\src\modules\texts\swtext.cpp");
+USEUNIT("..\..\src\modules\texts\rawtext\rawtext.cpp");
+USEUNIT("..\..\src\modules\texts\ztext\ztext.cpp");
+USEUNIT("..\..\src\modules\common\zverse.cpp");
+USEUNIT("..\..\src\keys\treekey.cpp");
+USEUNIT("..\..\src\keys\treekeyidx.cpp");
+USEUNIT("..\..\src\modules\common\rawstr4.cpp");
+USEUNIT("..\..\src\modules\common\zstr.cpp");
+USEUNIT("..\..\src\modules\genbook\swgenbook.cpp");
+USEUNIT("..\..\src\modules\genbook\rawgenbook\rawgenbook.cpp");
+USEUNIT("..\..\src\mgr\swfiltermgr.cpp");
+USEUNIT("..\..\src\modules\filters\utf8utf16.cpp");
+USEUNIT("..\..\src\modules\filters\gbfheadings.cpp");
+USEUNIT("..\..\src\modules\filters\gbfhtmlhref.cpp");
+USEUNIT("..\..\src\modules\filters\gbfmorph.cpp");
+USEUNIT("..\..\src\modules\filters\latin1utf16.cpp");
+USEUNIT("..\..\src\modules\filters\latin1utf8.cpp");
+USEUNIT("..\..\src\modules\filters\scsuutf8.cpp");
+USEUNIT("..\..\src\modules\filters\swbasicfilter.cpp");
+USEUNIT("..\..\src\modules\filters\thmlfootnotes.cpp");
+USEUNIT("..\..\src\modules\filters\thmlheadings.cpp");
+USEUNIT("..\..\src\modules\filters\thmlhtmlhref.cpp");
+USEUNIT("..\..\src\modules\filters\thmllemma.cpp");
+USEUNIT("..\..\src\modules\filters\thmlmorph.cpp");
+USEUNIT("..\..\src\modules\filters\thmlscripref.cpp");
+USEUNIT("..\..\src\modules\filters\thmlstrongs.cpp");
+USEUNIT("..\..\src\modules\filters\thmlvariants.cpp");
+USEUNIT("..\..\src\modules\filters\unicodertf.cpp");
+USEUNIT("..\..\src\modules\filters\utf16utf8.cpp");
+USEUNIT("..\..\src\modules\filters\utf8arshaping.cpp");
+USEUNIT("..\..\src\modules\filters\utf8bidireorder.cpp");
+USEUNIT("..\..\src\modules\filters\utf8cantillation.cpp");
+USEUNIT("..\..\src\modules\filters\utf8greekaccents.cpp");
+USEUNIT("..\..\src\modules\filters\utf8hebrewpoints.cpp");
+USEUNIT("..\..\src\modules\filters\utf8html.cpp");
+USEUNIT("..\..\src\modules\filters\utf8latin1.cpp");
+USEUNIT("..\..\src\modules\filters\utf8nfc.cpp");
+USEUNIT("..\..\src\modules\filters\utf8nfkd.cpp");
+USEUNIT("..\..\src\modules\filters\utf8transliterator.cpp");
+USEUNIT("..\..\src\modules\comments\zcom\zcom.cpp");
+USEUNIT("..\..\src\modules\lexdict\rawld4\rawld4.cpp");
+USEUNIT("..\..\src\modules\common\zipcomprs.cpp");
+USEUNIT("..\..\src\modules\lexdict\zld\zld.cpp");
+USEUNIT("..\..\src\modules\common\entriesblk.cpp");
+USEUNIT("..\..\src\utilfuns\zlib\zutil.c");
+USEUNIT("..\..\src\utilfuns\zlib\compress.c");
+USEUNIT("..\..\src\utilfuns\zlib\crc32.c");
+USEUNIT("..\..\src\utilfuns\zlib\deflate.c");
+USEUNIT("..\..\src\utilfuns\zlib\gzio.c");
+USEUNIT("..\..\src\utilfuns\zlib\infblock.c");
+USEUNIT("..\..\src\utilfuns\zlib\infcodes.c");
+USEUNIT("..\..\src\utilfuns\zlib\inffast.c");
+USEUNIT("..\..\src\utilfuns\zlib\inflate.c");
+USEUNIT("..\..\src\utilfuns\zlib\inftrees.c");
+USEUNIT("..\..\src\utilfuns\zlib\infutil.c");
+USEUNIT("..\..\src\utilfuns\zlib\trees.c");
+USEUNIT("..\..\src\utilfuns\zlib\uncompr.c");
+USEUNIT("..\..\src\utilfuns\zlib\untgz.c");
+USEUNIT("..\..\src\utilfuns\zlib\adler32.c");
+USEUNIT("..\..\src\modules\filters\greeklexattribs.cpp");
+USEUNIT("..\..\src\mgr\swcacher.cpp");
+USEUNIT("..\..\src\modules\filters\gbfosis.cpp");
+USEUNIT("..\..\src\modules\filters\thmlosis.cpp");
+USEUNIT("..\..\src\mgr\encfiltmgr.cpp");
+USEUNIT("..\..\src\mgr\markupfiltmgr.cpp");
+USEUNIT("..\..\src\utilfuns\roman.cpp");
+//---------------------------------------------------------------------------
+#define Library
+
+// To add a file to the library use the Project menu 'Add to Project'.
+
diff --git a/utilities/bcppmake/libsword.bpr b/utilities/bcppmake/libsword.bpr
new file mode 100644
index 0000000..8706c7a
--- /dev/null
+++ b/utilities/bcppmake/libsword.bpr
@@ -0,0 +1,204 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="libsword.lib"/>
+ <OBJFILES value="..\..\src\keys\versekey.obj ..\..\src\keys\strkey.obj
+ ..\..\src\keys\swkey.obj ..\..\src\keys\listkey.obj
+ ..\..\src\mgr\swmgr.obj ..\..\src\mgr\localemgr.obj
+ ..\..\src\mgr\swconfig.obj ..\..\src\mgr\swlocale.obj
+ ..\..\src\mgr\filemgr.obj ..\..\src\utilfuns\utilstr.obj
+ ..\..\src\utilfuns\utilconf.obj ..\..\src\utilfuns\Greek2Greek.obj
+ ..\..\src\frontend\swlog.obj ..\..\src\frontend\swdisp.obj
+ ..\..\src\modules\swmodule.obj ..\..\src\modules\comments\swcom.obj
+ ..\..\src\modules\comments\hrefcom\hrefcom.obj
+ ..\..\src\modules\comments\rawcom\rawcom.obj
+ ..\..\src\modules\comments\rawfiles\rawfiles.obj
+ ..\..\src\modules\common\lzsscomprs.obj
+ ..\..\src\modules\common\rawstr.obj ..\..\src\modules\common\rawverse.obj
+ ..\..\src\modules\common\sapphire.obj
+ ..\..\src\modules\common\swcipher.obj ..\..\src\modules\common\swcomprs.obj
+ ..\..\src\modules\filters\thmlrtf.obj
+ ..\..\src\modules\filters\gbffootnotes.obj
+ ..\..\src\modules\filters\gbfhtml.obj
+ ..\..\src\modules\filters\gbfplain.obj
+ ..\..\src\modules\filters\gbfrtf.obj ..\..\src\modules\filters\gbfstrongs.obj
+ ..\..\src\modules\filters\gbfthml.obj
+ ..\..\src\modules\filters\plainfootnotes.obj
+ ..\..\src\modules\filters\plainhtml.obj
+ ..\..\src\modules\filters\rtfhtml.obj
+ ..\..\src\modules\filters\rwphtml.obj ..\..\src\modules\filters\rwprtf.obj
+ ..\..\src\modules\filters\thmlgbf.obj
+ ..\..\src\modules\filters\thmlhtml.obj
+ ..\..\src\modules\filters\thmlplain.obj
+ ..\..\src\modules\filters\cipherfil.obj ..\..\src\modules\lexdict\swld.obj
+ ..\..\src\modules\lexdict\rawld\rawld.obj
+ ..\..\src\modules\texts\swtext.obj
+ ..\..\src\modules\texts\rawtext\rawtext.obj
+ ..\..\src\modules\texts\ztext\ztext.obj
+ ..\..\src\modules\common\zverse.obj ..\..\src\keys\treekey.obj
+ ..\..\src\keys\treekeyidx.obj ..\..\src\modules\common\rawstr4.obj
+ ..\..\src\modules\common\zstr.obj ..\..\src\modules\genbook\swgenbook.obj
+ ..\..\src\modules\genbook\rawgenbook\rawgenbook.obj
+ ..\..\src\mgr\swfiltermgr.obj ..\..\src\modules\filters\utf8utf16.obj
+ ..\..\src\modules\filters\gbfheadings.obj
+ ..\..\src\modules\filters\gbfhtmlhref.obj
+ ..\..\src\modules\filters\gbfmorph.obj
+ ..\..\src\modules\filters\latin1utf16.obj
+ ..\..\src\modules\filters\latin1utf8.obj
+ ..\..\src\modules\filters\scsuutf8.obj
+ ..\..\src\modules\filters\swbasicfilter.obj
+ ..\..\src\modules\filters\thmlfootnotes.obj
+ ..\..\src\modules\filters\thmlheadings.obj
+ ..\..\src\modules\filters\thmlhtmlhref.obj
+ ..\..\src\modules\filters\thmllemma.obj
+ ..\..\src\modules\filters\thmlmorph.obj
+ ..\..\src\modules\filters\thmlscripref.obj
+ ..\..\src\modules\filters\thmlstrongs.obj
+ ..\..\src\modules\filters\thmlvariants.obj
+ ..\..\src\modules\filters\unicodertf.obj
+ ..\..\src\modules\filters\utf16utf8.obj
+ ..\..\src\modules\filters\utf8arshaping.obj
+ ..\..\src\modules\filters\utf8bidireorder.obj
+ ..\..\src\modules\filters\utf8cantillation.obj
+ ..\..\src\modules\filters\utf8greekaccents.obj
+ ..\..\src\modules\filters\utf8hebrewpoints.obj
+ ..\..\src\modules\filters\utf8html.obj
+ ..\..\src\modules\filters\utf8latin1.obj
+ ..\..\src\modules\filters\utf8nfc.obj
+ ..\..\src\modules\filters\utf8nfkd.obj
+ ..\..\src\modules\filters\utf8transliterator.obj
+ ..\..\src\modules\comments\zcom\zcom.obj
+ ..\..\src\modules\lexdict\rawld4\rawld4.obj
+ ..\..\src\modules\common\zipcomprs.obj
+ ..\..\src\modules\lexdict\zld\zld.obj
+ ..\..\src\modules\common\entriesblk.obj ..\..\src\utilfuns\zlib\zutil.obj
+ ..\..\src\utilfuns\zlib\compress.obj ..\..\src\utilfuns\zlib\crc32.obj
+ ..\..\src\utilfuns\zlib\deflate.obj ..\..\src\utilfuns\zlib\gzio.obj
+ ..\..\src\utilfuns\zlib\infblock.obj ..\..\src\utilfuns\zlib\infcodes.obj
+ ..\..\src\utilfuns\zlib\inffast.obj ..\..\src\utilfuns\zlib\inflate.obj
+ ..\..\src\utilfuns\zlib\inftrees.obj ..\..\src\utilfuns\zlib\infutil.obj
+ ..\..\src\utilfuns\zlib\trees.obj ..\..\src\utilfuns\zlib\uncompr.obj
+ ..\..\src\utilfuns\zlib\untgz.obj ..\..\src\utilfuns\zlib\adler32.obj
+ ..\..\src\modules\filters\greeklexattribs.obj ..\..\src\mgr\swcacher.obj
+ ..\..\src\modules\filters\gbfosis.obj
+ ..\..\src\modules\filters\thmlosis.obj ..\..\src\mgr\encfiltmgr.obj
+ ..\..\src\mgr\markupfiltmgr.obj ..\..\src\utilfuns\roman.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value=""/>
+ <LIBRARIES value=""/>
+ <PACKAGES value=""/>
+ <PATHCPP value=".;..\..\src\keys;..\..\src\mgr;..\..\src\utilfuns;..\..\src\frontend;..\..\src\modules;..\..\src\modules\comments;..\..\src\modules\comments\hrefcom;..\..\src\modules\comments\rawcom;..\..\src\modules\comments\rawfiles;..\..\src\modules\common;..\..\src\modules\filters;..\..\src\modules\lexdict;..\..\src\modules\lexdict\rawld;..\..\src\modules\texts;..\..\src\modules\texts\rawtext;..\..\src\modules\texts\ztext;..\..\src\modules\genbook;..\..\src\modules\genbook\rawgenbook;..\..\src\modules\comments\zcom;..\..\src\modules\lexdict\rawld4;..\..\src\modules\lexdict\zld;..\..\src\utilfuns\zlib"/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <LINKER value="TLib"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY"/>
+ <SYSDEFINES value="NO_STRICT"/>
+ <MAINSOURCE value="libsword.bpf"/>
+ <INCLUDEPATH value="..\..\src\utilfuns\zlib;..\..\src\modules\lexdict\zld;..\..\src\modules\lexdict\rawld4;..\..\src\modules\comments\zcom;..\..\src\modules\genbook\rawgenbook;..\..\src\modules\genbook;..\..\src\modules\texts\ztext;..\..\src\modules\texts\rawtext;..\..\src\modules\texts;..\..\src\modules\lexdict\rawld;..\..\src\modules\lexdict;..\..\src\modules\filters;..\..\src\modules\common;..\..\src\modules\comments\rawfiles;..\..\src\modules\comments\rawcom;..\..\src\modules\comments\hrefcom;..\..\src\modules\comments;..\..\src\modules;..\..\src\frontend;..\..\src\utilfuns;..\..\src\mgr;..\..\src\keys;..\..\include;$(BCB)\include;$(BCB)\include\vcl;..\..\..\icu-sword\source\common;..\..\..\icu-sword\source\i18n"/>
+ <LIBPATH value="..\..\src\utilfuns\zlib;..\..\src\modules\lexdict\zld;..\..\src\modules\lexdict\rawld4;..\..\src\modules\comments\zcom;..\..\src\modules\genbook\rawgenbook;..\..\src\modules\genbook;..\..\src\modules\texts\ztext;..\..\src\modules\texts\rawtext;..\..\src\modules\texts;..\..\src\modules\lexdict\rawld;..\..\src\modules\lexdict;..\..\src\modules\filters;..\..\src\modules\common;..\..\src\modules\comments\rawfiles;..\..\src\modules\comments\rawcom;..\..\src\modules\comments\hrefcom;..\..\src\modules\comments;..\..\src\modules;..\..\src\frontend;..\..\src\utilfuns;..\..\src\mgr;..\..\src\keys;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ <LISTFILE value=""/>
+ </MACROS>
+ <OPTIONS>
+ <CFLAG1 value="-O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -a8 -b- -k- -vi -c -tW -tWM"/>
+ <PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/>
+ <AFLAGS value="/mx /w2 /zn"/>
+ <LFLAGS value="/P512"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="$(OBJFILES)"/>
+ <ALLLIB value="cg32.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=7
+Item0=..\..\src\utilfuns\zlib;..\..\src\modules\lexdict\zld;..\..\src\modules\lexdict\rawld4;..\..\src\modules\comments\zcom;..\..\src\modules\genbook\rawgenbook;..\..\src\modules\genbook;..\..\src\modules\texts\ztext;..\..\src\modules\texts\rawtext;..\..\src\modules\texts;..\..\src\modules\lexdict\rawld;..\..\src\modules\lexdict;..\..\src\modules\filters;..\..\src\modules\common;..\..\src\modules\comments\rawfiles;..\..\src\modules\comments\rawcom;..\..\src\modules\comments\hrefcom;..\..\src\modules\comments;..\..\src\modules;..\..\src\frontend;..\..\src\utilfuns;..\..\src\mgr;..\..\src\keys;..\..\include;$(BCB)\include;$(BCB)\include\vcl;..\..\..\icu-sword\source\common;..\..\..\icu-sword\source\i18n
+Item1=..\..\src\utilfuns\zlib;..\..\src\modules\lexdict\zld;..\..\src\modules\lexdict\rawld4;..\..\src\modules\comments\zcom;..\..\src\modules\genbook\rawgenbook;..\..\src\modules\genbook;..\..\src\modules\texts\ztext;..\..\src\modules\texts\rawtext;..\..\src\modules\texts;..\..\src\modules\lexdict\rawld;..\..\src\modules\lexdict;..\..\src\modules\filters;..\..\src\modules\common;..\..\src\modules\comments\rawfiles;..\..\src\modules\comments\rawcom;..\..\src\modules\comments\hrefcom;..\..\src\modules\comments;..\..\src\modules;..\..\src\frontend;..\..\src\utilfuns;..\..\src\mgr;..\..\src\keys;..\..\include;$(BCB)\include;$(BCB)\include\vcl;..\..\..\icu-sword\source\common
+Item2=..\..\src\utilfuns\zlib;..\..\src\modules\lexdict\zld;..\..\src\modules\lexdict\rawld4;..\..\src\modules\comments\zcom;..\..\src\modules\genbook\rawgenbook;..\..\src\modules\genbook;..\..\src\modules\texts\ztext;..\..\src\modules\texts\rawtext;..\..\src\modules\texts;..\..\src\modules\lexdict\rawld;..\..\src\modules\lexdict;..\..\src\modules\filters;..\..\src\modules\common;..\..\src\modules\comments\rawfiles;..\..\src\modules\comments\rawcom;..\..\src\modules\comments\hrefcom;..\..\src\modules\comments;..\..\src\modules;..\..\src\frontend;..\..\src\utilfuns;..\..\src\mgr;..\..\src\keys;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\src\modules\texts\ztext;..\..\src\modules\texts\rawtext;..\..\src\modules\texts;..\..\src\modules\lexdict\rawld;..\..\src\modules\lexdict;..\..\src\modules\filters;..\..\src\modules\common;..\..\src\modules\comments\rawfiles;..\..\src\modules\comments\rawcom;..\..\src\modules\comments\hrefcom;..\..\src\modules\comments;..\..\src\modules;..\..\src\frontend;..\..\src\utilfuns;..\..\src\mgr;..\..\src\keys;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item4=..\..\src\modules\texts\rawtext;..\..\src\modules\texts;..\..\src\modules\lexdict\rawld;..\..\src\modules\lexdict;..\..\src\modules\filters;..\..\src\modules\common;..\..\src\modules\comments\rawfiles;..\..\src\modules\comments\rawcom;..\..\src\modules\comments\hrefcom;..\..\src\modules\comments;..\..\src\modules;..\..\src\frontend;..\..\src\utilfuns;..\..\src\mgr;..\..\src\keys;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item5=..\include;$(BCB)\include;$(BCB)\include\vcl
+Item6=..\src\modules\texts\rawtext;..\src\modules\texts;..\src\modules\lexdict\rawld;..\src\modules\lexdict;..\src\modules\filters;..\src\modules\common;..\src\modules\comments\rawfiles;..\src\modules\comments\rawcom;..\src\modules\comments\hrefcom;..\src\modules\comments;..\src\modules;..\src\frontend;..\src\utilfuns;..\src\mgr;..\src\keys;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=4
+Item0=..\..\src\utilfuns\zlib;..\..\src\modules\lexdict\zld;..\..\src\modules\lexdict\rawld4;..\..\src\modules\comments\zcom;..\..\src\modules\genbook\rawgenbook;..\..\src\modules\genbook;..\..\src\modules\texts\ztext;..\..\src\modules\texts\rawtext;..\..\src\modules\texts;..\..\src\modules\lexdict\rawld;..\..\src\modules\lexdict;..\..\src\modules\filters;..\..\src\modules\common;..\..\src\modules\comments\rawfiles;..\..\src\modules\comments\rawcom;..\..\src\modules\comments\hrefcom;..\..\src\modules\comments;..\..\src\modules;..\..\src\frontend;..\..\src\utilfuns;..\..\src\mgr;..\..\src\keys;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..\..\src\modules\texts\ztext;..\..\src\modules\texts\rawtext;..\..\src\modules\texts;..\..\src\modules\lexdict\rawld;..\..\src\modules\lexdict;..\..\src\modules\filters;..\..\src\modules\common;..\..\src\modules\comments\rawfiles;..\..\src\modules\comments\rawcom;..\..\src\modules\comments\hrefcom;..\..\src\modules\comments;..\..\src\modules;..\..\src\frontend;..\..\src\utilfuns;..\..\src\mgr;..\..\src\keys;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\..\src\modules\texts\rawtext;..\..\src\modules\texts;..\..\src\modules\lexdict\rawld;..\..\src\modules\lexdict;..\..\src\modules\filters;..\..\src\modules\common;..\..\src\modules\comments\rawfiles;..\..\src\modules\comments\rawcom;..\..\src\modules\comments\hrefcom;..\..\src\modules\comments;..\..\src\modules;..\..\src\frontend;..\..\src\utilfuns;..\..\src\mgr;..\..\src\keys;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\src\modules\texts\rawtext;..\src\modules\texts;..\src\modules\lexdict\rawld;..\src\modules\lexdict;..\src\modules\filters;..\src\modules\common;..\src\modules\comments\rawfiles;..\src\modules\comments\rawcom;..\src\modules\comments\hrefcom;..\src\modules\comments;..\src\modules;..\src\frontend;..\src\utilfuns;..\src\mgr;..\src\keys;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=5
+Item0=_ICU_;_ICUSWORD_;USBINARY
+Item1=_ICU_;_ICUSWORD_;USBINARY;_DEBUG
+Item2=_ICU_;_ICUSWORD_
+Item3=_ICU_;_ICUSWORD_;_DEBUG
+Item4=_DEBUG
+
+[HistoryLists\hlTlibPageSize]
+Count=5
+Item0=0x0200
+Item1=0x0080
+Item2=0x0040
+Item3=0x0020
+Item4=0x0010
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=0
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/mkfastmod.bdsproj b/utilities/bcppmake/mkfastmod.bdsproj
new file mode 100644
index 0000000..ffd1675
--- /dev/null
+++ b/utilities/bcppmake/mkfastmod.bdsproj
@@ -0,0 +1,320 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
+ <Option Name="ProjectType">CppConsoleApplication</Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{13757126-9ACE-4CF8-9718-890CAFC2FD05}</Option>
+ </Option>
+ </PersonalityInfo>
+ <CPlusPlusBuilder.Personality>
+ <BCBPROJECT>
+ <project version="10.0">
+ <property category="build.config" name="active" value="0"/>
+ <property category="build.config" name="count" value="1"/>
+ <property category="build.config" name="excludedefaultforzero" value="0"/>
+ <property category="build.config.0" name="builddir" value="Debug"/>
+ <property category="build.config.0" name="key" value="Debug_Build"/>
+ <property category="build.config.0" name="name" value="Debug Build"/>
+ <property category="build.config.0" name="settings.win32b" value="default"/>
+ <property category="build.config.0" name="type" value="Toolset"/>
+ <property category="build.config.0" name="win32.win32b.builddir" value="Debug_Build"/>
+ <property category="build.config.1" name="key" value="Release_Build"/>
+ <property category="build.config.1" name="name" value="Release Build"/>
+ <property category="build.config.1" name="settings.win32b" value="default"/>
+ <property category="build.config.1" name="type" value="Toolset"/>
+ <property category="build.config.1" name="win32.win32b.builddir" value="Release_Build"/>
+ <property category="build.node" name="name" value="mkfastmod.exe"/>
+ <property category="build.node" name="packages" value="rtl;vcl;vclx;bcbsmp;dbrtl;vcldb;bdertl;ibsmp;vcldbx;teeui;teedb;tee;ibxpress;bcbie;vclie;inetdb;inet;bcboffice2k"/>
+ <property category="build.node" name="use_packages" value="0"/>
+ <property category="build.platform" name="active" value="win32"/>
+ <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.default" value="win32b"/>
+ <property category="build.platform" name="win32.enabled" value="1"/>
+ <property category="build.platform" name="win32.win32b.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.1" value="DEBUG"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.V.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\debug"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.z.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.1" value="NDEBUG"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.O2.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.k.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.r.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.vi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$O.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.V.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\release"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.z.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zi.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <optionset name="all_configurations">
+ <property category="node" name="displayname" value="All Configurations"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.1" value="$(BDS)\lib\vcl100.csm"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.merge" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Hc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.2" value=".."/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Od.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Ve.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Vx.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.X.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.b.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.k.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.noregistervars.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.1" value="NO_STRICT"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.2" value="_NO_VCL"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWC.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWM.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.v.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vGc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vGd.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vGt.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vi.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.y.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.3" value="_DEBUG"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.enabled" value="0"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.2" value=".."/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.1" value="Y+"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.2" value="W"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.M.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.2" value=".\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.3" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.2" value="..\."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.3" value=".."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.5" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.6" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.boa.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg" value="cpp"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg" value="&quot;&quot;"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.2" value=".."/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.3" value="..\..\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.5" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Tpe.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.ap.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.dynamicrtl.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.1" value="."/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.v.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.1" value="cg32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.2" value="$(LIBRARIES)"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.3" value="import32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.4" value="cw32mt.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.1" value="c0x32.obj"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.3" value="_DEBUG"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.2" value=".."/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.w2.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ </optionset>
+ </project>
+ <FILELIST>
+ <FILE FILENAME="mkfastmod.bpf" CONTAINERID="BPF" LOCALCOMMAND="" UNITNAME="mkfastmod" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\mkfastmod.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="mkfastmod" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuin.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuin" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icudatab" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuuc.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuuc" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\lib\libsword.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="libsword" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\biblecs\clucene\clucene.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="clucene" FORMNAME="" DESIGNCLASS=""/>
+ </FILELIST>
+ <IDEOPTIONS>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
+ <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"></VersionInfoKeys>
+ </VersionInfoKeys>
+ <HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Count">4</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item0">..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item1">..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item2">..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item3">..;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ </HistoryLists_hlIncludePath>
+ <HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Count">5</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item0">..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item1">..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item2">..\;..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item3">..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item4">..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ </HistoryLists_hlLibraryPath>
+ <HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Count">1</HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Item0">$(BCB)\source\vcl</HistoryLists_hlDebugSourcePath>
+ </HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Count">3</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item0">_ICU_;_ICUSWORD_;_DEBUG</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item1">_ICU_;_ICUSWORD_</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item2">_DEBUG</HistoryLists_hlConditionals>
+ </HistoryLists_hlConditionals>
+ <Debugging>
+ <Debugging Name="DebugSourceDirs">$(BCB)\source\vcl</Debugging>
+ </Debugging>
+ <Parameters>
+ <Parameters Name="RunParams">KJV</Parameters>
+ <Parameters Name="Launcher"></Parameters>
+ <Parameters Name="UseLauncher">False</Parameters>
+ <Parameters Name="DebugCWD"></Parameters>
+ <Parameters Name="HostApplication"></Parameters>
+ <Parameters Name="RemoteHost"></Parameters>
+ <Parameters Name="RemotePath"></Parameters>
+ <Parameters Name="RemoteParams"></Parameters>
+ <Parameters Name="RemoteLauncher"></Parameters>
+ <Parameters Name="UseRemoteLauncher">False</Parameters>
+ <Parameters Name="RemoteCWD"></Parameters>
+ <Parameters Name="RemoteDebug">False</Parameters>
+ <Parameters Name="Debug Symbols Search Path"></Parameters>
+ <Parameters Name="LoadAllSymbols">True</Parameters>
+ <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
+ </Parameters>
+ <Language>
+ <Language Name="ActiveLang"></Language>
+ <Language Name="ProjectLang">$00000000</Language>
+ <Language Name="RootDir"></Language>
+ </Language>
+ <Linker>
+ <Linker Name="LibPrefix"></Linker>
+ <Linker Name="LibSuffix"></Linker>
+ <Linker Name="LibVersion"></Linker>
+ </Linker>
+ </IDEOPTIONS>
+ </BCBPROJECT>
+ <Source>
+ <Source Name="MainSource">mkfastmod.bpf</Source>
+ </Source>
+ </CPlusPlusBuilder.Personality>
+</BorlandProject>
diff --git a/utilities/bcppmake/mkfastmod.bpf b/utilities/bcppmake/mkfastmod.bpf
new file mode 100644
index 0000000..59da96b
--- /dev/null
+++ b/utilities/bcppmake/mkfastmod.bpf
@@ -0,0 +1,11 @@
+USEUNIT("..\mkfastmod.cpp");
+USELIB("..\..\..\icu-sword\as_is\borland\icuin.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icudatab.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuuc.lib");
+USELIB("..\..\lib\libsword.lib");
+USELIB("..\..\..\biblecs\clucene\clucene.lib");
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcppmake/mkfastmod.bpr b/utilities/bcppmake/mkfastmod.bpr
new file mode 100644
index 0000000..455ca6c
--- /dev/null
+++ b/utilities/bcppmake/mkfastmod.bpr
@@ -0,0 +1,125 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="mkfastmod.exe"/>
+ <OBJFILES value="..\mkfastmod.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuin.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuuc.lib ..\..\lib\libsword.lib
+ ..\..\..\biblecs\clucene\clucene.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi
+ ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi
+ VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi
+ dclocx50.bpi bcb2kaxserver50.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="tlink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="mkfastmod.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -D_ICU_ -D_ICUSWORD_ -boa"/>
+ <CFLAG1 value="-vGc -vGt -vGd -Od -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -r- -a8 -b- -k
+ -y -v -vi- -tWC -tWM -c"/>
+ <PFLAGS value="-$Y+ -$W -$O- -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-D&quot;&quot; -ap -Tpe -x -Gn -v"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="cg32.lib $(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=3
+Item0=_ICU_;_ICUSWORD_;_DEBUG
+Item1=_ICU_;_ICUSWORD_
+Item2=_DEBUG
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=KJV
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=1
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/mod2imp.bdsproj b/utilities/bcppmake/mod2imp.bdsproj
new file mode 100644
index 0000000..d6f811b
--- /dev/null
+++ b/utilities/bcppmake/mod2imp.bdsproj
@@ -0,0 +1,311 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
+ <Option Name="ProjectType">CppConsoleApplication</Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{6FCCCABA-912D-4BF4-B104-85847C33E994}</Option>
+ </Option>
+ </PersonalityInfo>
+ <CPlusPlusBuilder.Personality>
+ <BCBPROJECT>
+ <project version="10.0">
+ <property category="build.config" name="active" value="0"/>
+ <property category="build.config" name="count" value="1"/>
+ <property category="build.config" name="excludedefaultforzero" value="0"/>
+ <property category="build.config.0" name="builddir" value="Debug"/>
+ <property category="build.config.0" name="key" value="Debug_Build"/>
+ <property category="build.config.0" name="name" value="Debug Build"/>
+ <property category="build.config.0" name="settings.win32b" value="default"/>
+ <property category="build.config.0" name="type" value="Toolset"/>
+ <property category="build.config.0" name="win32.win32b.builddir" value="Debug_Build"/>
+ <property category="build.config.1" name="key" value="Release_Build"/>
+ <property category="build.config.1" name="name" value="Release Build"/>
+ <property category="build.config.1" name="settings.win32b" value="default"/>
+ <property category="build.config.1" name="type" value="Toolset"/>
+ <property category="build.config.1" name="win32.win32b.builddir" value="Release_Build"/>
+ <property category="build.node" name="name" value="mod2imp.exe"/>
+ <property category="build.node" name="packages" value="rtl;vcl;vclx;bcbsmp;dbrtl;vcldb;bdertl;ibsmp;vcldbx;teeui;teedb;tee;ibxpress;bcbie;vclie;inetdb;inet;bcboffice2k"/>
+ <property category="build.node" name="use_packages" value="0"/>
+ <property category="build.platform" name="active" value="win32"/>
+ <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.default" value="win32b"/>
+ <property category="build.platform" name="win32.enabled" value="1"/>
+ <property category="build.platform" name="win32.win32b.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.Od.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.k.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.v.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.vi.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.y.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.1" value="DEBUG"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.V.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\debug"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.z.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.1" value="NDEBUG"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.r.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$O.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.V.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\release"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.z.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zi.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <optionset name="all_configurations">
+ <property category="node" name="displayname" value="All Configurations"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.1" value="$(BDS)\lib\vcl100.csm"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.merge" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Hc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.2" value=".."/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.O2.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Ve.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Vx.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.X.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.b.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.k.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.1" value="NO_STRICT"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.2" value="_NO_VCL"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWC.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWM.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vi.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.enabled" value="0"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.2" value=".."/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.1" value="Y-"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.$L.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.M.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.2" value=".\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.3" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.2" value="..\."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.3" value=".."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.5" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.6" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.boa.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg" value="cpp"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg" value="&quot;&quot;"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.2" value=".."/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.3" value="..\..\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.5" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Tpe.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.ap.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.dynamicrtl.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.1" value="."/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.1" value="$(LIBRARIES)"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.2" value="import32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.3" value="cw32mt.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.1" value="c0x32.obj"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.2" value=".."/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.w2.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ </optionset>
+ </project>
+ <FILELIST>
+ <FILE FILENAME="mod2imp.bpf" CONTAINERID="BPF" LOCALCOMMAND="" UNITNAME="mod2imp" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\mod2imp.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="mod2imp" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuin.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuin" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icudatab" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuuc.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuuc" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\lib\libsword.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="libsword" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\biblecs\clucene\clucene.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="clucene" FORMNAME="" DESIGNCLASS=""/>
+ </FILELIST>
+ <IDEOPTIONS>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
+ <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"></VersionInfoKeys>
+ </VersionInfoKeys>
+ <HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Count">4</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item0">..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item1">..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item2">..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item3">..\..\utilities;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ </HistoryLists_hlIncludePath>
+ <HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Count">5</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item0">..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item1">..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item2">..\;..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item3">..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item4">..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ </HistoryLists_hlLibraryPath>
+ <HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Count">1</HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Item0">$(BCB)\source\vcl</HistoryLists_hlDebugSourcePath>
+ </HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Count">2</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item0">_ICU_;_ICUSWORD_</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item1">_DEBUG</HistoryLists_hlConditionals>
+ </HistoryLists_hlConditionals>
+ <Debugging>
+ <Debugging Name="DebugSourceDirs">$(BCB)\source\vcl</Debugging>
+ </Debugging>
+ <Parameters>
+ <Parameters Name="RunParams"></Parameters>
+ <Parameters Name="Launcher"></Parameters>
+ <Parameters Name="UseLauncher">False</Parameters>
+ <Parameters Name="DebugCWD"></Parameters>
+ <Parameters Name="HostApplication"></Parameters>
+ <Parameters Name="RemoteHost"></Parameters>
+ <Parameters Name="RemotePath"></Parameters>
+ <Parameters Name="RemoteParams"></Parameters>
+ <Parameters Name="RemoteLauncher"></Parameters>
+ <Parameters Name="UseRemoteLauncher">False</Parameters>
+ <Parameters Name="RemoteCWD"></Parameters>
+ <Parameters Name="RemoteDebug">False</Parameters>
+ <Parameters Name="Debug Symbols Search Path"></Parameters>
+ <Parameters Name="LoadAllSymbols">True</Parameters>
+ <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
+ </Parameters>
+ <Language>
+ <Language Name="ActiveLang"></Language>
+ <Language Name="ProjectLang">$00000000</Language>
+ <Language Name="RootDir"></Language>
+ </Language>
+ <Linker>
+ <Linker Name="LibPrefix"></Linker>
+ <Linker Name="LibSuffix"></Linker>
+ <Linker Name="LibVersion"></Linker>
+ </Linker>
+ </IDEOPTIONS>
+ </BCBPROJECT>
+ <Source>
+ <Source Name="MainSource">mod2imp.bpf</Source>
+ </Source>
+ </CPlusPlusBuilder.Personality>
+</BorlandProject>
diff --git a/utilities/bcppmake/mod2imp.bpf b/utilities/bcppmake/mod2imp.bpf
new file mode 100644
index 0000000..ee00836
--- /dev/null
+++ b/utilities/bcppmake/mod2imp.bpf
@@ -0,0 +1,11 @@
+USEUNIT("..\mod2imp.cpp");
+USELIB("..\..\..\icu-sword\as_is\borland\icuin.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icudatab.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuuc.lib");
+USELIB("..\..\lib\libsword.lib");
+USELIB("..\..\..\biblecs\clucene\clucene.lib");
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcppmake/mod2imp.bpr b/utilities/bcppmake/mod2imp.bpr
new file mode 100644
index 0000000..b18da0e
--- /dev/null
+++ b/utilities/bcppmake/mod2imp.bpr
@@ -0,0 +1,123 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="mod2imp.exe"/>
+ <OBJFILES value="..\mod2imp.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuin.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuuc.lib ..\..\lib\libsword.lib
+ ..\..\..\biblecs\clucene\clucene.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi
+ ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi
+ VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi
+ dclocx50.bpi bcb2kaxserver50.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="tlink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="mod2imp.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -D_ICU_ -D_ICUSWORD_ -boa"/>
+ <CFLAG1 value="-O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -a8 -b- -k- -vi -tWC -tWM -c"/>
+ <PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zn"/>
+ <LFLAGS value="-D&quot;&quot; -ap -Tpe -x -Gn"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_
+Item1=_DEBUG
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=0
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/mod2osis.bdsproj b/utilities/bcppmake/mod2osis.bdsproj
new file mode 100644
index 0000000..72c5100
--- /dev/null
+++ b/utilities/bcppmake/mod2osis.bdsproj
@@ -0,0 +1,296 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
+ <Option Name="ProjectType">CppConsoleApplication</Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{0699AF27-87FC-42C2-94B7-C5FFBDE04AC9}</Option>
+ </Option>
+ </PersonalityInfo>
+ <CPlusPlusBuilder.Personality>
+ <BCBPROJECT>
+ <project version="10.0">
+ <property category="build.config" name="active" value="0"/>
+ <property category="build.config" name="count" value="1"/>
+ <property category="build.config" name="excludedefaultforzero" value="0"/>
+ <property category="build.config.0" name="builddir" value="Debug"/>
+ <property category="build.config.0" name="key" value="Debug_Build"/>
+ <property category="build.config.0" name="name" value="Debug Build"/>
+ <property category="build.config.0" name="settings.win32b" value="default"/>
+ <property category="build.config.0" name="type" value="Toolset"/>
+ <property category="build.config.0" name="win32.win32b.builddir" value="Debug_Build"/>
+ <property category="build.config.1" name="key" value="Release_Build"/>
+ <property category="build.config.1" name="name" value="Release Build"/>
+ <property category="build.config.1" name="settings.win32b" value="default"/>
+ <property category="build.config.1" name="type" value="Toolset"/>
+ <property category="build.config.1" name="win32.win32b.builddir" value="Release_Build"/>
+ <property category="build.node" name="name" value="mod2osis.exe"/>
+ <property category="build.node" name="packages" value="rtl;vcl;vclx;bcbsmp;dbrtl;vcldb;bdertl;ibsmp;vcldbx;teeui;teedb;tee;ibxpress;bcbie;vclie;inetdb;inet;bcboffice2k"/>
+ <property category="build.node" name="use_packages" value="0"/>
+ <property category="build.platform" name="active" value="win32"/>
+ <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.default" value="win32b"/>
+ <property category="build.platform" name="win32.enabled" value="1"/>
+ <property category="build.platform" name="win32.win32b.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.Od.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.k.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.v.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.vi.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.y.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.1" value="DEBUG"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.V.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\debug"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.z.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.1" value="NDEBUG"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.r.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$O.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.V.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\release"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.z.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zi.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <optionset name="all_configurations">
+ <property category="node" name="displayname" value="All Configurations"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.1" value="$(BDS)\lib\vcl100.csm"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.merge" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Hc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.2" value=".."/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.O2.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Ve.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Vx.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.X.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.b.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.k.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.1" value="NO_STRICT"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.2" value="_NO_VCL"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWC.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWM.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vi.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.enabled" value="0"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.2" value=".."/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.1" value="Y-"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.$L.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.M.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.2" value=".\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.3" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.2" value="..\."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.3" value=".."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.5" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.6" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.boa.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg" value="cpp"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg" value="&quot;&quot;"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.2" value=".."/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.3" value="..\..\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.5" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Tpe.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.ap.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.dynamicrtl.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.1" value="."/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.1" value="$(LIBRARIES)"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.2" value="import32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.3" value="cw32mt.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.1" value="c0x32.obj"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.2" value=".."/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.w2.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ </optionset>
+ </project>
+ <FILELIST>
+ <FILE FILENAME="mod2osis.bpf" CONTAINERID="BPF" LOCALCOMMAND="" UNITNAME="mod2osis" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\mod2osis.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="mod2osis" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuin.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuin" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icudatab" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuuc.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuuc" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\lib\libsword.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="libsword" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\biblecs\clucene\clucene.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="clucene" FORMNAME="" DESIGNCLASS=""/>
+ </FILELIST>
+ <IDEOPTIONS>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
+ <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"></VersionInfoKeys>
+ </VersionInfoKeys>
+ <HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Count">4</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item0">..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item1">..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item2">..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item3">..\..\utilities;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ </HistoryLists_hlIncludePath>
+ <HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Count">5</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item0">..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item1">..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item2">..\;..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item3">..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item4">..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ </HistoryLists_hlLibraryPath>
+ <HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Count">1</HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Item0">$(BCB)\source\vcl</HistoryLists_hlDebugSourcePath>
+ </HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Count">1</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item0">_DEBUG</HistoryLists_hlConditionals>
+ </HistoryLists_hlConditionals>
+ <Debugging>
+ <Debugging Name="DebugSourceDirs">$(BCB)\source\vcl</Debugging>
+ </Debugging>
+ <Parameters>
+ <Parameters Name="RunParams">KJV</Parameters>
+ <Parameters Name="Launcher"></Parameters>
+ <Parameters Name="UseLauncher">False</Parameters>
+ <Parameters Name="DebugCWD"></Parameters>
+ <Parameters Name="HostApplication"></Parameters>
+ <Parameters Name="RemoteHost"></Parameters>
+ <Parameters Name="RemotePath"></Parameters>
+ <Parameters Name="RemoteParams"></Parameters>
+ <Parameters Name="RemoteLauncher"></Parameters>
+ <Parameters Name="UseRemoteLauncher">False</Parameters>
+ <Parameters Name="RemoteCWD"></Parameters>
+ <Parameters Name="RemoteDebug">False</Parameters>
+ <Parameters Name="Debug Symbols Search Path"></Parameters>
+ <Parameters Name="LoadAllSymbols">True</Parameters>
+ <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
+ </Parameters>
+ <Language>
+ <Language Name="ActiveLang"></Language>
+ <Language Name="ProjectLang">$00000000</Language>
+ <Language Name="RootDir"></Language>
+ </Language>
+ <Linker>
+ <Linker Name="LibPrefix"></Linker>
+ <Linker Name="LibSuffix"></Linker>
+ <Linker Name="LibVersion"></Linker>
+ </Linker>
+ </IDEOPTIONS>
+ </BCBPROJECT>
+ <Source>
+ <Source Name="MainSource">mod2osis.bpf</Source>
+ </Source>
+ </CPlusPlusBuilder.Personality>
+</BorlandProject>
diff --git a/utilities/bcppmake/mod2osis.bpf b/utilities/bcppmake/mod2osis.bpf
new file mode 100644
index 0000000..0923831
--- /dev/null
+++ b/utilities/bcppmake/mod2osis.bpf
@@ -0,0 +1,11 @@
+USEUNIT("..\mod2osis.cpp");
+USELIB("..\..\..\icu-sword\as_is\borland\icuin.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icudatab.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuuc.lib");
+USELIB("..\..\lib\libsword.lib");
+USELIB("..\..\..\biblecs\clucene\clucene.lib");
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcppmake/mod2osis.bpr b/utilities/bcppmake/mod2osis.bpr
new file mode 100644
index 0000000..ef275ef
--- /dev/null
+++ b/utilities/bcppmake/mod2osis.bpr
@@ -0,0 +1,122 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="mod2osis.exe"/>
+ <OBJFILES value="..\mod2osis.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuin.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuuc.lib ..\..\lib\libsword.lib
+ ..\..\..\biblecs\clucene\clucene.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi
+ ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi
+ VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi
+ dclocx50.bpi bcb2kaxserver50.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="tlink32"/>
+ <USERDEFINES value=""/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="mod2osis.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa"/>
+ <CFLAG1 value="-O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -a8 -b- -k- -vi -tWC -tWM -c"/>
+ <PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zn"/>
+ <LFLAGS value="-D&quot;&quot; -ap -Tpe -x -Gn"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=1
+Item0=_DEBUG
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=KJV
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=0
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/mod2vpl.bdsproj b/utilities/bcppmake/mod2vpl.bdsproj
new file mode 100644
index 0000000..446bd36
--- /dev/null
+++ b/utilities/bcppmake/mod2vpl.bdsproj
@@ -0,0 +1,311 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
+ <Option Name="ProjectType">CppConsoleApplication</Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{31FAB7FF-0030-4558-84D8-0634F85BCE1F}</Option>
+ </Option>
+ </PersonalityInfo>
+ <CPlusPlusBuilder.Personality>
+ <BCBPROJECT>
+ <project version="10.0">
+ <property category="build.config" name="active" value="0"/>
+ <property category="build.config" name="count" value="1"/>
+ <property category="build.config" name="excludedefaultforzero" value="0"/>
+ <property category="build.config.0" name="builddir" value="Debug"/>
+ <property category="build.config.0" name="key" value="Debug_Build"/>
+ <property category="build.config.0" name="name" value="Debug Build"/>
+ <property category="build.config.0" name="settings.win32b" value="default"/>
+ <property category="build.config.0" name="type" value="Toolset"/>
+ <property category="build.config.0" name="win32.win32b.builddir" value="Debug_Build"/>
+ <property category="build.config.1" name="key" value="Release_Build"/>
+ <property category="build.config.1" name="name" value="Release Build"/>
+ <property category="build.config.1" name="settings.win32b" value="default"/>
+ <property category="build.config.1" name="type" value="Toolset"/>
+ <property category="build.config.1" name="win32.win32b.builddir" value="Release_Build"/>
+ <property category="build.node" name="name" value="mod2vpl.exe"/>
+ <property category="build.node" name="packages" value="rtl;vcl;vclx;bcbsmp;dbrtl;vcldb;bdertl;ibsmp;vcldbx;teeui;teedb;tee;ibxpress;bcbie;vclie;inetdb;inet;bcboffice2k"/>
+ <property category="build.node" name="use_packages" value="0"/>
+ <property category="build.platform" name="active" value="win32"/>
+ <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.default" value="win32b"/>
+ <property category="build.platform" name="win32.enabled" value="1"/>
+ <property category="build.platform" name="win32.win32b.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.Od.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.k.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.v.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.vi.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.y.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.1" value="DEBUG"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.V.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\debug"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.z.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.1" value="NDEBUG"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.r.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$O.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.V.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\release"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.z.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zi.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <optionset name="all_configurations">
+ <property category="node" name="displayname" value="All Configurations"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.1" value="$(BDS)\lib\vcl100.csm"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.merge" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Hc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.2" value=".."/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.O2.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Ve.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Vx.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.X.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.b.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.k.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.1" value="NO_STRICT"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.2" value="_NO_VCL"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWC.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWM.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vi.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.enabled" value="0"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.2" value=".."/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.1" value="Y-"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.$L.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.M.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.2" value=".\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.3" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.2" value="..\."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.3" value=".."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.5" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.6" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.boa.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg" value="cpp"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg" value="&quot;&quot;"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.2" value=".."/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.3" value="..\..\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.5" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Tpe.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.ap.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.dynamicrtl.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.1" value="."/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.1" value="$(LIBRARIES)"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.2" value="import32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.3" value="cw32mt.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.1" value="c0x32.obj"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.2" value=".."/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.w2.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ </optionset>
+ </project>
+ <FILELIST>
+ <FILE FILENAME="mod2vpl.bpf" CONTAINERID="BPF" LOCALCOMMAND="" UNITNAME="mod2vpl" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\mod2vpl.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="mod2vpl" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuin.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuin" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icudatab" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuuc.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuuc" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\lib\libsword.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="libsword" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\biblecs\clucene\clucene.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="clucene" FORMNAME="" DESIGNCLASS=""/>
+ </FILELIST>
+ <IDEOPTIONS>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
+ <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"></VersionInfoKeys>
+ </VersionInfoKeys>
+ <HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Count">4</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item0">..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item1">..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item2">..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item3">..;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ </HistoryLists_hlIncludePath>
+ <HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Count">5</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item0">..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item1">..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item2">..\;..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item3">..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item4">..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ </HistoryLists_hlLibraryPath>
+ <HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Count">1</HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Item0">$(BCB)\source\vcl</HistoryLists_hlDebugSourcePath>
+ </HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Count">2</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item0">_ICU_;_ICUSWORD_</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item1">_DEBUG</HistoryLists_hlConditionals>
+ </HistoryLists_hlConditionals>
+ <Debugging>
+ <Debugging Name="DebugSourceDirs">$(BCB)\source\vcl</Debugging>
+ </Debugging>
+ <Parameters>
+ <Parameters Name="RunParams">RWP ./ 3 2 abc</Parameters>
+ <Parameters Name="Launcher"></Parameters>
+ <Parameters Name="UseLauncher">False</Parameters>
+ <Parameters Name="DebugCWD"></Parameters>
+ <Parameters Name="HostApplication"></Parameters>
+ <Parameters Name="RemoteHost"></Parameters>
+ <Parameters Name="RemotePath"></Parameters>
+ <Parameters Name="RemoteParams"></Parameters>
+ <Parameters Name="RemoteLauncher"></Parameters>
+ <Parameters Name="UseRemoteLauncher">False</Parameters>
+ <Parameters Name="RemoteCWD"></Parameters>
+ <Parameters Name="RemoteDebug">False</Parameters>
+ <Parameters Name="Debug Symbols Search Path"></Parameters>
+ <Parameters Name="LoadAllSymbols">True</Parameters>
+ <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
+ </Parameters>
+ <Language>
+ <Language Name="ActiveLang"></Language>
+ <Language Name="ProjectLang">$00000000</Language>
+ <Language Name="RootDir"></Language>
+ </Language>
+ <Linker>
+ <Linker Name="LibPrefix"></Linker>
+ <Linker Name="LibSuffix"></Linker>
+ <Linker Name="LibVersion"></Linker>
+ </Linker>
+ </IDEOPTIONS>
+ </BCBPROJECT>
+ <Source>
+ <Source Name="MainSource">mod2vpl.bpf</Source>
+ </Source>
+ </CPlusPlusBuilder.Personality>
+</BorlandProject>
diff --git a/utilities/bcppmake/mod2vpl.bpf b/utilities/bcppmake/mod2vpl.bpf
new file mode 100644
index 0000000..512ae0e
--- /dev/null
+++ b/utilities/bcppmake/mod2vpl.bpf
@@ -0,0 +1,11 @@
+USEUNIT("..\mod2vpl.cpp");
+USELIB("..\..\..\icu-sword\as_is\borland\icuin.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icudatab.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuuc.lib");
+USELIB("..\..\lib\libsword.lib");
+USELIB("..\..\..\biblecs\clucene\clucene.lib");
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcppmake/mod2vpl.bpr b/utilities/bcppmake/mod2vpl.bpr
new file mode 100644
index 0000000..780c5ba
--- /dev/null
+++ b/utilities/bcppmake/mod2vpl.bpr
@@ -0,0 +1,123 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="mod2vpl.exe"/>
+ <OBJFILES value="..\mod2vpl.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuin.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuuc.lib ..\..\lib\libsword.lib
+ ..\..\..\biblecs\clucene\clucene.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi
+ ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi
+ VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi
+ dclocx50.bpi bcb2kaxserver50.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="tlink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="mod2vpl.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -D_ICU_ -D_ICUSWORD_ -boa"/>
+ <CFLAG1 value="-O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -a8 -b- -k- -vi -tWC -tWM -c"/>
+ <PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zn"/>
+ <LFLAGS value="-D&quot;&quot; -ap -Tpe -x -Gn"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_
+Item1=_DEBUG
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=RWP ./ 3 2 abc
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=0
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/mod2zmod.bdsproj b/utilities/bcppmake/mod2zmod.bdsproj
new file mode 100644
index 0000000..84040df
--- /dev/null
+++ b/utilities/bcppmake/mod2zmod.bdsproj
@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
+ <Option Name="ProjectType">CppConsoleApplication</Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{55779991-2EEA-4AC6-8C30-52012FF06C48}</Option>
+ </Option>
+ </PersonalityInfo>
+ <CPlusPlusBuilder.Personality>
+ <BCBPROJECT>
+ <project version="10.0">
+ <property category="build.config" name="active" value="0"/>
+ <property category="build.config" name="count" value="1"/>
+ <property category="build.config" name="excludedefaultforzero" value="0"/>
+ <property category="build.config.0" name="builddir" value="Debug"/>
+ <property category="build.config.0" name="key" value="Debug_Build"/>
+ <property category="build.config.0" name="name" value="Debug Build"/>
+ <property category="build.config.0" name="settings.win32b" value="default"/>
+ <property category="build.config.0" name="type" value="Toolset"/>
+ <property category="build.config.0" name="win32.win32b.builddir" value="Debug_Build"/>
+ <property category="build.config.1" name="key" value="Release_Build"/>
+ <property category="build.config.1" name="name" value="Release Build"/>
+ <property category="build.config.1" name="settings.win32b" value="default"/>
+ <property category="build.config.1" name="type" value="Toolset"/>
+ <property category="build.config.1" name="win32.win32b.builddir" value="Release_Build"/>
+ <property category="build.node" name="name" value="mod2zmod.exe"/>
+ <property category="build.node" name="packages" value="rtl;vcl;vclx;bcbsmp;dbrtl;vcldb;bdertl;ibsmp;vcldbx;teeui;teedb;tee;ibxpress;bcbie;vclie;inetdb;inet;bcboffice2k"/>
+ <property category="build.node" name="use_packages" value="0"/>
+ <property category="build.platform" name="active" value="win32"/>
+ <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.default" value="win32b"/>
+ <property category="build.platform" name="win32.enabled" value="1"/>
+ <property category="build.platform" name="win32.win32b.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.Od.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.k.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.v.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.vi.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.y.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.1" value="DEBUG"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.V.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\debug"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.z.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.1" value="NDEBUG"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.r.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$O.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.V.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\release"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.z.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zi.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <optionset name="all_configurations">
+ <property category="node" name="displayname" value="All Configurations"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.3" value="USBINARY"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.1" value="$(BDS)\lib\vcl100.csm"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.merge" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Hc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.2" value=".."/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.O2.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Ve.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Vx.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.X.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.b.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.k.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.1" value="NO_STRICT"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.2" value="_NO_VCL"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWC.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWM.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vi.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.3" value="USBINARY"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.enabled" value="0"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.2" value=".."/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.1" value="Y-"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.$L.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.M.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.2" value=".\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.3" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.3" value="USBINARY"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.2" value="..\."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.3" value=".."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.5" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.6" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.boa.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg" value="cpp"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg" value="&quot;&quot;"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.2" value=".."/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.3" value="..\..\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.5" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Tpe.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.ap.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.dynamicrtl.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.1" value="."/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.1" value="$(LIBRARIES)"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.2" value="import32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.3" value="cw32mt.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.1" value="c0x32.obj"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.3" value="USBINARY"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.2" value=".."/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.w2.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ </optionset>
+ </project>
+ <FILELIST>
+ <FILE FILENAME="mod2zmod.bpf" CONTAINERID="BPF" LOCALCOMMAND="" UNITNAME="mod2zmod" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\mod2zmod.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="mod2zmod" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuin.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuin" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icudatab" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuuc.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuuc" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\lib\libsword.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="libsword" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\biblecs\clucene\clucene.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="clucene" FORMNAME="" DESIGNCLASS=""/>
+ </FILELIST>
+ <IDEOPTIONS>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
+ <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"></VersionInfoKeys>
+ </VersionInfoKeys>
+ <HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Count">4</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item0">..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item1">..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item2">..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item3">..\..\utilities;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ </HistoryLists_hlIncludePath>
+ <HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Count">5</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item0">..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item1">..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item2">..\;..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item3">..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item4">..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ </HistoryLists_hlLibraryPath>
+ <HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Count">1</HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Item0">$(BCB)\source\vcl</HistoryLists_hlDebugSourcePath>
+ </HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Count">5</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item0">_ICU_;_ICUSWORD_;USBINARY</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item1">_ICU_;_ICUSWORD_;USBINARY;_DEBUG</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item2">_ICU_;_ICUSWORD_</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item3">_ICU_;_ICUSWORD_;_DEBUG</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item4">_DEBUG</HistoryLists_hlConditionals>
+ </HistoryLists_hlConditionals>
+ <Debugging>
+ <Debugging Name="DebugSourceDirs">$(BCB)\source\vcl</Debugging>
+ </Debugging>
+ <Parameters>
+ <Parameters Name="RunParams">KJV ./ 3 2 abc</Parameters>
+ <Parameters Name="Launcher"></Parameters>
+ <Parameters Name="UseLauncher">False</Parameters>
+ <Parameters Name="DebugCWD"></Parameters>
+ <Parameters Name="HostApplication"></Parameters>
+ <Parameters Name="RemoteHost"></Parameters>
+ <Parameters Name="RemotePath"></Parameters>
+ <Parameters Name="RemoteParams"></Parameters>
+ <Parameters Name="RemoteLauncher"></Parameters>
+ <Parameters Name="UseRemoteLauncher">False</Parameters>
+ <Parameters Name="RemoteCWD"></Parameters>
+ <Parameters Name="RemoteDebug">False</Parameters>
+ <Parameters Name="Debug Symbols Search Path"></Parameters>
+ <Parameters Name="LoadAllSymbols">True</Parameters>
+ <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
+ </Parameters>
+ <Language>
+ <Language Name="ActiveLang"></Language>
+ <Language Name="ProjectLang">$00000000</Language>
+ <Language Name="RootDir"></Language>
+ </Language>
+ <Linker>
+ <Linker Name="LibPrefix"></Linker>
+ <Linker Name="LibSuffix"></Linker>
+ <Linker Name="LibVersion"></Linker>
+ </Linker>
+ </IDEOPTIONS>
+ </BCBPROJECT>
+ <Source>
+ <Source Name="MainSource">mod2zmod.bpf</Source>
+ </Source>
+ </CPlusPlusBuilder.Personality>
+</BorlandProject>
diff --git a/utilities/bcppmake/mod2zmod.bpf b/utilities/bcppmake/mod2zmod.bpf
new file mode 100644
index 0000000..4e5b2f5
--- /dev/null
+++ b/utilities/bcppmake/mod2zmod.bpf
@@ -0,0 +1,11 @@
+USEUNIT("..\mod2zmod.cpp");
+USELIB("..\..\..\icu-sword\as_is\borland\icuin.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icudatab.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuuc.lib");
+USELIB("..\..\lib\libsword.lib");
+USELIB("..\..\..\biblecs\clucene\clucene.lib");
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcppmake/mod2zmod.bpr b/utilities/bcppmake/mod2zmod.bpr
new file mode 100644
index 0000000..67a52b9
--- /dev/null
+++ b/utilities/bcppmake/mod2zmod.bpr
@@ -0,0 +1,126 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="mod2zmod.exe"/>
+ <OBJFILES value="..\mod2zmod.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuin.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuuc.lib ..\..\lib\libsword.lib
+ ..\..\..\biblecs\clucene\clucene.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi
+ ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi
+ VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi
+ dclocx50.bpi bcb2kaxserver50.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="tlink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_;USBINARY"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="mod2zmod.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -D_ICU_ -D_ICUSWORD_ -DUSBINARY -boa"/>
+ <CFLAG1 value="-O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -a8 -b- -k- -vi -tWC -tWM -c"/>
+ <PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zn"/>
+ <LFLAGS value="-D&quot;&quot; -ap -Tpe -x -Gn"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=5
+Item0=_ICU_;_ICUSWORD_;USBINARY
+Item1=_ICU_;_ICUSWORD_;USBINARY;_DEBUG
+Item2=_ICU_;_ICUSWORD_
+Item3=_ICU_;_ICUSWORD_;_DEBUG
+Item4=_DEBUG
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=KJV ./ 3 2 abc
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=0
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/osis2mod.bdsproj b/utilities/bcppmake/osis2mod.bdsproj
new file mode 100644
index 0000000..33c9e37
--- /dev/null
+++ b/utilities/bcppmake/osis2mod.bdsproj
@@ -0,0 +1,306 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
+ <Option Name="ProjectType">CppConsoleApplication</Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{CC392976-EF1E-4C5D-A4A6-FE412E04B145}</Option>
+ </Option>
+ </PersonalityInfo>
+ <CPlusPlusBuilder.Personality>
+ <BCBPROJECT>
+ <project version="10.0">
+ <property category="build.config" name="active" value="0"/>
+ <property category="build.config" name="count" value="1"/>
+ <property category="build.config" name="excludedefaultforzero" value="0"/>
+ <property category="build.config.0" name="builddir" value="Debug"/>
+ <property category="build.config.0" name="key" value="Debug_Build"/>
+ <property category="build.config.0" name="name" value="Debug Build"/>
+ <property category="build.config.0" name="settings.win32b" value="default"/>
+ <property category="build.config.0" name="type" value="Toolset"/>
+ <property category="build.config.0" name="win32.win32b.builddir" value="Debug_Build"/>
+ <property category="build.config.1" name="key" value="Release_Build"/>
+ <property category="build.config.1" name="name" value="Release Build"/>
+ <property category="build.config.1" name="settings.win32b" value="default"/>
+ <property category="build.config.1" name="type" value="Toolset"/>
+ <property category="build.config.1" name="win32.win32b.builddir" value="Release_Build"/>
+ <property category="build.node" name="name" value="osis2mod.exe"/>
+ <property category="build.node" name="packages" value="rtl;vcl;vclx;bcbsmp;dbrtl;vcldb;bdertl;ibsmp;vcldbx;teeui;teedb;tee;ibxpress;bcbie;vclie;inetdb;inet;bcboffice2k"/>
+ <property category="build.node" name="use_packages" value="0"/>
+ <property category="build.platform" name="active" value="win32"/>
+ <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.default" value="win32b"/>
+ <property category="build.platform" name="win32.enabled" value="1"/>
+ <property category="build.platform" name="win32.win32b.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.1" value="DEBUG"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.V.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\debug"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.z.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.1" value="NDEBUG"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.O2.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.k.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.r.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.vi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$O.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.V.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\release"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.z.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zi.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <optionset name="all_configurations">
+ <property category="node" name="displayname" value="All Configurations"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.1" value="$(BDS)\lib\vcl100.csm"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.merge" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Hc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.2" value=".."/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Od.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Ve.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Vx.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.X.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.b.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.k.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.noregistervars.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.1" value="NO_STRICT"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.2" value="_NO_VCL"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWC.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWM.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.v.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vGc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vGd.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vGt.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vi.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.y.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.enabled" value="0"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.2" value=".."/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.1" value="Y+"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.2" value="W"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.M.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.2" value=".\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.3" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.2" value="..\."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.3" value=".."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.5" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.6" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.boa.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg" value="cpp"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg" value="&quot;&quot;"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.2" value=".."/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.3" value="..\..\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.5" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Tpe.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.ap.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.dynamicrtl.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.1" value="."/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.v.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.1" value="cg32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.2" value="$(LIBRARIES)"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.3" value="import32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.4" value="cw32mt.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.1" value="c0x32.obj"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.1" value="_DEBUG"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.2" value=".."/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.w2.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ </optionset>
+ </project>
+ <FILELIST>
+ <FILE FILENAME="osis2mod.bpf" CONTAINERID="BPF" LOCALCOMMAND="" UNITNAME="osis2mod" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\osis2mod.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="osis2mod" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuin.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuin" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icudatab" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuuc.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuuc" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\lib\libsword.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="libsword" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\biblecs\clucene\clucene.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="clucene" FORMNAME="" DESIGNCLASS=""/>
+ </FILELIST>
+ <IDEOPTIONS>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
+ <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"></VersionInfoKeys>
+ </VersionInfoKeys>
+ <HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Count">4</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item0">..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item1">..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item2">..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item3">..\..\utilities;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ </HistoryLists_hlIncludePath>
+ <HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Count">5</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item0">..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item1">..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item2">..\;..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item3">..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item4">..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ </HistoryLists_hlLibraryPath>
+ <HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Count">1</HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Item0">$(BCB)\source\vcl</HistoryLists_hlDebugSourcePath>
+ </HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Count">1</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item0">_DEBUG</HistoryLists_hlConditionals>
+ </HistoryLists_hlConditionals>
+ <Debugging>
+ <Debugging Name="DebugSourceDirs">$(BCB)\source\vcl</Debugging>
+ </Debugging>
+ <Parameters>
+ <Parameters Name="RunParams">./nasb nasb.xml</Parameters>
+ <Parameters Name="Launcher"></Parameters>
+ <Parameters Name="UseLauncher">False</Parameters>
+ <Parameters Name="DebugCWD"></Parameters>
+ <Parameters Name="HostApplication"></Parameters>
+ <Parameters Name="RemoteHost"></Parameters>
+ <Parameters Name="RemotePath"></Parameters>
+ <Parameters Name="RemoteParams"></Parameters>
+ <Parameters Name="RemoteLauncher"></Parameters>
+ <Parameters Name="UseRemoteLauncher">False</Parameters>
+ <Parameters Name="RemoteCWD"></Parameters>
+ <Parameters Name="RemoteDebug">False</Parameters>
+ <Parameters Name="Debug Symbols Search Path"></Parameters>
+ <Parameters Name="LoadAllSymbols">True</Parameters>
+ <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
+ </Parameters>
+ <Language>
+ <Language Name="ActiveLang"></Language>
+ <Language Name="ProjectLang">$00000000</Language>
+ <Language Name="RootDir"></Language>
+ </Language>
+ <Linker>
+ <Linker Name="LibPrefix"></Linker>
+ <Linker Name="LibSuffix"></Linker>
+ <Linker Name="LibVersion"></Linker>
+ </Linker>
+ </IDEOPTIONS>
+ </BCBPROJECT>
+ <Source>
+ <Source Name="MainSource">osis2mod.bpf</Source>
+ </Source>
+ </CPlusPlusBuilder.Personality>
+</BorlandProject>
diff --git a/utilities/bcppmake/osis2mod.bpf b/utilities/bcppmake/osis2mod.bpf
new file mode 100644
index 0000000..c8a2c8f
--- /dev/null
+++ b/utilities/bcppmake/osis2mod.bpf
@@ -0,0 +1,11 @@
+USEUNIT("..\osis2mod.cpp");
+USELIB("..\..\..\icu-sword\as_is\borland\icuin.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icudatab.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuuc.lib");
+USELIB("..\..\lib\libsword.lib");
+USELIB("..\..\..\biblecs\clucene\clucene.lib");
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcppmake/osis2mod.bpr b/utilities/bcppmake/osis2mod.bpr
new file mode 100644
index 0000000..457a4a9
--- /dev/null
+++ b/utilities/bcppmake/osis2mod.bpr
@@ -0,0 +1,123 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="osis2mod.exe"/>
+ <OBJFILES value="..\osis2mod.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuin.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuuc.lib ..\..\lib\libsword.lib
+ ..\..\..\biblecs\clucene\clucene.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi
+ ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi
+ VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi
+ dclocx50.bpi bcb2kaxserver50.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="tlink32"/>
+ <USERDEFINES value="_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="osis2mod.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa"/>
+ <CFLAG1 value="-vGc -vGt -vGd -Od -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -r- -a8 -b- -k
+ -y -v -vi- -tWC -tWM -c"/>
+ <PFLAGS value="-$Y+ -$W -$O- -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-D&quot;&quot; -ap -Tpe -x -Gn -v"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="cg32.lib $(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=1
+Item0=_DEBUG
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=./nasb nasb.xml
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=1
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/step2vpl.bdsproj b/utilities/bcppmake/step2vpl.bdsproj
new file mode 100644
index 0000000..1310329
--- /dev/null
+++ b/utilities/bcppmake/step2vpl.bdsproj
@@ -0,0 +1,311 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
+ <Option Name="ProjectType">CppConsoleApplication</Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{847D89F0-DA8A-4F75-AA82-5A9BB2A9D3CD}</Option>
+ </Option>
+ </PersonalityInfo>
+ <CPlusPlusBuilder.Personality>
+ <BCBPROJECT>
+ <project version="10.0">
+ <property category="build.config" name="active" value="0"/>
+ <property category="build.config" name="count" value="1"/>
+ <property category="build.config" name="excludedefaultforzero" value="0"/>
+ <property category="build.config.0" name="builddir" value="Debug"/>
+ <property category="build.config.0" name="key" value="Debug_Build"/>
+ <property category="build.config.0" name="name" value="Debug Build"/>
+ <property category="build.config.0" name="settings.win32b" value="default"/>
+ <property category="build.config.0" name="type" value="Toolset"/>
+ <property category="build.config.0" name="win32.win32b.builddir" value="Debug_Build"/>
+ <property category="build.config.1" name="key" value="Release_Build"/>
+ <property category="build.config.1" name="name" value="Release Build"/>
+ <property category="build.config.1" name="settings.win32b" value="default"/>
+ <property category="build.config.1" name="type" value="Toolset"/>
+ <property category="build.config.1" name="win32.win32b.builddir" value="Release_Build"/>
+ <property category="build.node" name="name" value="step2vpl.exe"/>
+ <property category="build.node" name="packages" value="rtl;vcl;vclx;bcbsmp;dbrtl;vcldb;bdertl;ibsmp;vcldbx;teeui;teedb;tee;ibxpress;bcbie;vclie;inetdb;inet;bcboffice2k"/>
+ <property category="build.node" name="use_packages" value="0"/>
+ <property category="build.platform" name="active" value="win32"/>
+ <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.default" value="win32b"/>
+ <property category="build.platform" name="win32.enabled" value="1"/>
+ <property category="build.platform" name="win32.win32b.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.Od.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.k.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.v.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.vi.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.y.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.1" value="DEBUG"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.V.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\debug"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.z.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.1" value="NDEBUG"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.r.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$O.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.V.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\release"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.z.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zi.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <optionset name="all_configurations">
+ <property category="node" name="displayname" value="All Configurations"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.1" value="$(BDS)\lib\vcl100.csm"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.merge" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Hc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.2" value=".."/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.O2.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Ve.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Vx.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.X.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.b.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.k.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.1" value="NO_STRICT"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.2" value="_NO_VCL"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWC.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWM.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vi.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.enabled" value="0"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.2" value=".."/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.1" value="Y-"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.$L.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.M.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.2" value=".\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.3" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.2" value="..\."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.3" value=".."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.5" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.6" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.boa.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg" value="cpp"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg" value="&quot;&quot;"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.2" value=".."/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.3" value="..\..\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.5" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Tpe.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.ap.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.dynamicrtl.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.1" value="."/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.1" value="$(LIBRARIES)"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.2" value="import32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.3" value="cw32mt.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.1" value="c0x32.obj"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.2" value=".."/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.w2.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ </optionset>
+ </project>
+ <FILELIST>
+ <FILE FILENAME="step2vpl.bpf" CONTAINERID="BPF" LOCALCOMMAND="" UNITNAME="step2vpl" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\step2vpl.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="step2vpl" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuin.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuin" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icudatab" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuuc.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuuc" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\lib\libsword.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="libsword" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\biblecs\clucene\clucene.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="clucene" FORMNAME="" DESIGNCLASS=""/>
+ </FILELIST>
+ <IDEOPTIONS>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
+ <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"></VersionInfoKeys>
+ </VersionInfoKeys>
+ <HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Count">4</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item0">..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item1">..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item2">..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item3">..\..\utilities;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ </HistoryLists_hlIncludePath>
+ <HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Count">5</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item0">..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item1">..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item2">..\;..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item3">..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item4">..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ </HistoryLists_hlLibraryPath>
+ <HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Count">1</HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Item0">$(BCB)\source\vcl</HistoryLists_hlDebugSourcePath>
+ </HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Count">2</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item0">_ICU_;_ICUSWORD_</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item1">_DEBUG</HistoryLists_hlConditionals>
+ </HistoryLists_hlConditionals>
+ <Debugging>
+ <Debugging Name="DebugSourceDirs">$(BCB)\source\vcl</Debugging>
+ </Debugging>
+ <Parameters>
+ <Parameters Name="RunParams"></Parameters>
+ <Parameters Name="Launcher"></Parameters>
+ <Parameters Name="UseLauncher">False</Parameters>
+ <Parameters Name="DebugCWD"></Parameters>
+ <Parameters Name="HostApplication"></Parameters>
+ <Parameters Name="RemoteHost"></Parameters>
+ <Parameters Name="RemotePath"></Parameters>
+ <Parameters Name="RemoteParams"></Parameters>
+ <Parameters Name="RemoteLauncher"></Parameters>
+ <Parameters Name="UseRemoteLauncher">False</Parameters>
+ <Parameters Name="RemoteCWD"></Parameters>
+ <Parameters Name="RemoteDebug">False</Parameters>
+ <Parameters Name="Debug Symbols Search Path"></Parameters>
+ <Parameters Name="LoadAllSymbols">True</Parameters>
+ <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
+ </Parameters>
+ <Language>
+ <Language Name="ActiveLang"></Language>
+ <Language Name="ProjectLang">$00000000</Language>
+ <Language Name="RootDir"></Language>
+ </Language>
+ <Linker>
+ <Linker Name="LibPrefix"></Linker>
+ <Linker Name="LibSuffix"></Linker>
+ <Linker Name="LibVersion"></Linker>
+ </Linker>
+ </IDEOPTIONS>
+ </BCBPROJECT>
+ <Source>
+ <Source Name="MainSource">step2vpl.bpf</Source>
+ </Source>
+ </CPlusPlusBuilder.Personality>
+</BorlandProject>
diff --git a/utilities/bcppmake/step2vpl.bpf b/utilities/bcppmake/step2vpl.bpf
new file mode 100644
index 0000000..6f6cce3
--- /dev/null
+++ b/utilities/bcppmake/step2vpl.bpf
@@ -0,0 +1,11 @@
+USEUNIT("..\step2vpl.cpp");
+USELIB("..\..\..\icu-sword\as_is\borland\icuin.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icudatab.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuuc.lib");
+USELIB("..\..\lib\libsword.lib");
+USELIB("..\..\..\biblecs\clucene\clucene.lib");
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcppmake/step2vpl.bpr b/utilities/bcppmake/step2vpl.bpr
new file mode 100644
index 0000000..0c5961c
--- /dev/null
+++ b/utilities/bcppmake/step2vpl.bpr
@@ -0,0 +1,123 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="step2vpl.exe"/>
+ <OBJFILES value="..\step2vpl.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuin.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuuc.lib ..\..\lib\libsword.lib
+ ..\..\..\biblecs\clucene\clucene.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi
+ ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi
+ VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi
+ dclocx50.bpi bcb2kaxserver50.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="tlink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="step2vpl.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -D_ICU_ -D_ICUSWORD_ -boa"/>
+ <CFLAG1 value="-O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -a8 -b- -k- -vi -tWC -tWM -c"/>
+ <PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zn"/>
+ <LFLAGS value="-D&quot;&quot; -ap -Tpe -x -Gn"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_
+Item1=_DEBUG
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=0
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/stepdump.bdsproj b/utilities/bcppmake/stepdump.bdsproj
new file mode 100644
index 0000000..7f74a93
--- /dev/null
+++ b/utilities/bcppmake/stepdump.bdsproj
@@ -0,0 +1,311 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
+ <Option Name="ProjectType">CppConsoleApplication</Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{A012F78B-1EC5-4A4B-84C3-1E5E2080E2EB}</Option>
+ </Option>
+ </PersonalityInfo>
+ <CPlusPlusBuilder.Personality>
+ <BCBPROJECT>
+ <project version="10.0">
+ <property category="build.config" name="active" value="0"/>
+ <property category="build.config" name="count" value="1"/>
+ <property category="build.config" name="excludedefaultforzero" value="0"/>
+ <property category="build.config.0" name="builddir" value="Debug"/>
+ <property category="build.config.0" name="key" value="Debug_Build"/>
+ <property category="build.config.0" name="name" value="Debug Build"/>
+ <property category="build.config.0" name="settings.win32b" value="default"/>
+ <property category="build.config.0" name="type" value="Toolset"/>
+ <property category="build.config.0" name="win32.win32b.builddir" value="Debug_Build"/>
+ <property category="build.config.1" name="key" value="Release_Build"/>
+ <property category="build.config.1" name="name" value="Release Build"/>
+ <property category="build.config.1" name="settings.win32b" value="default"/>
+ <property category="build.config.1" name="type" value="Toolset"/>
+ <property category="build.config.1" name="win32.win32b.builddir" value="Release_Build"/>
+ <property category="build.node" name="name" value="stepdump.exe"/>
+ <property category="build.node" name="packages" value="rtl;vcl;vclx;bcbsmp;dbrtl;vcldb;bdertl;ibsmp;vcldbx;teeui;teedb;tee;ibxpress;bcbie;vclie;inetdb;inet;bcboffice2k"/>
+ <property category="build.node" name="use_packages" value="0"/>
+ <property category="build.platform" name="active" value="win32"/>
+ <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.default" value="win32b"/>
+ <property category="build.platform" name="win32.enabled" value="1"/>
+ <property category="build.platform" name="win32.win32b.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.Od.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.k.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.v.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.vi.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.y.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.1" value="DEBUG"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.V.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\debug"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.z.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.1" value="NDEBUG"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.r.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$O.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.V.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\release"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.z.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zi.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <optionset name="all_configurations">
+ <property category="node" name="displayname" value="All Configurations"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.1" value="$(BDS)\lib\vcl100.csm"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.merge" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Hc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.2" value=".."/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.O2.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Ve.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Vx.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.X.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.b.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.k.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.1" value="NO_STRICT"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.2" value="_NO_VCL"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWC.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWM.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vi.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.enabled" value="0"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.2" value=".."/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.1" value="Y-"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.$L.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.M.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.2" value=".\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.3" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.2" value="..\."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.3" value=".."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.5" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.6" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.boa.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg" value="cpp"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg" value="&quot;&quot;"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.2" value=".."/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.3" value="..\..\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.5" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Tpe.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.ap.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.dynamicrtl.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.1" value="."/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.1" value="$(LIBRARIES)"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.2" value="import32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.3" value="cw32mt.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.1" value="c0x32.obj"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.2" value=".."/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.w2.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ </optionset>
+ </project>
+ <FILELIST>
+ <FILE FILENAME="stepdump.bpf" CONTAINERID="BPF" LOCALCOMMAND="" UNITNAME="stepdump" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\stepdump.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="stepdump" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuin.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuin" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icudatab" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuuc.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuuc" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\lib\libsword.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="libsword" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\biblecs\clucene\clucene.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="clucene" FORMNAME="" DESIGNCLASS=""/>
+ </FILELIST>
+ <IDEOPTIONS>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
+ <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"></VersionInfoKeys>
+ </VersionInfoKeys>
+ <HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Count">4</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item0">..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item1">..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item2">..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item3">..\..\utilities;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ </HistoryLists_hlIncludePath>
+ <HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Count">5</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item0">..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item1">..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item2">..\;..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item3">..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item4">..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ </HistoryLists_hlLibraryPath>
+ <HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Count">1</HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Item0">$(BCB)\source\vcl</HistoryLists_hlDebugSourcePath>
+ </HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Count">2</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item0">_ICU_;_ICUSWORD_</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item1">_DEBUG</HistoryLists_hlConditionals>
+ </HistoryLists_hlConditionals>
+ <Debugging>
+ <Debugging Name="DebugSourceDirs">$(BCB)\source\vcl</Debugging>
+ </Debugging>
+ <Parameters>
+ <Parameters Name="RunParams"></Parameters>
+ <Parameters Name="Launcher"></Parameters>
+ <Parameters Name="UseLauncher">False</Parameters>
+ <Parameters Name="DebugCWD"></Parameters>
+ <Parameters Name="HostApplication"></Parameters>
+ <Parameters Name="RemoteHost"></Parameters>
+ <Parameters Name="RemotePath"></Parameters>
+ <Parameters Name="RemoteParams"></Parameters>
+ <Parameters Name="RemoteLauncher"></Parameters>
+ <Parameters Name="UseRemoteLauncher">False</Parameters>
+ <Parameters Name="RemoteCWD"></Parameters>
+ <Parameters Name="RemoteDebug">False</Parameters>
+ <Parameters Name="Debug Symbols Search Path"></Parameters>
+ <Parameters Name="LoadAllSymbols">True</Parameters>
+ <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
+ </Parameters>
+ <Language>
+ <Language Name="ActiveLang"></Language>
+ <Language Name="ProjectLang">$00000000</Language>
+ <Language Name="RootDir"></Language>
+ </Language>
+ <Linker>
+ <Linker Name="LibPrefix"></Linker>
+ <Linker Name="LibSuffix"></Linker>
+ <Linker Name="LibVersion"></Linker>
+ </Linker>
+ </IDEOPTIONS>
+ </BCBPROJECT>
+ <Source>
+ <Source Name="MainSource">stepdump.bpf</Source>
+ </Source>
+ </CPlusPlusBuilder.Personality>
+</BorlandProject>
diff --git a/utilities/bcppmake/stepdump.bpf b/utilities/bcppmake/stepdump.bpf
new file mode 100644
index 0000000..5ca67a5
--- /dev/null
+++ b/utilities/bcppmake/stepdump.bpf
@@ -0,0 +1,11 @@
+USEUNIT("..\stepdump.cpp");
+USELIB("..\..\..\icu-sword\as_is\borland\icuin.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icudatab.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuuc.lib");
+USELIB("..\..\lib\libsword.lib");
+USELIB("..\..\..\biblecs\clucene\clucene.lib");
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcppmake/stepdump.bpr b/utilities/bcppmake/stepdump.bpr
new file mode 100644
index 0000000..62c43b3
--- /dev/null
+++ b/utilities/bcppmake/stepdump.bpr
@@ -0,0 +1,123 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="stepdump.exe"/>
+ <OBJFILES value="..\stepdump.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuin.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuuc.lib ..\..\lib\libsword.lib
+ ..\..\..\biblecs\clucene\clucene.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi
+ ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi
+ VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi
+ dclocx50.bpi bcb2kaxserver50.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="tlink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="stepdump.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -D_ICU_ -D_ICUSWORD_ -boa"/>
+ <CFLAG1 value="-O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -a8 -b- -k- -vi -tWC -tWM -c"/>
+ <PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zn"/>
+ <LFLAGS value="-D&quot;&quot; -ap -Tpe -x -Gn"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_
+Item1=_DEBUG
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=0
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/tei2mod.bpf b/utilities/bcppmake/tei2mod.bpf
new file mode 100644
index 0000000..9ce2914
--- /dev/null
+++ b/utilities/bcppmake/tei2mod.bpf
@@ -0,0 +1,11 @@
+USEUNIT("..\tei2mod.cpp");
+USELIB("..\..\..\icu-sword\as_is\borland\icuin.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icudatab.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuuc.lib");
+USELIB("..\..\lib\libsword.lib");
+USELIB("..\..\..\biblecs\clucene\clucene.lib");
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcppmake/tei2mod.bpr b/utilities/bcppmake/tei2mod.bpr
new file mode 100644
index 0000000..0691824
--- /dev/null
+++ b/utilities/bcppmake/tei2mod.bpr
@@ -0,0 +1,123 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="tei2mod.exe"/>
+ <OBJFILES value="..\tei2mod.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuin.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuuc.lib ..\..\lib\libsword.lib
+ ..\..\..\biblecs\clucene\clucene.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi
+ ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi
+ VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi
+ dclocx50.bpi bcb2kaxserver50.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="tlink32"/>
+ <USERDEFINES value="_DEBUG"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="tei2mod.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -boa"/>
+ <CFLAG1 value="-vGc -vGt -vGd -Od -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -r- -a8 -b- -k
+ -y -v -vi- -tWC -tWM -c"/>
+ <PFLAGS value="-$Y+ -$W -$O- -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zi"/>
+ <LFLAGS value="-D&quot;&quot; -ap -Tpe -x -Gn -v"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="cg32.lib $(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=1
+Item0=_DEBUG
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=./nasb nasb.xml
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=1
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT>
diff --git a/utilities/bcppmake/utilities.bdsgroup b/utilities/bcppmake/utilities.bdsgroup
new file mode 100644
index 0000000..278a47a
--- /dev/null
+++ b/utilities/bcppmake/utilities.bdsgroup
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">Default.Personality</Option>
+ <Option Name="ProjectType"></Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{9922D349-DBA7-45A7-A547-F2DD34E7E460}</Option>
+ </Option>
+ </PersonalityInfo>
+ <Default.Personality>
+
+ <Projects>
+ <Projects Name="icuuc.lib">..\..\..\icu-sword\as_is\borland\icuuc.bdsproj</Projects>
+ <Projects Name="icuin.lib">..\..\..\icu-sword\as_is\borland\icuin.bdsproj</Projects>
+ <Projects Name="libcurl.lib">..\..\..\biblecs\apps\InstallMgr\libcurl.bdsproj</Projects>
+ <Projects Name="clucene.lib">..\..\..\biblecs\clucene\clucene.bdsproj</Projects>
+ <Projects Name="libsword.lib">..\..\lib\bcppmake\libsword.bdsproj</Projects>
+ <Projects Name="osis2mod.exe">osis2mod.bdsproj</Projects>
+ <Projects Name="mod2zmod.exe">mod2zmod.bdsproj</Projects>
+ <Projects Name="mod2vpl.exe">mod2vpl.bdsproj</Projects>
+ <Projects Name="mkfastmod.exe">mkfastmod.bdsproj</Projects>
+ <Projects Name="imp2gbs.exe">imp2gbs.bdsproj</Projects>
+ <Projects Name="vpl2mod.exe">vpl2mod.bdsproj</Projects>
+ <Projects Name="imp2ld.exe">imp2ld.bdsproj</Projects>
+ <Projects Name="imp2vs.exe">imp2vs.bdsproj</Projects>
+ <Projects Name="mod2imp.exe">mod2imp.bdsproj</Projects>
+ <Projects Name="cipherraw.exe">cipherraw.bdsproj</Projects>
+ <Projects Name="step2vpl.exe">step2vpl.bdsproj</Projects>
+ <Projects Name="stepdump.exe">stepdump.bdsproj</Projects>
+ <Projects Name="mod2osis.exe">mod2osis.bdsproj</Projects>
+ <Projects Name="vs2osisref.exe">vs2osisref.bdsproj</Projects>
+ <Projects Name="diatheke.exe">diatheke.bdsproj</Projects>
+ <Projects Name="xml2gbs.exe">xml2gbs.bdsproj</Projects>
+ <Projects Name="installmgr.exe">installmgr.bdsproj</Projects>
+ <Projects Name="Targets">icuuc.lib icuin.lib libcurl.lib clucene.lib libsword.lib osis2mod.exe mod2zmod.exe mod2vpl.exe mkfastmod.exe imp2gbs.exe vpl2mod.exe imp2ld.exe imp2vs.exe mod2imp.exe cipherraw.exe step2vpl.exe stepdump.exe mod2osis.exe vs2osisref.exe diatheke.exe xml2gbs.exe installmgr.exe</Projects>
+ </Projects>
+ <Dependencies/>
+ </Default.Personality>
+</BorlandProject>
diff --git a/utilities/bcppmake/utilities.bpg b/utilities/bcppmake/utilities.bpg
new file mode 100644
index 0000000..d5c0db4
--- /dev/null
+++ b/utilities/bcppmake/utilities.bpg
@@ -0,0 +1,113 @@
+#------------------------------------------------------------------------------
+VERSION = BWS.01
+#------------------------------------------------------------------------------
+!ifndef ROOT
+ROOT = $(MAKEDIR)\..
+!endif
+#------------------------------------------------------------------------------
+MAKE = $(ROOT)\bin\make.exe -$(MAKEFLAGS) -f$**
+DCC = $(ROOT)\bin\dcc32.exe $**
+BRCC = $(ROOT)\bin\brcc32.exe $**
+#------------------------------------------------------------------------------
+PROJECTS = icuuc.lib icuin.lib libcurl.lib clucene.lib libsword.lib \
+ osis2mod.exe mod2zmod.exe mod2vpl.exe mkfastmod.exe imp2gbs.exe vpl2mod.exe \
+ imp2ld.exe imp2vs.exe mod2imp.exe cipherraw.exe step2vpl.exe stepdump.exe \
+ mod2osis.exe vs2osisref.exe xml2gbs.exe diatheke.exe installmgr.exe \
+ tei2mod.exe
+#------------------------------------------------------------------------------
+default: $(PROJECTS)
+#------------------------------------------------------------------------------
+
+mod2vpl.exe: mod2vpl.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+vpl2mod.exe: vpl2mod.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+mkfastmod.exe: mkfastmod.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+cipherraw.exe: cipherraw.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+imp2gbs.exe: imp2gbs.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+imp2ld.exe: imp2ld.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+imp2vs.exe: imp2vs.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+mod2zmod.exe: mod2zmod.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+mod2imp.exe: mod2imp.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+stepdump.exe: stepdump.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+step2vpl.exe: step2vpl.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+mod2osis.exe: mod2osis.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+vs2osisref.exe: vs2osisref.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+libsword.lib: ..\..\lib\bcppmake\libsword.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+diatheke.exe: diatheke.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+icuuc.lib: ..\..\..\icu-sword\as_is\borland\icuuc.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+icuin.lib: ..\..\..\icu-sword\as_is\borland\icuin.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+xml2gbs.exe: xml2gbs.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+osis2mod.exe: osis2mod.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+tei2mod.exe: tei2mod.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+installmgr.exe: installmgr.bpr
+ $(ROOT)\bin\bpr2mak $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+clucene.lib: ..\..\..\biblecs\clucene\clucene.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+libcurl.lib: ..\..\..\biblecs\apps\InstallMgr\libcurl.bpr
+ $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $**
+ $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak
+
+
diff --git a/utilities/bcppmake/vpl2mod.bdsproj b/utilities/bcppmake/vpl2mod.bdsproj
new file mode 100644
index 0000000..1c61323
--- /dev/null
+++ b/utilities/bcppmake/vpl2mod.bdsproj
@@ -0,0 +1,311 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
+ <Option Name="ProjectType">CppConsoleApplication</Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{DFB41EBE-3AE8-4E04-8037-375F4F5EE782}</Option>
+ </Option>
+ </PersonalityInfo>
+ <CPlusPlusBuilder.Personality>
+ <BCBPROJECT>
+ <project version="10.0">
+ <property category="build.config" name="active" value="0"/>
+ <property category="build.config" name="count" value="1"/>
+ <property category="build.config" name="excludedefaultforzero" value="0"/>
+ <property category="build.config.0" name="builddir" value="Debug"/>
+ <property category="build.config.0" name="key" value="Debug_Build"/>
+ <property category="build.config.0" name="name" value="Debug Build"/>
+ <property category="build.config.0" name="settings.win32b" value="default"/>
+ <property category="build.config.0" name="type" value="Toolset"/>
+ <property category="build.config.0" name="win32.win32b.builddir" value="Debug_Build"/>
+ <property category="build.config.1" name="key" value="Release_Build"/>
+ <property category="build.config.1" name="name" value="Release Build"/>
+ <property category="build.config.1" name="settings.win32b" value="default"/>
+ <property category="build.config.1" name="type" value="Toolset"/>
+ <property category="build.config.1" name="win32.win32b.builddir" value="Release_Build"/>
+ <property category="build.node" name="name" value="vpl2mod.exe"/>
+ <property category="build.node" name="packages" value="rtl;vcl;vclx;bcbsmp;dbrtl;vcldb;bdertl;ibsmp;vcldbx;teeui;teedb;tee;ibxpress;bcbie;vclie;inetdb;inet;bcboffice2k"/>
+ <property category="build.node" name="use_packages" value="0"/>
+ <property category="build.platform" name="active" value="win32"/>
+ <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/>
+ <property category="build.platform" name="win32.default" value="win32b"/>
+ <property category="build.platform" name="win32.enabled" value="1"/>
+ <property category="build.platform" name="win32.win32b.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.Od.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.k.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.v.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.vi.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.bcc32" name="option.y.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.$O.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.1" value="DEBUG"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.dcc32" name="option.V.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\debug"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.z.enabled" value="1"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Debug_Build.win32b.tasm32" name="option.zi.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.1" value="NDEBUG"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.bcc32" name="option.r.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.$O.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.dcc32" name="option.V.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\release"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.Release_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.z.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zi.enabled" value="0"/>
+ <property category="win32.Release_Build.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <optionset name="all_configurations">
+ <property category="node" name="displayname" value="All Configurations"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.1" value="$(BDS)\lib\vcl100.csm"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.arg.merge" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.H=.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Hc.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.2" value=".."/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.O2.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Ve.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.Vx.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.X.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.b.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.k.enabled" value="0"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.1" value="..\"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.n.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.1" value="NO_STRICT"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.2" value="_NO_VCL"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.merge" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.sysdefines.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWC.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.tWM.enabled" value="1"/>
+ <property category="win32.*.win32b.bcc32" name="option.vi.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.D.enabled" value="0"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.2" value=".."/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.enabled" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.brcc32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.1" value="Y-"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.$D.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.$L.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.I.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.M.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.N0.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.NO.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.O.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.R.enabled" value="0"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.1" value="..\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.2" value=".\"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.3" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.arg.merge" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="option.U.enabled" value="1"/>
+ <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.1" value="..\"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.2" value="..\."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.3" value=".."/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.4" value="..\..\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.5" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.6" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.I.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.boa.enabled" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg" value="cpp"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg.merge" value="1"/>
+ <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg" value="&quot;&quot;"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.D.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.2" value=".."/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.3" value="..\..\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.4" value="$(BDS)\lib\obj"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.5" value="$(BDS)\lib"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.L.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.Tpe.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.ap.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.dynamicrtl.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.1" value="..\"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.j.enabled" value="0"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.1" value="."/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.1" value="$(LIBRARIES)"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.2" value="import32.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.3" value="cw32mt.lib"/>
+ <property category="win32.*.win32b.ilink32" name="param.libfiles.merge" value="1"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.1" value="c0x32.obj"/>
+ <property category="win32.*.win32b.ilink32" name="param.objfiles.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.1" value="_ICU_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.2" value="_ICUSWORD_"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.d.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.2" value=".."/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.3" value="..\..\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.4" value="$(BDS)\include"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.5" value="$(BDS)\include\vcl"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.6" value="$(BDS)\include\dinkumware"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.i.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.1" value="..\"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.outputdir.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.w2.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="option.zn.enabled" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
+ <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
+ </optionset>
+ </project>
+ <FILELIST>
+ <FILE FILENAME="vpl2mod.bpf" CONTAINERID="BPF" LOCALCOMMAND="" UNITNAME="vpl2mod" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\vpl2mod.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="vpl2mod" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuin.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuin" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icudatab.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icudatab" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\icu-sword\as_is\borland\icuuc.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="icuuc" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\lib\libsword.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="libsword" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="..\..\..\biblecs\clucene\clucene.lib" CONTAINERID="LibTool" LOCALCOMMAND="" UNITNAME="clucene" FORMNAME="" DESIGNCLASS=""/>
+ </FILELIST>
+ <IDEOPTIONS>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
+ <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"></VersionInfoKeys>
+ </VersionInfoKeys>
+ <HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Count">4</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item0">..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item1">..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item2">..;..\..\include;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ <HistoryLists_hlIncludePath Name="Item3">..\..\utilities;$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
+ </HistoryLists_hlIncludePath>
+ <HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Count">5</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item0">..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item1">..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item2">..\;..;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item3">..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ <HistoryLists_hlLibraryPath Name="Item4">..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
+ </HistoryLists_hlLibraryPath>
+ <HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Count">1</HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlDebugSourcePath Name="Item0">$(BCB)\source\vcl</HistoryLists_hlDebugSourcePath>
+ </HistoryLists_hlDebugSourcePath>
+ <HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Count">2</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item0">_ICU_;_ICUSWORD_</HistoryLists_hlConditionals>
+ <HistoryLists_hlConditionals Name="Item1">_DEBUG</HistoryLists_hlConditionals>
+ </HistoryLists_hlConditionals>
+ <Debugging>
+ <Debugging Name="DebugSourceDirs">$(BCB)\source\vcl</Debugging>
+ </Debugging>
+ <Parameters>
+ <Parameters Name="RunParams"></Parameters>
+ <Parameters Name="Launcher"></Parameters>
+ <Parameters Name="UseLauncher">False</Parameters>
+ <Parameters Name="DebugCWD"></Parameters>
+ <Parameters Name="HostApplication"></Parameters>
+ <Parameters Name="RemoteHost"></Parameters>
+ <Parameters Name="RemotePath"></Parameters>
+ <Parameters Name="RemoteParams"></Parameters>
+ <Parameters Name="RemoteLauncher"></Parameters>
+ <Parameters Name="UseRemoteLauncher">False</Parameters>
+ <Parameters Name="RemoteCWD"></Parameters>
+ <Parameters Name="RemoteDebug">False</Parameters>
+ <Parameters Name="Debug Symbols Search Path"></Parameters>
+ <Parameters Name="LoadAllSymbols">True</Parameters>
+ <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
+ </Parameters>
+ <Language>
+ <Language Name="ActiveLang"></Language>
+ <Language Name="ProjectLang">$00000000</Language>
+ <Language Name="RootDir"></Language>
+ </Language>
+ <Linker>
+ <Linker Name="LibPrefix"></Linker>
+ <Linker Name="LibSuffix"></Linker>
+ <Linker Name="LibVersion"></Linker>
+ </Linker>
+ </IDEOPTIONS>
+ </BCBPROJECT>
+ <Source>
+ <Source Name="MainSource">vpl2mod.bpf</Source>
+ </Source>
+ </CPlusPlusBuilder.Personality>
+</BorlandProject>
diff --git a/utilities/bcppmake/vpl2mod.bpf b/utilities/bcppmake/vpl2mod.bpf
new file mode 100644
index 0000000..0eb123e
--- /dev/null
+++ b/utilities/bcppmake/vpl2mod.bpf
@@ -0,0 +1,11 @@
+USEUNIT("..\vpl2mod.cpp");
+USELIB("..\..\..\icu-sword\as_is\borland\icuin.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icudatab.lib");
+USELIB("..\..\..\icu-sword\as_is\borland\icuuc.lib");
+USELIB("..\..\lib\libsword.lib");
+USELIB("..\..\..\biblecs\clucene\clucene.lib");
+//---------------------------------------------------------------------------
+This file is used by the project manager only and should be treated like the project file
+
+
+main \ No newline at end of file
diff --git a/utilities/bcppmake/vpl2mod.bpr b/utilities/bcppmake/vpl2mod.bpr
new file mode 100644
index 0000000..4cde253
--- /dev/null
+++ b/utilities/bcppmake/vpl2mod.bpr
@@ -0,0 +1,123 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!-- C++Builder XML Project -->
+<PROJECT>
+ <MACROS>
+ <VERSION value="BCB.05.03"/>
+ <PROJECT value="vpl2mod.exe"/>
+ <OBJFILES value="..\vpl2mod.obj"/>
+ <RESFILES value=""/>
+ <IDLFILES value=""/>
+ <IDLGENFILES value=""/>
+ <DEFFILE value=""/>
+ <RESDEPEN value="$(RESFILES)"/>
+ <LIBFILES value="..\..\..\icu-sword\as_is\borland\icuin.lib
+ ..\..\..\icu-sword\as_is\borland\icudatab.lib
+ ..\..\..\icu-sword\as_is\borland\icuuc.lib ..\..\lib\libsword.lib
+ ..\..\..\biblecs\clucene\clucene.lib"/>
+ <LIBRARIES value=""/>
+ <SPARELIBS value=""/>
+ <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi
+ ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi
+ VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi
+ dclocx50.bpi bcb2kaxserver50.bpi"/>
+ <PATHCPP value=".;.."/>
+ <PATHPAS value=".;"/>
+ <PATHRC value=".;"/>
+ <PATHASM value=".;"/>
+ <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
+ <RELEASELIBPATH value="$(BCB)\lib\release"/>
+ <LINKER value="tlink32"/>
+ <USERDEFINES value="_ICU_;_ICUSWORD_"/>
+ <SYSDEFINES value="NO_STRICT;_NO_VCL"/>
+ <MAINSOURCE value="vpl2mod.bpf"/>
+ <INCLUDEPATH value="..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
+ <LIBPATH value="..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib"/>
+ <WARNINGS value="-w-par"/>
+ </MACROS>
+ <OPTIONS>
+ <IDLCFLAGS value="-I..\. -I.. -I..\..\include -I$(BCB)\include -I$(BCB)\include\vcl
+ -src_suffix cpp -D_ICU_ -D_ICUSWORD_ -boa"/>
+ <CFLAG1 value="-O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -a8 -b- -k- -vi -tWC -tWM -c"/>
+ <PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/>
+ <RFLAGS value=""/>
+ <AFLAGS value="/mx /w2 /zn"/>
+ <LFLAGS value="-D&quot;&quot; -ap -Tpe -x -Gn"/>
+ </OPTIONS>
+ <LINKER>
+ <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
+ <ALLRES value="$(RESFILES)"/>
+ <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
+ </LINKER>
+ <IDEOPTIONS>
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1033
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[HistoryLists\hlIncludePath]
+Count=4
+Item0=..\;..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item1=..\;..\..\utilities;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item2=..;..\..\include;$(BCB)\include;$(BCB)\include\vcl
+Item3=..\..\utilities;$(BCB)\include;$(BCB)\include\vcl
+
+[HistoryLists\hlLibraryPath]
+Count=5
+Item0=..\;..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item1=..;..\..\lib;$(BCB)\lib\obj;$(BCB)\lib
+Item2=..\;..;$(BCB)\lib\obj;$(BCB)\lib
+Item3=..\;..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+Item4=..\..\utilities;$(BCB)\lib\obj;$(BCB)\lib
+
+[HistoryLists\hlDebugSourcePath]
+Count=1
+Item0=$(BCB)\source\vcl
+
+[HistoryLists\hlConditionals]
+Count=2
+Item0=_ICU_;_ICUSWORD_
+Item1=_DEBUG
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=0
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+ </IDEOPTIONS>
+</PROJECT> \ No newline at end of file
diff --git a/utilities/bcppmake/vs2osisref.bdsproj b/utilities/bcppmake/vs2osisref.bdsproj
new file mode 100644
index 0000000..e8867d6
--- /dev/null
+++ b/utilities/bcppmake/vs2osisref.bdsproj
@@ -0,0 +1,296 @@
+<?xml version="1.0" encoding="utf-8"?>
+<BorlandProject>
+ <PersonalityInfo>
+ <Option>
+ <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
+ <Option Name="ProjectType">CppConsoleApplication</Option>
+ <Option Name="Version">1.0</Option>
+ <Option Name="GUID">{91C55E1D-B813-477E-A8A5-1C3AFDFDEF95}</Option>
+ </Option>
+ </PersonalityInfo>
+ <CPlusPlusBuilder.Personality>
+ <BCBPROJECT>
+ <project version="10.0">
+ <property category="build.config" name="active" value="0"/>
+ <property category="build.config" name="count" value="1"/>
+ <property category="build.config" name="excludedefaultforzero" value="0"/>
+ <property category="build.config.0" name="builddir" value="Debug"/>
+ <property category="build.config.0" name="key" value="Debug_Build"/>