Subversion Repositories DevTools

Rev

Rev 4536 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4536 Rev 4543
Line 1... Line -...
1
########################################################################
-
 
2
# Copyright (c) VIX TECHNOLOGY (AUST) LTD
-
 
3
#
-
 
4
# Module name   : build.pl
-
 
5
# Module type   : Makefile system
-
 
6
# Compiler(s)   : Perl
-
 
7
# Environment(s): jats
-
 
8
#
-
 
9
# Description   : Jats build file for 
-
 
10
#
-
 
11
#......................................................................#
-
 
12
#
-
 
13
#..     Build system
-
 
14
#
-
 
15
$MAKELIB_PL     = "$ENV{ GBE_TOOLS }/makelib.pl";
1
$MAKELIB_PL     = "$ENV{ GBE_TOOLS }/makelib.pl";
16
$BUILDLIB_PL    = "$ENV{ GBE_TOOLS }/buildlib.pl";
2
$BUILDLIB_PL    = "$ENV{ GBE_TOOLS }/buildlib.pl";
17
 
-
 
18
require         "$BUILDLIB_PL";
3
require         "$BUILDLIB_PL";
19
require         "$MAKELIB_PL";
4
require         "$MAKELIB_PL";
20
 
5
 
-
 
6
# Build with 1.4
21
BuildPlatforms  ( 'JAVA,--Version=1.4');        # build with 1.4 - its the lowest common denominator on all of our machines
7
#   Its is the lowest common denominator for our build machines
-
 
8
#   Some of the database support jars require java 1.6
22
BuildName       ( 'jats_java 2.0.0000 cr' );
9
#   Magic happens within java and its calls loader
-
 
10
#   The search order in the manifest allows the 1.6 to pick up ojdbc6.jar 
-
 
11
#   but Java 1.4 to use classes12.jar
23
 
12
#
-
 
13
#   classes12.jar has reduced functionality including no support for 
24
BuildSubDir    ( 'src' );
14
#                 Proxy Athentication as used by the build system
-
 
15
#
25
BuildSubDir    ( 'srcRM' );
16
BuildPlatforms  ( 'JAVA,--Version=1.4');
26
BuildSubDir    ( 'srcCQ' );
17
BuildName       ( 'jats_java 1.0.0000 cr' );
27
 
18
 
28
BuildInterface  ( 'interface' );
19
BuildInterface  ( 'interface' );
29
BuildPkgArchive ( 'oraclient', '9.2.0' );
-
 
30
BuildDescpkg	();
20
BuildDescpkg    ();
31
BuildMake	();
21
BuildMake       ();
32
 
22