From: Konstantin S. <ks...@us...> - 2004-11-05 12:14:48
|
Update of /cvsroot/opengtoolkit/deab/example_projects/Test 001 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2751/example_projects/Test 001 Modified Files: Pre-Post Build VI Example.vi Test 002.llb Test Build.deab deab_build.log Added Files: build_revision.txt Removed Files: Test Build_Def_Dst.deab Log Message: --- NEW FILE: build_revision.txt --- [Test Build.deab] Version=1.2.3 Build_Number=4 Build_Date="05.11.2004 14:01:02" Status=OK Warnings=0 Log_File="/C/Shared Projects/OpenG/deab/example_projects/Test 001/deab_build.log" --- Test Build_Def_Dst.deab DELETED --- Index: Pre-Post Build VI Example.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/example_projects/Test 001/Pre-Post Build VI Example.vi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvsH3Hnwb and /tmp/cvsvDheYV differ Index: Test 002.llb =================================================================== RCS file: /cvsroot/opengtoolkit/deab/example_projects/Test 001/Test 002.llb,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvsqiWJ0C and /tmp/cvsL6FPHn differ Index: deab_build.log =================================================================== RCS file: /cvsroot/opengtoolkit/deab/example_projects/Test 001/deab_build.log,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** deab_build.log 25 Oct 2004 11:32:39 -0000 1.11 --- deab_build.log 5 Nov 2004 12:14:00 -0000 1.12 *************** *** 1,43 **** ! *** 18:37:28.1 : Build started [25.10.2004] File: 111.deab ! >>> 18:37:28.3 : Expand Build Parameter Paths.vi started ! >>> 18:37:28.4 : Calling Pre-build VI started Pre-build VI Path: C:\Shared Projects\OpenG\deab\example_projects\Test 001\Pre-Post Build VI Example.vi - >>> 18:37:30.4 : Load VIs into Memory.vi started ! >>> 18:37:30.7 : Test VIs need be Unloaded.vi started ! >>> 18:37:30.7 : Test for VI Unsaved Changes.vi started ! >>> 18:37:30.8 : Generate Resources Copy Info.vi started ! >>> 18:37:30.9 : Generate VI Building Info.vi started ! >>> 18:37:31.2 : Revise Ambiguous VIs Destination.vi started ! >>> 18:37:31.4 : Rename Build Root Dir If Exists.vi started ! >>> 18:37:31.5 : Create Target Dirs and LLBs.vi started ! >>> 18:37:31.7 : Save VIs to Destination.vi started ! >>> 18:37:39.8 : UnLoad Top-Level and Dynamic VIs.vi started ! >>> 18:37:39.8 : Copy Resource Files and Relink VIs.vi started ! >>> 18:37:41.2 : Set Top Level VIs in LLBs.vi started ! >>> 18:37:41.3 : Convert LLBs to EXEs.vi started ! >>> 18:37:41.3 : Copy Support Files.vi started ! >>> 18:37:41.4 : Calling Post-build VI started Post-build VI Path: C:\Shared Projects\OpenG\deab\example_projects\Test 001\Pre-Post Build VI Example.vi ! *** 18:37:46.2 : Build finished --- 1,45 ---- ! *** 14:01:00.5 : Build started [05.11.2004] File: Test Build.deab ! >>> 14:01:00.5 : Read Build File started ! >>> 14:01:00.7 : Calling Pre-build VI started Pre-build VI Path: C:\Shared Projects\OpenG\deab\example_projects\Test 001\Pre-Post Build VI Example.vi ! >>> 14:01:02.5 : Load VIs into Memory started ! >>> 14:01:02.8 : Test VIs need be Unloaded started ! >>> 14:01:02.9 : Test for VI Unsaved Changes started ! >>> 14:01:02.9 : Generate Resources Copy Info started ! >>> 14:01:03.0 : Generate VI Building Info started ! >>> 14:01:03.3 : Revise Ambiguous VIs Destination started ! >>> 14:01:03.6 : Rename Build Root Dir If Exists started ! >>> 14:01:03.6 : Create Target Dirs and LLBs started ! >>> 14:01:03.8 : Save VIs to Destination started ! >>> 14:01:10.9 : UnLoad Top-Level and Dynamic VIs started ! >>> 14:01:16.0 : Copy Resource Files and Relink VIs started ! >>> 14:01:17.2 : Set Top Level VIs in LLBs started ! >>> 14:01:17.3 : Convert LLBs to EXEs started ! >>> 14:01:17.3 : Copy Support Files started ! ! >>> 14:01:17.4 : Calling Post-build VI started Post-build VI Path: C:\Shared Projects\OpenG\deab\example_projects\Test 001\Pre-Post Build VI Example.vi ! ! *** 14:01:20.3 : Build finished Index: Test Build.deab =================================================================== RCS file: /cvsroot/opengtoolkit/deab/example_projects/Test 001/Test Build.deab,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** Test Build.deab 23 Oct 2004 08:28:52 -0000 1.9 --- Test Build.deab 5 Nov 2004 12:14:00 -0000 1.10 *************** *** 1,242 **** ########################################################### # This section contains general project build settings. - [General] - - - # Project Root is optional. If it is not specified, it is - # assumed to be the .deab file's parent directory - - Project Root = "" - - # Build Root is optional. If it is not specified, it is - # assumed to be the Project Root. Build Root may be either - # an absolute path, or a path relative to the Project Root - - Build Root = "Target" - - # Source Root is optional. If it is not specified, it is - # assumed to be the Project Root. Source Root may be either - # an absolute path, or a path relative to the Project Root - - Source Root = "" - - # Overwrite Existing Files specifies whether to overwrite - # files in the build location. This is an optional. If it - # is not specified, it is assumed to be FALSE - - Overwrite Existing Files=TRUE - - # If a Namespace is specified, all VIs and CTLs will be - # "name magled" with the Namespace as a suffix. For - # example, "MyVI.vi" with a Namespace of "MyApp" becomes - # "MyVI__MyApp.vi" in the built software product. - - Namespace="built" - - - ######### NEW !!! NEW !!! NEW ########### - ! # Call Pre-Build VI and Call Post-Build VI are optional parameters that ! # specify VI(s) to be called before a build starts and after the build ! # completes respectively. A Pre/Post-Buid VI path may be either an ! # absolute path, or a path relative to the Project Root. ! # A Pre-build VI takes parameters to be used to perform building; ! # herewith, all paths are absolute. A Post-build VI takes, in addition, ! # actual parameters used during the build. ! # Use "Pre-Post Build VI Template.vi" as a template for a custom ! # pre/post-build VI. ! ! # Call Pre-Build VI = "Pre-Post Build VI Example.vi" ! # Call Post-Build VI = "Pre-Post Build VI Example.vi" ! # Ambiguous VIs Dest Dir is optional parameter that specifies a ! # destination directory to save 'Ambiguous VIs'. The 'Ambiguous VI' ! # term refers to a VI, callers of which expect to load the VI from ! # different locations. Ambiguous VIs Dest Dir may be either an absolute ! # directory path or a path relative to Build Root. If this parameter is ! # missed (or it is an empty path), ambiguous VIs are saved according to ! # the common rules. In any case, information on 'Ambiguous VIs' is ! # reported in a log file. ! Ambiguous VIs Dest Dir = "" ! # If New Build Root key is equal to TRUE and a Build Root exists, it ! # will be renamed and new Build Root will be created. ! # By defauild, the parameter is FALSE. New Build Root = FALSE - - # Include Hidden VIs specifies whether include hidden VIs to a build - # or not. By default, it is TRUE to keep compatibility with previous - # releases. - # Background: - # "Application: All VIs In Memory" property does not list hidden VIs. - # There are hidden VIs in LV DSC, GOOP and perhaps other addons. More, - # as soon some LV DSC hidden VIs are loaded, they stay in memory (and - # run) until LV finishes (even if no 'typical' VIs opened). - Include Hidden VIs = TRUE ! # This is an optional parameter. If it is TRUE, a destination that has ! # the least number is used as a default destination to save source VIs ! # not covered in any destination section. This can be helpful ! # to simplify building of executables. By default, it is FALSE. ! # For more info, see comments to "Destination N" section. ! ! TheLeastNumberedDestinationIsDefault = FALSE ! ! # --- Log Dir is an optional parameter that specifies a directory where a ! # log file is written. If it is not specified, it is assumed to be the ! # .deab file's parent directory. Log Dir may be either an absolute path ! # or a path relative to the .deab file's parent directory. ! # --- Log File is an optional parameter that specifies a log file. If it ! # is not specified, it is assumed to be a file with name of the .deab file ! # and '.log' extension, located in Log Dir directory. Log File may be ! # either an absolute path or a path relative to Log Dir directory. If it's ! # an absolute path, it overrides Log Dir. ! # --- Log File Suffix is an optional parameter that specifies a suffix be ! # appended to a name of log file. A suffix will be passes through ! # "Format Date/Time String" primitive to format actual suffix; herewith, ! # all characters that are invalid for target file system (e.g. ':' in Win) ! # will be replaced with a valid character; also, '.' is replaced with '_'. ! # For example, ! # Log File Suffix = " %c" ! # appends date/time when a build started to name of a log file. ! # By default, no suffix appended to log file name. ! Log Dir = "" Log File = "deab_build.log" Log File Suffix = "" - # The parameters below specify whether to include respective - # resources to a build. By default, all of them are assumed - # to be True. - Include Help Files = True Include Shared Libs = True Include External Subrs = True - # Help File Dir, Shared Lib Dir and External Subr Dir are optional. - # Any of them can be either an absolute path or a path relative to - # Build Root. By default (if a path is empty), the paths assume the - # following values respectively: - # <Buid Root>\Help, <Build Root>\Rsrc and <Build Root>\Rsrc - Help File Dir = "Help Files" Shared Lib Dir = "Bin Resources" External Subr Dir = "Bin Resources" - # EXE Icon File is optional parameter to specify a custom icon of an - # executable. It may be either an absolute path to an icon file or a path - # relative to Source Root. - EXE Icon File = "" ! # Unsaved Changes MsgBox is optional. If it is TRUE and there is a ! # unsaved VI (a VI has non-zero Modification Bitset property), a ! # message box appears to ask a user to either continue or abort ! # building. By default, it is TRUE. ! ! Unsaved Changes MsgBox = TRUE - ######### END OF NEWS ########### ########################################################### ! # Top Level VIs specifies VIs whose hierarchies are to be ! # included in the build. Additionally, Top Level VIs will ! # be set as "Top-Level" in destination LLBs if the its ! # Destination is converted to an LLB or EXE. You can use ! # any keyname for Top Level VIs. Keynames for this section ! # are arbitrary. ! [Top Level VIs] 1="Test 002.llb\Test VI 002.vi" ########################################################### ! # Dynamic VIs specifies VIs whose hierarchies are to be ! # included in the build. Keynames for this section are ! # arbitrary ! [Dynamic VIs] 1 = "Test VI 001.vi" ########################################################### ! # Destination sections should be named "Destination N", where ! # "N" is an integer. This allows you to specify multiple ! # Destination sections. ! # ! #[Destination 1] ! # ! # Every VI or CTL in the application source hierarchy which ! # is located beneath Source Directory will be aggregated into ! # Target Dir, except for those VIs and CTLs found beneath a ! # subdirectory specified as a Source Dir of another Destination ! # ! #Source Dir="C:\HTAS-LabVIEW\HT-DAQ 3" ! # ! # The Build Target Dir for every VI or CTL in the application ! # source hierarchy which is located beneath Source Directory, ! # except for those VIs and CTLs found beneath a subdirectory ! # specified as a Source Dir of another Destination. ! # ! # ! ##### NEW !!! NEW !!! NEW ###### ! # Target Dir can contain <KeepHierarchy> keyword as the last ! # component of a path. In this case, a VI directory hierarchy ! # in Target Dir is saved as it is beneath Source Dir, including ! # sub-dirs and LLBs. ! # ! # Example: ! # Source Dir = <user.lib> ! # Target Dir = "libraries\user.lib\<KeepHierarchy>" ! ##### END OF NEWS ############## ! # ! #Target Dir="HT-DAQ.llb" ! # ! # If TRUE, then the Target Dir will be converted into an LLB. ! # This setting may be overrided by the Convert Target to EXE ! # setting. ! # ! #Convert Target to LLB=TRUE ! # ! # If TRUE, then the Target Dir will be converted into an EXE. ! # This setting overrides the Convert Target to LLB setting. ! # ! #Convert Target to EXE=FALSE ! # ! # If TRUE, all VIs in this Destination will have thier diagrams ! # removed, during the build. ! # ! #Remove Diagrams=FALSE ! # - ########################################################### [Destination 0001] ! Source Dir="" ! Target Dir="test_built" ! Convert Target to LLB=TRUE ! Convert Target to EXE=FALSE ! Remove Diagrams=FALSE ! [Destination 91001] ! Source Dir="<vi.lib>" ! Target Dir="test-ni.llb" ! Convert Target to LLB=TRUE ! Convert Target to EXE=FALSE ! Remove Diagrams=FALSE [Destination 2001] ! Source Dir="<user.lib>\_OpenG.lib" ! Target Dir="test-openg.llb" ! Convert Target to LLB=TRUE ! Convert Target to EXE=FALSE ! Remove Diagrams=FALSE --- 1,86 ---- ########################################################### # This section contains general project build settings. ! [General] + File Format Version = 1.0.0 ! Namespace = "" ! Project Root = "" ! Build Root = "Target" ! Source Root = "" ! Call Pre-Build VI = "Pre-Post Build VI Example.vi" ! Call Post-Build VI = "Pre-Post Build VI Example.vi" + Unsaved Changes MsgBox = TRUE + Ambiguous VIs Dest Dir = "ambiguous vis.llb" New Build Root = FALSE Include Hidden VIs = TRUE + Overwrite Existing Files=TRUE ! Revision File = "build_revision.txt" Log Dir = "" Log File = "deab_build.log" Log File Suffix = "" Include Help Files = True Include Shared Libs = True Include External Subrs = True Help File Dir = "Help Files" Shared Lib Dir = "Bin Resources" External Subr Dir = "Bin Resources" EXE Icon File = "" ! Version VI Name = "Test VI 002.vi" ! Version Ctrl Name = "Version Info" ########################################################### ! # Top Level VIs + [Top Level VIs] 1="Test 002.llb\Test VI 002.vi" ########################################################### ! # Dynamic VIs + [Dynamic VIs] 1 = "Test VI 001.vi" ########################################################### ! # Destinations [Destination 0001] ! Source Dir ="" ! Target Dir ="test_built" ! Convert Target to LLB =TRUE ! Convert Target to EXE =FALSE ! Remove Diagrams =FALSE ! Default Destination = FALSE ! [Destination 1001] ! Source Dir ="<vi.lib>" ! Target Dir ="test-ni.llb" ! Convert Target to LLB =TRUE ! Convert Target to EXE =FALSE ! Remove Diagrams =FALSE ! Default Destination = FALSE [Destination 2001] ! Source Dir ="<user.lib>\_OpenG.lib" ! Target Dir ="test-openg.llb" ! Convert Target to LLB =TRUE ! Convert Target to EXE =FALSE ! Remove Diagrams =FALSE ! Default Destination = FALSE *************** *** 247,300 **** - ######### NEW !!! NEW !!! NEW ########### - - ########################################################### ! # SupportFiles sections should be named "SupportFiles N", where "N" ! # is an integer. This allows you to specify multiple SupportFiles ! # sections. ! # [SupportFiles 001] ! ! # The TargetDir is optional. If it is not specified, it is assumed to be ! # the Build Root. TargetDir may be either an absolute path, or a path ! # relative to the Build Root. ! ! TargetDir="" ! ! # The OverwriteExisting specifies whether to overwrite files in the ! # TargetDir. This is an optional. If it is not specified, it is ! # assumed to be FALSE ! ! OverwriteExisting=True ! ! # The Source keys should be named "SourceFile N", where "N" is an ! # integer. Is allows you to specify multiple source files for the ! # TargetDir. A SourceFile can be either an absolute path or a path ! # relative to Source Root. A SourceFile can contain wildcards in a ! # file name to specify a group of files. It is possible to specify ! # no SourceFiles in order to just create the TargetDir. ! SourceFile 001 = *.ini SourceFile 002 = readme.txt - - # FollowVIDirHierarchy is optional. If there are VIs, destination - # directories of which are beneath TargetDir, DEAB looks for the - # specified SourceFiles in the VIs' source directories and copies them - # to the appropriate positions beneath TargetDir. I.e. if a source VI - # has a support file in its parent directory, it will also have the - # support file in its new (destination) parent directory. Note that - # only name of a SupportFile is used in this mode, any path is ignored; - # however, a use of wildcards is still possible. - # Example: - # FollowVIDirHierarchy = True - # TargetDir = "App\PlugIns" - # SourceFile 001 = "*.ini" - # SourceFile 002 = "readme.txt" - # This will copy *.ini and readme.txt files from directories where VIs - # saved to beneath "App\PlugIns" reside to the respective sub-dirs of - # "App\PlugIns" - FollowVIDirHierarchy = False --- 91,102 ---- ########################################################### ! # SupportFiles [SupportFiles 001] ! TargetDir = "" ! OverwriteExisting = True SourceFile 001 = *.ini SourceFile 002 = readme.txt FollowVIDirHierarchy = False *************** *** 306,309 **** # SourceFile 002 = docs\*.txt - ######### END OF NEWS ########### --- 108,110 ---- |