Module Build Order

From Apache OpenOffice Wiki
Jump to: navigation, search

OpenOffice.org consists of several module directories. They need to be built in a certain order in order to satisfy dependencies.

Documentation note.png Note that the build order is only an example. build.pl uses the files in ${MODULE}/prj to find out which modules will be build. When using paralellization, the build order can change from build to build even with the same source, because of build times etc. .

Building order of DEV300_m61 in cygwin:

solenv
boost
stlport
soltools
libxml2
libxslt
external
expat
xml2cmp
sal
salhelper
vos
zlib
openssl
icu
berkeleydb
nss
moz
redland
lucene
python
afms
apple_remote
msfontextract
jpeg
np_sdk
libtextcat
beanshell
fondu
MathMLDTD
hunspell
sane
libxmlsec
sandbox
graphite
store
registry
idlc
udkapi
offapi
codemaker
offuh
cppu
cppuhelper
ucbhelper
comphelper
rdbmaker
ridljar
jurt
jvmaccess
bridges
sax
jvmfwk
stoc
cpputools
i18nutil
animations
io
remotebridges
unodevtools
eventattacher
twain
psprint_config
agg
curl
rhino
bitstream_vera_fonts
testautomation
x11_extensions
package
icc
regexp
i18npool
unixODBC
lpsolve
hyphen
cppunit
testshl2
o3tl
basegfx
tools
unotools
transex3
l10n
setup_native
xmlscript
sot
officecfg
rsc
configmgr
cli_ure
unoil
javaunohelper
qadevOOo
fileaccess
sysui
pyuno
readlicense_oo
UnoControls
idl
dtrans
sccomp
scp2
unoxml
wizards
dictionaries
testtools
ure
bean
vigra
basebmp
vcl
toolkit
svtools
uui
goodies
xmloff
canvas
oox
fpicker
framework
basic
cppcanvas
xmlhelp
automation
accessibility
embeddedobj
shell
sfx2
avmedia
linguistic
drawinglayer
slideshow
helpcontent2
scripting
padmin
hwpfilter
hsqldb
connectivity
xmerge
stax
saxon
scaddins
libwpd
writerperfect
extras
neon
ucb
svx
formula
writerfilter
dbaccess
basctl
forms
extensions
sd
starmath
desktop
reportdesign
filter
chart2
sw
xmlsecurity
oovbaapi
sc
embedserv
lingucomponent
postprocess
packimages
instsetoo_native

Hint: You can use $build -a -s |grep Building|awk '{print $3}' in $SRC_ROOT/instsetoo_native to get a similar list of your working build

Personal tools