[sword-devel] Compile using gcc/win32?
Barry Drake
sword-devel@crosswire.org
Sun, 03 Nov 2002 07:43:09 -0000
--Message-Boundary-8282
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Content-description: Mail message body
Hi Jonathan
On 2 Nov 2002 at 17:20, Jonathan E. Brickman wrote:
> I would like to be able to compile a Win32 application of SWORD using
> one of the Win32 variants of GCC, either Cygwin or MingW32, very
> possibly Dev-C++. Anyone doing this?
With Dev-C++ (Get the latest if you haven't already) use the extension
DevEx which you can get at: http://wingtk.sourceforge.net/index.html and
install it on top of Dev-C++. This will give you full GTK+ 1.3 usage. The
Sword library and Cheatah will build straight out of the box with this
setup. I've attached my libsword.dev file for you as it will save a lot of
time. All the other front ends in the CVS are compiler dependant and not
suited to use with GCC and GTK. I'll be interested to know if you take
this approach any further.
God bless,
Barry
-- From Barry Drake (The Revd) minister of the Arnold and the Netherfield
United Reformed Churches, Nottingham see http://www.arnold-urc.supanet.com
and http://www.jesusinnetherfield.org.uk for our church homepages).
Replies - b.drake@ntlworld.com
--Message-Boundary-8282
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Content-description: Text from file 'libsword.dev'
[Project]
FileName=libsword.dev
Name=sword
UnitCount=116
Type=2
Ver=1
ObjFiles=
Includes=D:\CVS\sword\include
Libs=
PrivateResource=
ResourceIncludes=
Resources=
Compiler=-DMINGW
Linker=
IsCpp=0
Icon=
ExeOutput=D:\CVS\sword\lib
ObjectOutput=
Order=
MakeIncludes=
Folders=
OverrideOutput=0
OverrideOutputName=
CommandLine=
[Unit6]
FileName=src\modules\common\zverse.cpp
Open=0
Top=0
Folder=
[Unit7]
FileName=src\modules\common\entriesblk.cpp
Open=0
Top=0
Folder=
[Unit8]
FileName=src\modules\common\lzsscomprs.cpp
Open=0
Top=0
Folder=
[Unit9]
FileName=src\modules\common\rawstr.cpp
Open=0
Top=0
Folder=
[Unit10]
FileName=src\modules\common\rawstr4.cpp
Open=0
Top=0
Folder=
[Unit11]
FileName=src\modules\common\rawverse.cpp
Open=0
Top=0
Folder=
[Unit12]
FileName=src\modules\common\sapphire.cpp
Open=0
Top=0
Folder=
[Unit13]
FileName=src\modules\common\swcipher.cpp
Open=0
Top=0
Folder=
[Unit14]
FileName=src\modules\common\swcomprs.cpp
Open=0
Top=0
Folder=
[Unit15]
FileName=src\modules\common\zipcomprs.cpp
Open=0
Top=0
Folder=
[Unit16]
FileName=src\modules\common\zstr.cpp
Open=0
Top=0
Folder=
[Unit18]
FileName=src\modules\filters\gbffootnotes.cpp
Open=0
Top=0
Folder=
[Unit19]
FileName=src\modules\filters\gbfheadings.cpp
Open=0
Top=0
Folder=
[Unit20]
FileName=src\modules\filters\gbfhtml.cpp
Open=0
Top=0
Folder=
[Unit21]
FileName=src\modules\filters\gbfhtmlhref.cpp
Open=0
Top=0
Folder=
[Unit22]
FileName=src\modules\filters\gbfmorph.cpp
Open=0
Top=0
Folder=
[Unit23]
FileName=src\modules\filters\gbfosis.cpp
Open=0
Top=0
Folder=
[Unit24]
FileName=src\modules\filters\gbfplain.cpp
Open=0
Top=0
Folder=
[Unit25]
FileName=src\modules\filters\gbfrtf.cpp
Open=0
Top=0
Folder=
[Unit26]
FileName=src\modules\filters\gbfstrongs.cpp
Open=0
Top=0
Folder=
[Unit27]
FileName=src\modules\filters\gbfthml.cpp
Open=0
Top=0
Folder=
[Unit28]
FileName=src\modules\filters\greeklexattribs.cpp
Open=0
Top=0
Folder=
[Unit29]
FileName=src\modules\filters\latin1utf16.cpp
Open=0
Top=0
Folder=
[Unit30]
FileName=src\modules\filters\latin1utf8.cpp
Open=0
Top=0
Folder=
[Unit31]
FileName=src\modules\filters\plainfootnotes.cpp
Open=0
Top=0
Folder=
[Unit32]
FileName=src\modules\filters\plainhtml.cpp
Open=0
Top=0
Folder=
[Unit33]
FileName=src\modules\filters\rtfhtml.cpp
Open=0
Top=0
Folder=
[Unit34]
FileName=src\modules\filters\rwphtml.cpp
Open=0
Top=0
Folder=
[Unit35]
FileName=src\modules\filters\rwprtf.cpp
Open=0
Top=0
Folder=
[Unit36]
FileName=src\modules\filters\scsuutf8.cpp
Open=0
Top=0
Folder=
[Unit37]
FileName=src\modules\filters\swbasicfilter.cpp
Open=0
Top=0
Folder=
[Unit38]
FileName=src\modules\filters\thmlfootnotes.cpp
Open=0
Top=0
Folder=
[Unit39]
FileName=src\modules\filters\thmlgbf.cpp
Open=0
Top=0
Folder=
[Unit40]
FileName=src\modules\filters\thmlheadings.cpp
Open=0
Top=0
Folder=
[Unit41]
FileName=src\modules\filters\thmlhtml.cpp
Open=0
Top=0
Folder=
[Unit42]
FileName=src\modules\filters\thmlhtmlhref.cpp
Open=0
Top=0
Folder=
[Unit43]
FileName=src\modules\filters\thmllemma.cpp
Open=0
Top=0
Folder=
[Unit44]
FileName=src\modules\filters\thmlmorph.cpp
Open=0
Top=0
Folder=
[Unit45]
FileName=src\modules\filters\thmlolb.cpp
Open=0
Top=0
Folder=
[Unit46]
FileName=src\modules\filters\thmlosis.cpp
Open=0
Top=0
Folder=
[Unit47]
FileName=src\modules\filters\thmlplain.cpp
Open=0
Top=0
Folder=
[Unit48]
FileName=src\modules\filters\thmlrtf.cpp
Open=0
Top=0
Folder=
[Unit49]
FileName=src\modules\filters\thmlscripref.cpp
Open=0
Top=0
Folder=
[Unit50]
FileName=src\modules\filters\thmlstrongs.cpp
Open=0
Top=0
Folder=
[Unit51]
FileName=src\modules\filters\thmlvariants.cpp
Open=0
Top=0
Folder=
[Unit52]
FileName=src\modules\filters\unicodertf.cpp
Open=0
Top=0
Folder=
[Unit53]
FileName=src\modules\filters\utf16utf8.cpp
Open=0
Top=0
Folder=
[Unit54]
FileName=src\modules\filters\utf8arshaping.cpp
Open=0
Top=0
Folder=
[Unit55]
FileName=src\modules\filters\utf8bidireorder.cpp
Open=0
Top=0
Folder=
[Unit56]
FileName=src\modules\filters\utf8cantillation.cpp
Open=0
Top=0
Folder=
[Unit57]
FileName=src\modules\filters\utf8greekaccents.cpp
Open=0
Top=0
Folder=
[Unit58]
FileName=src\modules\filters\utf8hebrewpoints.cpp
Open=0
Top=0
Folder=
[Unit59]
FileName=src\modules\filters\utf8html.cpp
Open=0
Top=0
Folder=
[Unit60]
FileName=src\modules\filters\utf8latin1.cpp
Open=0
Top=0
Folder=
[Unit61]
FileName=src\modules\filters\utf8nfc.cpp
Open=0
Top=0
Folder=
[Unit62]
FileName=src\modules\filters\utf8nfkd.cpp
Open=0
Top=0
Folder=
[Unit63]
FileName=src\modules\filters\utf8transliterator.cpp
Open=0
Top=0
Folder=
[Unit64]
FileName=src\modules\filters\cipherfil.cpp
Open=0
Top=0
Folder=
[Unit65]
FileName=src\modules\genbook\swgenbook.cpp
Open=0
Top=0
Folder=
[Unit66]
FileName=src\modules\genbook\rawgenbook\rawgenbook.cpp
Open=0
Top=0
Folder=
[Unit68]
FileName=src\modules\lexdict\rawld4\rawld4.cpp
Open=0
Top=0
Folder=
[Unit71]
FileName=src\modules\texts\rawgbf\rawgbf.cpp
Open=0
Top=0
Folder=
[Unit76]
FileName=src\mgr\swmgr.cpp
Open=0
Top=0
Folder=
[Unit77]
FileName=src\mgr\filemgr.cpp
Open=0
Top=0
Folder=
[Unit78]
FileName=src\mgr\localemgr.cpp
Open=0
Top=0
Folder=
[Unit79]
FileName=src\mgr\markupfiltmgr.cpp
Open=0
Top=0
Folder=
[Unit81]
FileName=src\mgr\swconfig.cpp
Open=0
Top=0
Folder=
[Unit82]
FileName=src\mgr\swfiltermgr.cpp
Open=0
Top=0
Folder=
[Unit83]
FileName=src\mgr\swlocale.cpp
Open=0
Top=0
Folder=
[Unit85]
FileName=src\keys\versekey.cpp
Open=0
Top=0
Folder=
[Unit86]
FileName=src\keys\listkey.cpp
Open=0
Top=0
Folder=
[Unit87]
FileName=src\keys\strkey.cpp
Open=0
Top=0
Folder=
[Unit88]
FileName=src\keys\swkey.cpp
Open=0
Top=0
Folder=
[Unit89]
FileName=src\keys\treekey.cpp
Open=0
Top=0
Folder=
[Unit90]
FileName=src\keys\treekeyidx.cpp
Open=0
Top=0
Folder=
[Unit93]
FileName=src\utilfuns\swunicod.cpp
Open=0
Top=0
Folder=
[Unit95]
FileName=src\utilfuns\unixstr.cpp
Open=0
Top=0
Folder=
[Unit96]
FileName=src\utilfuns\utilconf.cpp
Open=0
Top=0
Folder=
[Unit97]
FileName=src\utilfuns\zlib\zutil.c
Open=0
Top=0
Folder=
[Unit99]
FileName=src\utilfuns\zlib\crc32.c
Open=0
Top=0
Folder=
[Unit100]
FileName=src\utilfuns\zlib\deflate.c
Open=0
Top=0
Folder=
[Unit101]
FileName=src\utilfuns\zlib\gzio.c
Open=0
Top=0
Folder=
[Unit102]
FileName=src\utilfuns\zlib\infblock.c
Open=0
Top=0
Folder=
[Unit103]
FileName=src\utilfuns\zlib\infcodes.c
Open=0
Top=0
Folder=
[Unit104]
FileName=src\utilfuns\zlib\inffast.c
Open=0
Top=0
Folder=
[Unit105]
FileName=src\utilfuns\zlib\inflate.c
Open=0
Top=0
Folder=
[Unit106]
FileName=src\utilfuns\zlib\inftrees.c
Open=0
Top=0
Folder=
[Unit107]
FileName=src\utilfuns\zlib\infutil.c
Open=0
Top=0
Folder=
[Unit108]
FileName=src\utilfuns\zlib\trees.c
Open=0
Top=0
Folder=
[Unit109]
FileName=src\utilfuns\zlib\uncompr.c
Open=0
Top=0
Folder=
[Unit111]
FileName=src\utilfuns\zlib\adler32.c
Open=0
Top=0
Folder=
[Unit112]
FileName=src\frontend\swdisp.cpp
Open=0
Top=0
Folder=
[Unit113]
FileName=src\frontend\swlog.cpp
Open=0
Top=0
Folder=
[Unit114]
FileName=src\utilfuns\Greek2Greek.cpp
Open=0
Top=0
Folder=
[Unit115]
FileName=..\..\Dev-C++\dirent\dirent.c
Open=0
Top=0
Folder=
[Unit117]
FileName=src\keys\treekeyidx.cpp
Open=0
Top=0
[Unit118]
FileName=src\keys\genarray.c
Open=0
Top=0
[Unit119]
FileName=src\utilfuns\utilstr.cpp
Open=0
Top=0
[Unit120]
FileName=src\utilfuns\regex.c
Open=0
Top=0
[Unit121]
FileName=src\utilfuns\roman.c
Open=0
Top=0
[Unit122]
FileName=src\utilfuns\sub.c
Open=0
Top=0
[Unit123]
FileName=src\utilfuns\swunicod.cpp
Open=0
Top=0
[Unit124]
FileName=src\utilfuns\swversion.cpp
Open=0
Top=0
[Unit125]
FileName=src\utilfuns\unixstr.cpp
Open=0
Top=0
[Unit126]
FileName=src\utilfuns\utilconf.cpp
Open=0
Top=0
[Unit127]
FileName=src\utilfuns\Greek2Greek.cpp
Open=0
Top=0
[Unit128]
FileName=src\utilfuns\zlib\zutil.c
Open=0
Top=0
[Unit129]
FileName=src\utilfuns\zlib\compress.c
Open=0
Top=0
[Unit130]
FileName=src\utilfuns\zlib\crc32.c
Open=0
Top=0
[Unit131]
FileName=src\utilfuns\zlib\deflate.c
Open=0
Top=0
[Unit132]
FileName=src\utilfuns\zlib\gzio.c
Open=0
Top=0
[Unit133]
FileName=src\utilfuns\zlib\infblock.c
Open=0
Top=0
[Unit134]
FileName=src\utilfuns\zlib\infcodes.c
Open=0
Top=0
[Unit135]
FileName=src\utilfuns\zlib\inffast.c
Open=0
Top=0
[Unit136]
FileName=src\utilfuns\zlib\inflate.c
Open=0
Top=0
[Unit137]
FileName=src\utilfuns\zlib\inftrees.c
Open=0
Top=0
[Unit138]
FileName=src\utilfuns\zlib\infutil.c
Open=0
Top=0
[Unit139]
FileName=src\utilfuns\zlib\maketree.c
Open=0
Top=0
[Unit140]
FileName=src\utilfuns\zlib\trees.c
Open=0
Top=0
[Unit141]
FileName=src\utilfuns\zlib\uncompr.c
Open=0
Top=0
[Unit142]
FileName=src\utilfuns\zlib\untgz.c
Open=0
Top=0
[Unit143]
FileName=src\utilfuns\zlib\adler32.c
Open=0
Top=0
[Views]
ProjectView=1
[Unit1]
FileName=src\modules\comments\hrefcom\hrefcom.cpp
Open=0
Top=0
Folder=
[Unit2]
FileName=src\modules\comments\rawcom\rawcom.cpp
Open=0
Top=0
Folder=
[Unit3]
FileName=src\modules\comments\rawfiles\rawfiles.cpp
Open=0
Top=0
Folder=
[Unit4]
FileName=src\modules\comments\zcom\zcom.cpp
Open=0
Top=0
Folder=
[Unit5]
FileName=src\modules\comments\swcom.cpp
Open=0
Top=0
Folder=
[Unit17]
FileName=src\modules\filters\utf8utf16.cpp
Open=0
Top=0
Folder=
[Unit67]
FileName=src\modules\lexdict\rawld\rawld.cpp
Open=0
Top=0
Folder=
[Unit69]
FileName=src\modules\lexdict\zld\zld.cpp
Open=0
Top=0
Folder=
[Unit70]
FileName=src\modules\lexdict\swld.cpp
Open=0
Top=0
Folder=
[Unit72]
FileName=src\modules\texts\rawtext\rawtext.cpp
Open=0
Top=0
Folder=
[Unit73]
FileName=src\modules\texts\ztext\ztext.cpp
Open=0
Top=0
Folder=
[Unit74]
FileName=src\modules\texts\swtext.cpp
Open=0
Top=0
Folder=
[Unit75]
FileName=src\modules\swmodule.cpp
Open=0
Top=0
Folder=
[Unit80]
FileName=src\mgr\swcacher.cpp
Open=0
Top=0
Folder=
[Unit84]
FileName=src\mgr\encfiltmgr.cpp
Open=0
Top=0
Folder=
[Unit91]
FileName=src\utilfuns\utilstr.cpp
Open=0
Top=0
Folder=
[Unit92]
FileName=src\utilfuns\regex.c
Open=0
Top=0
Folder=
[Unit94]
FileName=src\utilfuns\swversion.cpp
Open=0
Top=0
Folder=
[Unit110]
FileName=src\utilfuns\zlib\untgz.c
Open=0
Top=0
Folder=
[Unit98]
FileName=src\utilfuns\zlib\compress.c
Open=0
Top=0
Folder=
[Unit116]
FileName=src\utilfuns\roman.cpp
Open=0
Folder=
Top=0
--Message-Boundary-8282--