1. Using GNU make
=================
This is the preferred way to build Tao; however, it does require that GNU make
and a minimal toolset (cp, mkdir) be installed. A minimal cygwin install
should be sufficient.
The build has two steps:
* Config file selection. Type "make help" to see the options:
% make help
Use "make [targetname]" to configure the build
valid targets:
net-1.1 .NET 1.1
mono-1.1 Mono 1.1
other variables:
MONODIR Location to find mono install, mcs will be used from $MONODIR/bin
Selecting one build involves typing "make net-1.1", e.g.:
% make net-1.1
rm -f config.mk; cp config/net-1-1.mk config.mk
config.mk installed; re-run make.
* Building. Simply type "make clean && make". The "make clean" is neccessary
because there is a post-processing step which needs to be cleaned out
before a build. The resulting DLLs will be placed in dist/bin,
and examples will be in dist/clean. If you wish to strongname the
assemblies (as is recommended), build with "make clean && make STRONG=1".