From: Konstantin S. <ks...@us...> - 2004-10-05 11:55:29
|
Update of /cvsroot/opengtoolkit/deab/example_projects/Test 001 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7394/example_projects/Test 001 Modified Files: Test Build.deab Added Files: Test Build_Def_Dst.deab Log Message: --- NEW FILE: Test Build_Def_Dst.deab --- ########################################################### # 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-2" # 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 ########### # 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 = True # Log File is optional. If it is not specified, a log file is # <DeabFileDir>\DeabFileName.deab.log. Log File may be either an absolute # file path or a file path relative to the .deab file's parent directory Log File = "" # 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" ######### 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. # #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 1] Source Dir="" Target Dir="all_in_one" Convert Target to LLB=TRUE Convert Target to EXE=FALSE Remove Diagrams=FALSE ########################################################### [Exclude Lib Dirs from Build] # 1=<help> ######### 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 Target Dir. 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 [SupportFiles 002] TargetDir="Docs" OverwriteExisting=False SourceFile 001=*.txt # SourceFile 002=docs\*.txt ######### END OF NEWS ########### Index: Test Build.deab =================================================================== RCS file: /cvsroot/opengtoolkit/deab/example_projects/Test 001/Test Build.deab,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Test Build.deab 4 Oct 2004 12:00:49 -0000 1.3 --- Test Build.deab 5 Oct 2004 11:54:43 -0000 1.4 *************** *** 41,51 **** ######### NEW !!! NEW !!! NEW ########### # 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. --- 41,65 ---- ######### NEW !!! NEW !!! NEW ########### + # 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 File is optional. If it is not specified, a log file is + # <DeabFileDir>\DeabFileName.deab.log. Log File may be either an absolute + # file path or a file path relative to the .deab file's parent directory + + Log File = "deab_build.log" + # 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. *************** *** 55,61 **** # <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" ######### END OF NEWS ########### --- 69,75 ---- # <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" ######### END OF NEWS ########### *************** *** 130,134 **** Remove Diagrams=FALSE ! [Destination 1001] Source Dir="<vi.lib>" Target Dir="test-ni.llb" --- 144,148 ---- Remove Diagrams=FALSE ! [Destination 91001] Source Dir="<vi.lib>" Target Dir="test-ni.llb" *************** *** 175,182 **** # 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 SourceFile 001=*.ini --- 189,198 ---- # 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 |