Subversion Repositories DevTools

Rev

Rev 2072 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2072 Rev 2075
Line -... Line 1...
-
 
1
########################################################################
1
# Copyright (C) 1998-2008 ERG Limited, All rights reserved
2
# Copyright (C) 1998-2012 Vix Technology, All rights reserved
2
#
3
#
3
# Module name   : build.pl
4
# Module name   : build_test.pl
4
# Module type   : Makefile system
5
# Module type   : Makefile system
-
 
6
# Compiler(s)   : Perl
5
# Environment(s): n/a
7
# Environment(s): jats
6
#
8
#
7
# Description:    build.pl for CopyFile
9
# Description:    build.pl for JatsFileUtil
8
#
10
#
9
#                 CopyFile is a native utility used by JATS to install
11
#                 JatsFileUtil is a native utility used by JATS to install
10
#                 and uninstall files.
12
#                 and uninstall files.
11
#
13
#
12
#                 Reasons for its existance
14
#                 Reasons for its existance
13
#                   1) Previously used 'shell' script for Windows and Unix
15
#                   1) Previously used 'shell' script for Windows and Unix
14
#                      This was very sow under windows.
16
#                      This was very slow under windows.
15
#                      This is a native program it should be executable by
-
 
16
#                      make without the need to invoke a cmd.exe layer
-
 
17
#
17
#
-
 
18
#                      This is a native program it should be executable by
-
 
19
#                      make without the need to invoke a cmd.exe layer or
-
 
20
#                      a shell layer
18
#
21
#
19
#                   2) All the Windows 'copy' utilities have path limits
22
#                   2) All the Windows 'copy' utilities have path limits
20
#                      These can be overcome
23
#                      These can be overcome
21
#
24
#
22
#.........................................................................#
25
#.........................................................................#
Line 34... Line 37...
34
BuildPlatforms ('SOLARIS,--OnlyDebug');
37
BuildPlatforms ('SOLARIS,--OnlyDebug');
35
BuildPlatforms ('LINUX,--OnlyDebug');
38
BuildPlatforms ('LINUX,--OnlyDebug');
36
BuildPlatforms ('WIN32,--OnlyProd');
39
BuildPlatforms ('WIN32,--OnlyProd');
37
 
40
 
38
 
41
 
39
BuildName       ( 'CopyFile 0.0.0000 cr' );
42
BuildName       ( 'JatsFileUtil 1.0.0000 cr' );
40
BuildInterface  ( 'local' );
43
BuildInterface  ( 'local' );
41
BuildInterface  ( 'interface' );
44
BuildInterface  ( 'interface' );
42
 
45
 
43
#   Specify subdirectories to process
46
#   Specify subdirectories to process
44
#
47
#