All pastes #397422 Raw Edit

Stuff

public text v1 · immutable
·published 2007-03-16 13:57 UTC
rendered paste body
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".