Specifying Export Options of JSON files

This topic explains the various export options available inside the EGL Dependency Graph Wizard to users to customize the JSON file output:

  • Include EGL core libraries in the report: This option will add the EGL core libraries inside the JSON files (e.g., system libraries).
  • Enable generation with extended paths: This will add the JSON files and include the full path of the .egl files, creating subfolders as necessary.
  • Open JSON root file after creation: This option will open the root file of the project in the workbench after the JSON file creation.
  • Create a full details report: This option will enable the generation of a more detailed JSON with more information for each listed dependency. (The Default is a simple JSON creation).

Below is an example of the Exported Dependency Graph output using the simple JSON option, including the extended path and core libraries:

{
  "partName" : "test",
  "projectName" : "test",
  "packageName" : "",
  "partType" : "EGLProject",
  "dependencies" : [ "p1.p2.p3.pgm", "p1.p2.p3.EGLSource/p1/p2/p3/pgm.egl", 
	  "pack1.progr", "pack1.EGLSource/pack1/progr.egl", 
	  "pack1.reco", "pack1.libr", 
	  "pack1.EGLSource/pack1/reco.egl", 
	  "pack1.EGLSource/pack1/inter.egl", 
	  "pack1.EGLSource/pack1/serv.egl", 
	  "egl.core.BasicRecord", 
	  "pack1.EGLSource/pack1/libr.egl", 
	  "egl.core", "egl.core.basicprogram", 
	  "egl.core.BasicLibrary" ]
}