Subversion Repositories DevTools

Rev

Rev 66 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

# Copyright (C) 1998-2006 ERG Limited, All rights reserved
#
# Module name   : Makefile.pl
# Module type   : Makefile system
# Compiler(s)   : ANSI C
# Environment(s): n/a
#
# Description:    makefile.pl for package Production_Manager
#
#.........................................................................#

die "Usage: Makefile.pl rootdir Makelib.pl\n"
    unless( $#ARGV+1 >= 2 );
require "$ARGV[1]";

#
# Build platform definitions ..
#
Platform( '*' );

GenerateFiles ('*', 'jats_transform_file',
                    '--NoVarTag',
                    '-infile=--Prerequisite(_about.template)',
                    '-outfile=--GeneratedCommon(_about.asp)',
                    '-tag=__NAME__,--Var(BuildName)',
                    '-tag=__VERSION__,--Var(BuildVersion)',
                    '-tag=__VERSIONNUM__,--Var(BuildVersionNum)',
                );

############################################################################
#   Define the source files
#

#.............................................................................
# Packaging definitions
#
PackageFile ( '*', '--DirTree=.', '--FilterOut=.jats.packageroot', '--FilterOut=build.pl', '--FilterOut=descpkg', '--FilterOut=Makefile.gbe', '--FilterOut=makefile.pl', '--Prod', '--Prefix=etc' );
PackageFile ( '*', '_about.asp', '--Prefix=etc' );

#..
#
Src         ( '*'   , 'descpkg' );
PackageFile ( '*'   , 'descpkg' );

#.............................................................................
# Finally generate the makefile
#
MakefileGenerate();

#..  Successful termination
1;