#..
# Copyright (C) 1998-2000 ERG Transit Systems, All rights reserved
#
die "Usage: Makefile.pl rootdir Makelib.pl\n"
    unless( $#ARGV+1 >= 2 );
require "$ARGV[1]";

#
# Build platform definitions ..
#
Platform( 'JAVA', '--OnlyDebug' );


############################################################################
#   Define the source files
#

Src        ( '*'    , "smtpbuild.xml" );
Src        ( '*'    , "ant-abtbuild.xml" );
Src        ( '*'    , "ripplebuild.xml" );
Src        ( '*'    , "daemonbuild.xml" );
Src        ( '*'    , "escrowbuild.xml" );
Src        ( '*'    , "utfbuild.xml" );
Src        ( '*',   , "indefbuild.xml" );
Src        ( '*'    , "utilbuild.xml" );

MakeAnt    ( '*'    , "smtpbuild.xml"    , "--Jar=java.build/jar/smtpD.jar" );
MakeAnt    ( '*'    , "ant-abtbuild.xml" , "--Jar=java.build/jar/ant-abtD.jar" );
MakeAnt    ( '*'    , "ripplebuild.xml"  , "--Jar=java.build/jar/rippleEngineD.jar" );
MakeAnt    ( '*'    , "daemonbuild.xml"  , "--Jar=java.build/jar/abtdD.jar" );
MakeAnt    ( '*'    , "escrowbuild.xml"  , "--Jar=java.build/jar/escrowD.jar" );
MakeAnt    ( '*'    , "utfbuild.xml"     , "--AutoTest=run_tests" );
MakeAnt    ( '*'    , "indefbuild.xml"   , "--Jar=java.build/jar/indefD.jar" );
MakeAnt    ( '*'    , "utilbuild.xml"    , "--Jar=java.build/jar/configD.jar" );

#.............................................................................
# Packaging definitions
#

PackageJar  ( '*', 'smtpD.jar', "--Dir=etc" );
PackageJar  ( '*', 'ant-abtD.jar', "--Dir=etc" );
PackageJar  ( '*', 'rippleEngineD.jar', "--Dir=etc" );
PackageJar  ( '*', 'abtdD.jar', "--Dir=etc" );
PackageJar  ( '*', 'escrowD.jar', "--Dir=etc" );
PackageJar  ( '*', 'configD.jar', "--Dir=etc" );

#--- Finally generate the makefile
MakefileGenerate();
