1# Apache OpenOffice<sup>®</sup> 2 3The Apache OpenOffice project (AOO) provides a full featured office productivity suite based on open standards. 4It is the continuation of the OpenOffice.org project. 5 6For detailed information about Apache OpenOffice please visit the [Project Website](https://openoffice.apache.org/). 7 8Apache OpenOffice is a very large project with many components and mainly implemented in C++ but also in Java, Perl, Python and other languages. 9 10Currently supported platforms include: 11 12- Microsoft Windows 13- macOS (OS X) 14- Linux variants 15- FreeBSD 16- OS/2 17 18OpenOffice is used by millions of users worldwide and with more than 360 million downloads it is one of the most successful open source projects. 19 20# Getting the latest sources via Git 21 22You can always checkout the latest source via Git using the following command: 23``` 24git clone https://gitbox.apache.org/repos/asf/openoffice.git aoo 25``` 26For further information visit [https://openoffice.apache.org/source.html](https://openoffice.apache.org/source.html). 27 28# Building Apache OpenOffice 29 30Apache OpenOffice is a big project and depends on several other external libraries.\ 31The list of prerequisites varies for the different platforms. 32 33A comprehensive and complete building guide can be found in the [Project Wiki](https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO). 34 35With having all prerequisites in place you can simply run 36``` 37cd aoo/main 38autoconf 39./configure <configure_switches> 40./bootstrap 41source *.Set.sh 42cd instsetoo_native 43build --all 44``` 45Note that building OpenOffice can take several hours. 46 47The default build will produce a setup version (e.g. setup program on Windows, dmg on macOS, rpm and deb packages on Linux) and an archived version.\ 48The output can be found in the <output> directory in instsetoo_native/<output_dir>/Apache_OpenOffice/... 49