Rev 2104 | 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 ( '*', "About.cs" );Src ( '*', "About.resx" );Src ( '*', "AssemblyInfo.cs" );Src ( '*', "AssemblyVersionInfo.cs" );Src ( '*', "createWordDoc.cs" );Src ( '*', "createWordDoc.resx" );Src ( '*', "DocReferenceForm.cs" );Src ( '*', "DocReferenceForm.resx" );Src ( '*', "DocSectionTracking.cs" );Src ( '*', "EA_Constants.cs" );Src ( '*', "EA_DocGenOptions.cs" );Src ( '*', "EA_DocGenOptionsForm.cs" );Src ( '*', "EA_DocGenOptionsForm.resx" );Src ( '*', "EA_ElementAccumulator.cs" );Src ( '*', "EA_ElementSorter.cs" );Src ( '*', "EA_Finders.cs" );Src ( '*', "EA_RelationshipMatrix.cs" );Src ( '*', "RelationshipMatrixType.cs" );Src ( '*', "RelationshipMatrixType.resx" );Src ( '*', "EA_Utilities.cs" );Src ( '*', "FormatTagHelp.cs" );Src ( '*', "FormatTagHelp.resx" );Src ( '*', "GUID_Clipboard.cs" );Src ( '*', "Main.cs" );Src ( '*', "Sorters.cs" );Src ( '*', "StyleContent.cs" );Src ( '*', "TabularContent.cs" );Src ( '*', "TerminologyForm.cs" );Src ( '*', "TerminologyForm.resx" );Src ( '*', "TextualContent.cs" );Src ( '*', "TextParser.cs" );SharedLib ( '*', "EA_DocGen", @CSRCS, "-LInterop.EA", "-LInterop.Word", "-LOffice" );#.............................................................................# Packaging definitions#PackageLib ('*', @SHLIBS );#.............................................................................# Finally generate the makefile#MakefileGenerate();#.. Successful termination1;