Rev 2092 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
# Copyright (C) 1998-2007 ERG Limited, All rights reserved## Module name : Makefile.pl# Module type : Makefile system# Compiler(s) : ANSI C# Environment(s): n/a## Description: makefile.pl template example##.........................................................................#die "Usage: Makefile.pl rootdir Makelib.pl\n"unless( $#ARGV+1 >= 2 );require "$ARGV[1]";# Build platform definitions ..#Platform( 'CSHARP' );############################################################################# Define the source files#Src ( '*', "AssemblyInfo.cs" );Src ( '*', "Main.cs" );Src ( '*', "About.cs" );Src ( '*', "About.resx" );Src ( '*', "createWordDoc.cs" );Src ( '*', "createWordDoc.resx" );Src ( '*', "EA_RelationshipMatrix.cs" );Src ( '*', "GUID_Clipboard.cs" );Src ( '*', "EA_Finders.cs" );Src ( '*', "EA_DocGenOptions.cs" );Src ( '*', "EA_Utilities.cs" );Src ( '*', "EA_ElementSorter.cs" );SharedLib ( '*', "EA_DocGen", @CSRCS, "-LInterop.EA", "-LInterop.Word" );#.............................................................................# Packaging definitions#PackageLib ('*', @SHLIBS );#.............................................................................# Finally generate the makefile#MakefileGenerate();#.. Successful termination1;