[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--