Rev 2169 | 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( 'CSHARP2005' );############################################################################# Define the source files#Src ( '*', "About.cs" );Src ( '*', "About.resx" );Src ( '*', "AssemblyInfo.cs" );Src ( '*', "AssemblyVersionInfo.cs" );Src ( '*', "Constants.cs");Src ( '*', "CopyReqProDatabase.cs");Src ( '*', "CopyReqProDatabaseToMemory.cs");Src ( '*', "CWaitCursor.cs");Src ( '*', "EA_Connectors.cs" );Src ( '*', "EA_ElementAccumulator.cs" );Src ( '*', "EA_ElementSorter.cs" );Src ( '*', "EA_Package.cs" );Src ( '*', "EA_Parsing.cs" );Src ( '*', "EA_ProjectBrowser.cs" );Src ( '*', "EA_RecursionWorker.cs" );Src ( '*', "EA_TaggedValues.cs" );Src ( '*', "ExportForm.cs");Src ( '*', "ExportForm.resx");Src ( '*', "ExportToReqProCSVForm.cs");Src ( '*', "ExportToReqProCSVForm.resx");Src ( '*', "ExportToReqProDatabase.cs");Src ( '*', "ImportReqProDatabase.cs");Src ( '*', "Logon.cs" );Src ( '*', "Logon.resx" );Src ( '*', "MessageBoxEx.cs" );Src ( '*', "QueryForm.cs" );Src ( '*', "QueryForm.resx" );Src ( '*', "ReqProDatabase.cs");Src ( '*', "ReqPro_object.cs");Src ( '*', "ReqPro_ReqStatus.cs");Src ( '*', "ReqPro_ReqType.cs");Src ( '*', "ReqProDB_Artifact.cs");Src ( '*', "ReqProFilterForm.cs");Src ( '*', "ReqProFilterForm.resx");Src ( '*', "ReqProMain.cs" );Src ( '*', "ReqProParser.cs");SharedLib ( '*', "EA_ReqPro", @CSRCS, "-LInterop.EA", "-LInterop.ReqPro40" );#.............................................................................# Packaging definitions#PackageLib ('*', @SHLIBS );#.............................................................................# Finally generate the makefile#MakefileGenerate();#.. Successful termination1;