Build management for UNIX and Windows together
You can use Rational® Synergy
to build your application even if it runs on both UNIX and Windows.
Consider the following ideas before you perform build management for UNIX and Windows together.
- Work area visibility
A Rational Synergy session on UNIX probably cannot see your work areas on the PC, and a session on the PC cannot see your work areas on UNIX.
- Makefile formats
Most sites probably have existing parallel makefiles for building on UNIX and the PC. If so, you can continue using your makefiles on both platforms. If not, perform the following operations.
- Set up parallel versions of the project, one for each platform.
- Set up parallel versions of the makefile, setting
each platform property for the makefile to the appropriate value.
When you update the parallel versions of the project, each brings in the appropriate makefile for its platform.
- Automation
When you automate your update and build process, automate the Windows and UNIX jobs separately with shell scripts or batch files. You can also use a cross-platform scripting solution, such as Perl.