Difference between revisions of "Porting Efforts"

From Apache OpenOffice Wiki
Jump to: navigation, search
 
(One intermediate revision by one other user not shown)
Line 4: Line 4:
 
# Tweak the configure script (config_office/configure.in)
 
# Tweak the configure script (config_office/configure.in)
 
# check for a suitable C/C++ Compiler (gcc 4.x recommended) and (optional)  java compiler
 
# check for a suitable C/C++ Compiler (gcc 4.x recommended) and (optional)  java compiler
# check the third party libraries if already ported to your system ( [External/Modules] )
+
# check the third party libraries if already ported to your system ( [[External/Modules]] )
 
# check if the type of the graphical user interface is already supported by OpenOffice.org, currently Win32 API, X11 Window System and Mac Aqua are supported User Interfaces. If your system does not have one of these GUI most of the porting efforts needs to be done in the [http://gsl.openoffice.org/source/browse/gsl/vcl/ VCL] module within the [http://gsl.openoffice.org GSL OpenOffice.org project]
 
# check if the type of the graphical user interface is already supported by OpenOffice.org, currently Win32 API, X11 Window System and Mac Aqua are supported User Interfaces. If your system does not have one of these GUI most of the porting efforts needs to be done in the [http://gsl.openoffice.org/source/browse/gsl/vcl/ VCL] module within the [http://gsl.openoffice.org GSL OpenOffice.org project]
 
# port the UNO bridge to your  [http://udk.openoffice.org/cpp/man/cpp_bridges.html C++/Architecture]
 
# port the UNO bridge to your  [http://udk.openoffice.org/cpp/man/cpp_bridges.html C++/Architecture]
Line 11: Line 11:
  
 
For further questions and support please subscribe to the [http://porting.openoffice.org/servlets/SummarizeList?listName=dev dev at porting.openoffice.org] [http://porting.openoffice.org/servlets/ProjectMailingListList mailing list]
 
For further questions and support please subscribe to the [http://porting.openoffice.org/servlets/SummarizeList?listName=dev dev at porting.openoffice.org] [http://porting.openoffice.org/servlets/ProjectMailingListList mailing list]
 +
[[Category:Porting]]

Latest revision as of 20:50, 14 March 2010

Porting Efforts

  1. Get the Sources (http://download.openoffice.org/ -> Other Versions -> Source )
  2. Tweak the configure script (config_office/configure.in)
  3. check for a suitable C/C++ Compiler (gcc 4.x recommended) and (optional) java compiler
  4. check the third party libraries if already ported to your system ( External/Modules )
  5. check if the type of the graphical user interface is already supported by OpenOffice.org, currently Win32 API, X11 Window System and Mac Aqua are supported User Interfaces. If your system does not have one of these GUI most of the porting efforts needs to be done in the VCL module within the GSL OpenOffice.org project
  6. port the UNO bridge to your C++/Architecture
  7. run and test your port (the fun part !)
  8. integrate your changes back to the OpenOffice.org code base

For further questions and support please subscribe to the dev at porting.openoffice.org mailing list

Personal tools