sbsv1/abld/doc/makmake.mdl
changeset 599 fa7a3cc6effd
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sbsv1/abld/doc/makmake.mdl	Fri Jun 25 17:29:25 2010 +0800
@@ -0,0 +1,2075 @@
+
+(object Petal
+    version    	37)
+
+(object Design "<Top Level>"
+    is_unit    	TRUE
+    is_loaded  	TRUE
+    defaults   	(object defaults
+	rightMargin 	0.250000
+	leftMargin 	0.250000
+	topMargin  	0.250000
+	bottomMargin 	0.500000
+	pageOverlap 	0.250000
+	clipIconLabels 	TRUE
+	autoResize 	FALSE
+	snapToGrid 	TRUE
+	gridX      	0
+	gridY      	0
+	defaultFont 	(object Font
+	    size       	12
+	    face       	"Arial"
+	    bold       	FALSE
+	    italics    	FALSE
+	    underline  	FALSE
+	    strike     	FALSE
+	    color      	0
+	    default_color 	TRUE)
+	showMessageNum 	3
+	showClassOfObject 	TRUE
+	notation   	"Booch")
+    root_category 	(object Class_Category "<Top Level>"
+	exportControl 	"Public"
+	global     	TRUE
+	subsystem  	"<Top Level>"
+	logical_models 	(list unit_reference_list
+	    (object Class "MAKMAKE"
+		statemachine 	(object State_Machine
+		    states     	(list States
+			(object State "$UNNAMED$0"
+			    type       	"EndState")
+			(object State "$UNNAMED$1"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Load PERL Platform Module"
+				    Event      	(object Event "Buil")
+				    sendEvent  	(object sendEvent)))
+			    type       	"StartState")
+			(object State "Call PMGetBldList"
+			    documentation 	"Returns array of build types"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartMakefile"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMStartMakefile"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMBld"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartBldSPrjDoc"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"if not defined PMStartBldSPrjSrc"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"if not defined PMStartBldSPrjSrc"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"if defined PMStartBldSPrjSrc"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartBld"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMBld"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Setup the next build"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartBldSPrjDoc"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMBld"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMBldSPrjDoc"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Read MMP file"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Open Makefile"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Setup Globals"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Setup Globals"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartMakefile"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMGetBldList"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartBldSPrjSrcList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartBldSPrjSrc"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMSource"
+			    type       	"Normal")
+			(object State "Call PMBldSPrjDoc"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMEndBldSPrjDoc"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartMakefile"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"CallPMStartBldList"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMGetBldList"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartBldSPrjList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartBldSPrj"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMBldSPrj"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartBldSPrjSrcList"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndBldSPrjSrc"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartBldSPrjSrc"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMEndBldSPrjSrcList"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndBldSPrjDoc"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartBldSPrjDoc"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMEndBldSPrjDocList"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndBldSPrj"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartBldSPrj"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMEndBldSPrjList"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndBld"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartBld"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMEndBldList"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Load PERL Platform Module"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartPlatform"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartPlatform"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Read MMP file"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Open Makefile"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Setup Globals"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Write text to makefile"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "CallPMStartBldList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartBld"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "if not defined PMStartBldSPrjSrc"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartBldSPrjList"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMEndBld"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "if defined PMStartBldSPrjSrc"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartBldSPrjList"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartBldSPrj"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMBldSPrj"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartBldSPrjSrc"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMBldSPrjSrc"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMBldSPrjSrc"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMEndBldSPrjSrc"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndBldSPrjSrcList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartBldSPrjDocList"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndBldSPrjDocList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMEndBldSPrj"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartBldSPrjDocList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartBldSPrjDoc"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndBldSPrjList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMEndBld"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndBldList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"if not defined PMSPrjSrc"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"if not defined PMSPrjSrc"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"if defined PMSPrjSrc"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "if not defined PMSPrjSrc"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMEndMakefile"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "if defined PMSPrjSrc"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartSPrjList"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartSPrjList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartSPrj"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartSPrjSrcList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMSPrjSrcList"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMStartSPrjSrc"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartSPrjDoc"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartSPrjSrcList"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMSPrjDoc"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMSPrjSrcList"
+			    type       	"Normal")
+			(object State "Call PMStartSPrjSrcBldList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartSPrjSrcBld"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMSPrjSrc"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartSPrjSrcBldList"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartSPrjSrc"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMSPrjSrc"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMSPrjSrcBldList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartSPrjSrcBld"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartSPrjSrcBld"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMSPrjSrcBld"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMSPrjSrcBld"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMEndSPrjSrcBld"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndSPrjSrcBld"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMEndSPrjSrcBldList"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMStartSPrjSrcBld"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndSPrjSrcBldList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"CallPMEndSPrjSrc"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "CallPMEndSPrjSrc"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"CallPMEndSPrjSrcList"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMStartSPrjSrc"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "CallPMEndSPrjSrcList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartSPrjDocList"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartSPrjDocList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartSPrjDoc"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartSPrjDocBldList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartSPrjDocBld"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartSPrjDocBld"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMSPrjDocBld"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMSPrjDocBld"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMEndSPrjDocBld"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndSPrjDocBldList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMEndSPrjDoc"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndSPrjDoc"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMEndSPrjDocList"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMStartSPrjDoc"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndSPrjDocList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMEndSPrj"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndSPrj"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMEndSPrjList"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMStartSPrj"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndSPrjList"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMEndMakefile"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndMakefile"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMEndPlatform"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndPlatform"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Open Makefile"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMStartSPrj"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartSPrjDoc"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMSPrj"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMSPrjDoc"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartSPrjDocBldList"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMSPrj"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMStartSPrjSrcList"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Call PMEndSPrjDocBld"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Call PMEndSPrjDocBldList"
+				    sendEvent  	(object sendEvent))
+				(object State_Transition
+				    supplier   	"Call PMStartSPrjDocBld"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Write text to makefile"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"Close Makefile"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")
+			(object State "Close Makefile"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    supplier   	"$UNNAMED$0"
+				    sendEvent  	(object sendEvent)))
+			    type       	"Normal")))
+		statediagram 	(object State_Diagram ""
+		    title      	""
+		    zoom       	60
+		    max_height 	28350
+		    max_width  	21600
+		    origin_x   	0
+		    origin_y   	0
+		    items      	(list diagram_item_list
+			(object StateView "EndState" "$UNNAMED$0" @1
+			    location   	(322, 11086))
+			(object StateView "StartState" "$UNNAMED$1" @2
+			    location   	(112, 78))
+			(object StateView "Normal" "Call PMGetBldList" @3
+			    location   	(330, 1319)
+			    label      	(object ItemLabel
+				Parent_View 	@3
+				location   	(330, 1293)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	534
+				justify    	0
+				label      	"Call PMGetBldList")
+			    width      	546
+			    height     	142)
+			(object StateView "Normal" "Call PMBld" @4
+			    location   	(827, 2557)
+			    label      	(object ItemLabel
+				Parent_View 	@4
+				location   	(827, 2536)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	380
+				justify    	0
+				label      	"Call PMBld")
+			    width      	392
+			    height     	133)
+			(object StateView "Normal" "Call PMStartBld" @5
+			    location   	(328, 2281)
+			    label      	(object ItemLabel
+				Parent_View 	@5
+				location   	(328, 2239)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	496
+				justify    	0
+				label      	"Call PMStartBld")
+			    width      	508
+			    height     	175)
+			(object TransView "" @6
+			    client     	@5
+			    supplier   	@4
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMStartBldSPrjDoc" @7
+			    location   	(3957, 4721)
+			    label      	(object ItemLabel
+				Parent_View 	@7
+				location   	(3957, 4699)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	710
+				justify    	0
+				label      	"Call PMStartBldSPrjDoc")
+			    width      	722
+			    height     	134)
+			(object NoteView @8
+			    location   	(1187, 1929)
+			    label      	(object ItemLabel
+				Parent_View 	@8
+				location   	(759, 1818)
+				nlines     	3
+				max_width  	881
+				label      	
+|main::TargetDir $(path)\<build>
+|main::BuildDir $(path)\<build>
+|main::Build build
+				)
+			    width      	941
+			    height     	234)
+			(object StateView "Normal" "Read MMP file" @9
+			    location   	(346, 780)
+			    label      	(object ItemLabel
+				Parent_View 	@9
+				location   	(346, 757)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	507
+				justify    	0
+				label      	"Read MMP file")
+			    width      	519
+			    height     	137)
+			(object StateView "Normal" "Setup Globals" @10
+			    location   	(330, 1023)
+			    label      	(object ItemLabel
+				Parent_View 	@10
+				location   	(330, 1003)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	600
+				justify    	0
+				label      	"Setup Globals")
+			    width      	612
+			    height     	131)
+			(object NoteView @11
+			    location   	(2463, 908)
+			    label      	(object ItemLabel
+				Parent_View 	@11
+				location   	(1793, 56)
+				nlines     	27
+				max_width  	1365
+				label      	
+|main::Path_MakeToRoot	path from makefile to top directory
+|main::Project	project
+|main::PlainTarget	plaintarget . def-> mmp file - no ext.
+|main::TargetType	targettype. def-> "EXE"
+|main::Target	target. def-> plaintarget.targettype
+|main::UserIncludeList	user include list
+|main::SystemIncludeList	system include list
+|main::LibraryList	list of libraries
+|main::PlatformText  platform text block from mmp file
+|main::SubProject	null
+|main::Source	null
+|main::PlainSource	null
+|main::SourceDir	null
+|main::SourceList	list of all source files
+|main::PlainSourceList    list of all source files - no exts.
+|main::DependencyList    null
+|main::DocumentList	     list of all document files
+|main::Document	null
+|main::BuildList	null
+|main::Build	null
+|main::TargetDir	\epoc32\release\<platform>
+|main::BuildDir	\epoc32\build\project(?D)\<platform>
+|main::MacroList	current macrolist
+|main::AddMacro	list of added macros
+|main::RemoveMacro list of removed macros if successful
+|main::Output	1 if successful else die
+				)
+			    width      	1425
+			    height     	1716)
+			(object StateView "Normal" "Call PMStartBldSPrjSrcList" @12
+			    location   	(3004, 3681)
+			    label      	(object ItemLabel
+				Parent_View 	@12
+				location   	(3004, 3658)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	796
+				justify    	0
+				label      	"Call PMStartBldSPrjSrcList")
+			    width      	808
+			    height     	136)
+			(object StateView "Normal" "Call PMBldSPrjDoc" @13
+			    location   	(4572, 4914)
+			    label      	(object ItemLabel
+				Parent_View 	@13
+				location   	(4572, 4897)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	566
+				justify    	0
+				label      	"Call PMBldSPrjDoc")
+			    width      	578
+			    height     	124)
+			(object NoteView @14
+			    location   	(3268, 821)
+			    label      	(object ItemLabel
+				Parent_View 	@14
+				location   	(2906, 690)
+				nlines     	4
+				max_width  	748
+				label      	"All Main:: functions return default text or the null string If called prematurely.")
+			    width      	808
+			    height     	275)
+			(object AttachView "" @15
+			    client     	@11
+			    supplier   	@10
+			    line_style 	0)
+			(object AttachView "" @16
+			    client     	@8
+			    supplier   	@5
+			    line_style 	0)
+			(object NoteView @17
+			    location   	(1057, 1426)
+			    label      	(object ItemLabel
+				Parent_View 	@17
+				location   	(792, 1370)
+				nlines     	2
+				max_width  	555
+				label      	"main::BuildList buildlist")
+			    width      	615
+			    height     	125)
+			(object NoteView @18
+			    location   	(3749, 3450)
+			    label      	(object ItemLabel
+				Parent_View 	@18
+				location   	(3397, 3374)
+				nlines     	2
+				max_width  	729
+				label      	
+|main::Source	source
+|main::PlainSource	plainsource
+				)
+			    width      	789
+			    height     	164)
+			(object NoteView @19
+			    location   	(3787, 4544)
+			    label      	(object ItemLabel
+				Parent_View 	@19
+				location   	(3459, 4488)
+				nlines     	1
+				max_width  	680
+				label      	
+|main::Document	Document
+				)
+			    width      	740
+			    height     	124)
+			(object StateView "Normal" "Call PMStartBldSPrjList" @20
+			    location   	(1806, 3112)
+			    label      	(object ItemLabel
+				Parent_View 	@20
+				location   	(1806, 3091)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	696
+				justify    	0
+				label      	"Call PMStartBldSPrjList")
+			    width      	708
+			    height     	132)
+			(object StateView "Normal" "Call PMBldSPrj" @21
+			    location   	(3007, 3345)
+			    label      	(object ItemLabel
+				Parent_View 	@21
+				location   	(3007, 3315)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	463
+				justify    	0
+				label      	"Call PMBldSPrj")
+			    width      	475
+			    height     	150)
+			(object NoteView @22
+			    location   	(1669, 3467)
+			    label      	(object ItemLabel
+				Parent_View 	@22
+				location   	(1118, 3312)
+				nlines     	5
+				max_width  	1127
+				label      	
+|main::SubProject	 subproject
+|main::SourceDir	source directory
+|main::SourceList	subproj relative src list
+|main::PlainSourceList  subproj relative plain src list
+|main::DocumentList  subproj relative document list
+				)
+			    width      	1187
+			    height     	323)
+			(object TransView "" @23
+			    client     	@21
+			    supplier   	@12
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMEndBldSPrjSrc" @24
+			    location   	(3928, 4034)
+			    label      	(object ItemLabel
+				Parent_View 	@24
+				location   	(3928, 4011)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	668
+				justify    	0
+				label      	"Call PMEndBldSPrjSrc")
+			    width      	680
+			    height     	136)
+			(object StateView "Normal" "Call PMEndBldSPrjDoc" @25
+			    location   	(3957, 5117)
+			    label      	(object ItemLabel
+				Parent_View 	@25
+				location   	(3957, 5087)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	686
+				justify    	0
+				label      	"Call PMEndBldSPrjDoc")
+			    width      	698
+			    height     	150)
+			(object TransView "" @26
+			    client     	@13
+			    supplier   	@25
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMEndBldSPrj" @27
+			    location   	(2554, 5371)
+			    label      	(object ItemLabel
+				Parent_View 	@27
+				location   	(2554, 5349)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	566
+				justify    	0
+				label      	"Call PMEndBldSPrj")
+			    width      	578
+			    height     	134)
+			(object StateView "Normal" "Call PMEndBld" @28
+			    location   	(328, 5369)
+			    label      	(object ItemLabel
+				Parent_View 	@28
+				location   	(328, 5339)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	480
+				justify    	0
+				label      	"Call PMEndBld")
+			    width      	492
+			    height     	150)
+			(object StateView "Normal" "Load PERL Platform Module" @29
+			    location   	(338, 307)
+			    label      	(object ItemLabel
+				Parent_View 	@29
+				location   	(338, 264)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	665
+				justify    	0
+				label      	"Load PERL Platform Module")
+			    width      	677
+			    height     	177)
+			(object TransView "" @30
+			    client     	@2
+			    supplier   	@29
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object NoteView @31
+			    location   	(1192, 343)
+			    label      	(object ItemLabel
+				Parent_View 	@31
+				location   	(807, 271)
+				nlines     	2
+				max_width  	794
+				label      	
+|main::Platform	platform
+|main::ResetPlatform   newplatform
+				)
+			    width      	854
+			    height     	156)
+			(object StateView "Normal" "Call PMStartPlatform" @32
+			    location   	(341, 549)
+			    label      	(object ItemLabel
+				Parent_View 	@32
+				location   	(341, 527)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	618
+				justify    	0
+				label      	"Call PMStartPlatform")
+			    width      	630
+			    height     	134)
+			(object TransView "" @33
+			    client     	@29
+			    supplier   	@32
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @34
+			    client     	@32
+			    supplier   	@9
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMStartMakefile" @35
+			    location   	(328, 1631)
+			    label      	(object ItemLabel
+				Parent_View 	@35
+				location   	(328, 1597)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	616
+				justify    	0
+				label      	"Call PMStartMakefile")
+			    width      	628
+			    height     	158)
+			(object TransView "" @36
+			    client     	@3
+			    supplier   	@35
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @37
+			    client     	@10
+			    supplier   	@3
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "CallPMStartBldList" @38
+			    location   	(330, 2007)
+			    label      	(object ItemLabel
+				Parent_View 	@38
+				location   	(330, 1985)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	550
+				justify    	0
+				label      	"CallPMStartBldList")
+			    width      	562
+			    height     	134)
+			(object TransView "" @39
+			    client     	@35
+			    supplier   	@38
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @40
+			    client     	@38
+			    supplier   	@5
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "if not defined PMStartBldSPrjSrc" @41
+			    location   	(781, 2839)
+			    label      	(object ItemLabel
+				Parent_View 	@41
+				location   	(781, 2817)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	758
+				justify    	0
+				label      	"if not defined PMStartBldSPrjSrc")
+			    width      	770)
+			(object StateView "Normal" "if defined PMStartBldSPrjSrc" @42
+			    location   	(1815, 2845)
+			    label      	(object ItemLabel
+				Parent_View 	@42
+				location   	(1815, 2823)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	850
+				justify    	0
+				label      	"if defined PMStartBldSPrjSrc")
+			    width      	862
+			    height     	134)
+			(object TransView "" @43
+			    client     	@42
+			    supplier   	@20
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMStartBldSPrj" @44
+			    location   	(2557, 3110)
+			    label      	(object ItemLabel
+				Parent_View 	@44
+				location   	(2557, 3088)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	590
+				justify    	0
+				label      	"Call PMStartBldSPrj")
+			    width      	602
+			    height     	134)
+			(object TransView "" @45
+			    client     	@20
+			    supplier   	@44
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @46
+			    client     	@44
+			    supplier   	@21
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMStartBldSPrjSrc" @47
+			    location   	(3928, 3680)
+			    label      	(object ItemLabel
+				Parent_View 	@47
+				location   	(3928, 3652)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	692
+				justify    	0
+				label      	"Call PMStartBldSPrjSrc")
+			    width      	704
+			    height     	146)
+			(object TransView "" @48
+			    client     	@12
+			    supplier   	@47
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object AttachView "" @49
+			    client     	@18
+			    supplier   	@47
+			    line_style 	0)
+			(object NoteView @50
+			    location   	(5064, 3611)
+			    label      	(object ItemLabel
+				Parent_View 	@50
+				location   	(4622, 3544)
+				nlines     	2
+				max_width  	909
+				label      	"main::DependencyList dependency list")
+			    width      	969
+			    height     	146)
+			(object AttachView "" @51
+			    client     	@31
+			    supplier   	@32
+			    line_style 	0)
+			(object AttachView "" @52
+			    client     	@22
+			    supplier   	@44
+			    line_style 	0)
+			(object StateView "Normal" "Call PMBldSPrjSrc" @53
+			    location   	(4654, 3843)
+			    label      	(object ItemLabel
+				Parent_View 	@53
+				location   	(4654, 3821)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	722
+				justify    	0
+				label      	"Call PMBldSPrjSrc")
+			    width      	734
+			    height     	134)
+			(object TransView "" @54
+			    client     	@47
+			    supplier   	@53
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @55
+			    client     	@53
+			    supplier   	@24
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object AttachView "" @56
+			    client     	@50
+			    supplier   	@53
+			    line_style 	0)
+			(object StateView "Normal" "Call PMEndBldSPrjSrcList" @57
+			    location   	(3020, 4027)
+			    label      	(object ItemLabel
+				Parent_View 	@57
+				location   	(3020, 4005)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	772
+				justify    	0
+				label      	"Call PMEndBldSPrjSrcList")
+			    width      	784
+			    height     	134)
+			(object StateView "Normal" "Call PMEndBldSPrjDocList" @58
+			    location   	(3043, 5113)
+			    label      	(object ItemLabel
+				Parent_View 	@58
+				location   	(3043, 5092)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	790
+				justify    	0
+				label      	"Call PMEndBldSPrjDocList")
+			    width      	802
+			    height     	132)
+			(object StateView "Normal" "Call PMStartBldSPrjDocList" @59
+			    location   	(3019, 4719)
+			    label      	(object ItemLabel
+				Parent_View 	@59
+				location   	(3019, 4698)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	814
+				justify    	0
+				label      	"Call PMStartBldSPrjDocList")
+			    width      	826
+			    height     	132)
+			(object TransView "" @60
+			    client     	@57
+			    supplier   	@59
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @61
+			    client     	@59
+			    supplier   	@7
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @62
+			    client     	@7
+			    supplier   	@13
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMEndBldSPrjList" @63
+			    location   	(1733, 5368)
+			    label      	(object ItemLabel
+				Parent_View 	@63
+				location   	(1733, 5346)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	672
+				justify    	0
+				label      	"Call PMEndBldSPrjList")
+			    width      	684
+			    height     	134)
+			(object TransView "" @64
+			    client     	@63
+			    supplier   	@28
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @65
+			    client     	@41
+			    supplier   	@28
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object AttachView "" @66
+			    client     	@19
+			    supplier   	@7
+			    line_style 	0)
+			(object TransView "" @67
+			    client     	@4
+			    supplier   	@41
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @68
+			    client     	@4
+			    supplier   	@42
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object AttachView "" @69
+			    client     	@17
+			    supplier   	@35
+			    line_style 	0)
+			(object NoteView @70
+			    location   	(3775, 4284)
+			    label      	(object ItemLabel
+				Parent_View 	@70
+				location   	(3494, 4217)
+				nlines     	2
+				max_width  	586
+				label      	
+|main::Source	null
+|main::PlainSource	null
+				)
+			    width      	646
+			    height     	146)
+			(object AttachView "" @71
+			    client     	@57
+			    supplier   	@70
+			    line_style 	0)
+			(object NoteView @72
+			    location   	(3790, 5334)
+			    label      	(object ItemLabel
+				Parent_View 	@72
+				location   	(3556, 5278)
+				nlines     	1
+				max_width  	492
+				label      	"main::Document null")
+			    width      	552
+			    height     	125)
+			(object NoteView @73
+			    location   	(1651, 4969)
+			    label      	(object ItemLabel
+				Parent_View 	@73
+				location   	(1220, 4819)
+				nlines     	4
+				max_width  	887
+				label      	
+|main::SubProject	null
+|main::SourceDir	null
+|main::SourceList	all sources
+|main::PlainSourceList  all plain sources
+|main::DocumentList all documents
+				)
+			    width      	947
+			    height     	312)
+			(object AttachView "" @74
+			    client     	@73
+			    supplier   	@63
+			    line_style 	0)
+			(object StateView "Normal" "Call PMEndBldList" @75
+			    location   	(328, 5679)
+			    label      	(object ItemLabel
+				Parent_View 	@75
+				location   	(328, 5657)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	540
+				justify    	0
+				label      	"Call PMEndBldList")
+			    width      	552)
+			(object NoteView @76
+			    location   	(4883, 4113)
+			    label      	(object ItemLabel
+				Parent_View 	@76
+				location   	(4582, 4057)
+				nlines     	1
+				max_width  	627
+				label      	"main::DependencyList  null")
+			    width      	687
+			    height     	125)
+			(object AttachView "" @77
+			    client     	@24
+			    supplier   	@76
+			    line_style 	0)
+			(object NoteView @78
+			    location   	(1390, 5594)
+			    label      	(object ItemLabel
+				Parent_View 	@78
+				location   	(740, 5491)
+				nlines     	3
+				max_width  	1325
+				label      	
+|main::TargetDir	\EPOC32\RELEASE\<platform>
+|main::BuildDir	\EPOC32\BUILD\PROJECT\<platform>
+|main::Build	null
+				)
+			    width      	1385
+			    height     	219)
+			(object AttachView "" @79
+			    client     	@75
+			    supplier   	@78
+			    line_style 	0)
+			(object StateView "Normal" "if not defined PMSPrjSrc" @80
+			    location   	(328, 6002)
+			    label      	(object ItemLabel
+				Parent_View 	@80
+				location   	(328, 5974)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	571
+				justify    	0
+				label      	"if not defined PMSPrjSrc")
+			    width      	583
+			    height     	146)
+			(object TransView "" @81
+			    client     	@75
+			    supplier   	@80
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "if defined PMSPrjSrc" @82
+			    location   	(1107, 6001)
+			    label      	(object ItemLabel
+				Parent_View 	@82
+				location   	(1107, 5978)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	610
+				justify    	0
+				label      	"if defined PMSPrjSrc")
+			    width      	622
+			    height     	136)
+			(object TransView "" @83
+			    client     	@75
+			    supplier   	@82
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMStartSPrjList" @84
+			    location   	(1091, 6235)
+			    label      	(object ItemLabel
+				Parent_View 	@84
+				location   	(1091, 6212)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	598
+				justify    	0
+				label      	"Call PMStartSPrjList")
+			    width      	610
+			    height     	136)
+			(object TransView "" @85
+			    client     	@82
+			    supplier   	@84
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMStartSPrjSrcList" @86
+			    location   	(2416, 6646)
+			    label      	(object ItemLabel
+				Parent_View 	@86
+				location   	(2416, 6624)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	700
+				justify    	0
+				label      	"Call PMStartSPrjSrcList")
+			    width      	712
+			    height     	134)
+			(object StateView "Normal" "Call PMStartSPrjSrcBldList" @87
+			    location   	(3700, 7174)
+			    label      	(object ItemLabel
+				Parent_View 	@87
+				location   	(3700, 7151)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	796
+				justify    	0
+				label      	"Call PMStartSPrjSrcBldList")
+			    width      	808
+			    height     	136)
+			(object StateView "Normal" "Call PMSPrjSrc" @88
+			    location   	(3703, 6898)
+			    label      	(object ItemLabel
+				Parent_View 	@88
+				location   	(3703, 6875)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	478
+				justify    	0
+				label      	"Call PMSPrjSrc")
+			    width      	490
+			    height     	136)
+			(object StateView "Normal" "Call PMStartSPrjSrc" @89
+			    location   	(3248, 6642)
+			    label      	(object ItemLabel
+				Parent_View 	@89
+				location   	(3248, 6614)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	596
+				justify    	0
+				label      	"Call PMStartSPrjSrc")
+			    width      	608
+			    height     	146)
+			(object TransView "" @90
+			    client     	@89
+			    supplier   	@88
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @91
+			    client     	@88
+			    supplier   	@87
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMStartSPrjSrcBld" @92
+			    location   	(4636, 7193)
+			    label      	(object ItemLabel
+				Parent_View 	@92
+				location   	(4636, 7171)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	692
+				justify    	0
+				label      	"Call PMStartSPrjSrcBld")
+			    width      	704
+			    height     	134)
+			(object StateView "Normal" "Call PMSPrjSrcBld" @93
+			    location   	(5183, 7399)
+			    label      	(object ItemLabel
+				Parent_View 	@93
+				location   	(5183, 7376)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	550
+				justify    	0
+				label      	"Call PMSPrjSrcBld")
+			    width      	562
+			    height     	136)
+			(object StateView "Normal" "Call PMEndSPrjSrcBld" @94
+			    location   	(4636, 7605)
+			    label      	(object ItemLabel
+				Parent_View 	@94
+				location   	(4636, 7583)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	668
+				justify    	0
+				label      	"Call PMEndSPrjSrcBld")
+			    width      	680
+			    height     	134)
+			(object StateView "Normal" "Call PMEndSPrjSrcBldList" @95
+			    location   	(3775, 7598)
+			    label      	(object ItemLabel
+				Parent_View 	@95
+				location   	(3775, 7575)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	772
+				justify    	0
+				label      	"Call PMEndSPrjSrcBldList")
+			    width      	784
+			    height     	136)
+			(object StateView "Normal" "CallPMEndSPrjSrc" @96
+			    location   	(3248, 7855)
+			    label      	(object ItemLabel
+				Parent_View 	@96
+				location   	(3248, 7827)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	552
+				justify    	0
+				label      	"CallPMEndSPrjSrc")
+			    width      	564
+			    height     	146)
+			(object StateView "Normal" "CallPMEndSPrjSrcList" @97
+			    location   	(2445, 7848)
+			    label      	(object ItemLabel
+				Parent_View 	@97
+				location   	(2445, 7826)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	656
+				justify    	0
+				label      	"CallPMEndSPrjSrcList")
+			    width      	668
+			    height     	134)
+			(object TransView "" @98
+			    client     	@92
+			    supplier   	@93
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @99
+			    client     	@93
+			    supplier   	@94
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @100
+			    client     	@94
+			    supplier   	@95
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @101
+			    client     	@95
+			    supplier   	@96
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @102
+			    client     	@96
+			    supplier   	@97
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMStartSPrjDocList" @103
+			    location   	(2445, 8167)
+			    label      	(object ItemLabel
+				Parent_View 	@103
+				location   	(2445, 8144)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	718
+				justify    	0
+				label      	"Call PMStartSPrjDocList")
+			    width      	730
+			    height     	136)
+			(object TransView "" @104
+			    client     	@97
+			    supplier   	@103
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMStartSPrjDoc" @105
+			    location   	(3269, 8136)
+			    label      	(object ItemLabel
+				Parent_View 	@105
+				location   	(3269, 8114)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	614
+				justify    	0
+				label      	"Call PMStartSPrjDoc")
+			    width      	626
+			    height     	134)
+			(object TransView "" @106
+			    client     	@86
+			    supplier   	@89
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @107
+			    client     	@87
+			    supplier   	@92
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @108
+			    client     	@103
+			    supplier   	@105
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMStartSPrjDocBldList" @109
+			    location   	(3785, 8653)
+			    label      	(object ItemLabel
+				Parent_View 	@109
+				location   	(3785, 8631)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	814
+				justify    	0
+				label      	"Call PMStartSPrjDocBldList")
+			    width      	826
+			    height     	134)
+			(object StateView "Normal" "Call PMStartSPrjDocBld" @110
+			    location   	(4708, 8682)
+			    label      	(object ItemLabel
+				Parent_View 	@110
+				location   	(4708, 8659)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	710
+				justify    	0
+				label      	"Call PMStartSPrjDocBld")
+			    width      	722
+			    height     	136)
+			(object TransView "" @111
+			    client     	@109
+			    supplier   	@110
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMSPrjDocBld" @112
+			    location   	(5234, 8906)
+			    label      	(object ItemLabel
+				Parent_View 	@112
+				location   	(5234, 8884)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	566
+				justify    	0
+				label      	"Call PMSPrjDocBld")
+			    width      	578
+			    height     	134)
+			(object TransView "" @113
+			    client     	@110
+			    supplier   	@112
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMEndSPrjDocBldList" @114
+			    location   	(3816, 9060)
+			    label      	(object ItemLabel
+				Parent_View 	@114
+				location   	(3816, 9038)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	790
+				justify    	0
+				label      	"Call PMEndSPrjDocBldList")
+			    width      	802
+			    height     	134)
+			(object StateView "Normal" "Call PMEndSPrjDoc" @115
+			    location   	(3269, 9318)
+			    label      	(object ItemLabel
+				Parent_View 	@115
+				location   	(3269, 9295)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	590
+				justify    	0
+				label      	"Call PMEndSPrjDoc")
+			    width      	602
+			    height     	136)
+			(object TransView "" @116
+			    client     	@114
+			    supplier   	@115
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMEndSPrjDocList" @117
+			    location   	(2474, 9317)
+			    label      	(object ItemLabel
+				Parent_View 	@117
+				location   	(2474, 9294)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	694
+				justify    	0
+				label      	"Call PMEndSPrjDocList")
+			    width      	706
+			    height     	136)
+			(object TransView "" @118
+			    client     	@115
+			    supplier   	@117
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMEndSPrj" @119
+			    location   	(1778, 9305)
+			    label      	(object ItemLabel
+				Parent_View 	@119
+				location   	(1778, 9283)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	470
+				justify    	0
+				label      	"Call PMEndSPrj")
+			    width      	482
+			    height     	134)
+			(object TransView "" @120
+			    client     	@117
+			    supplier   	@119
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMEndSPrjList" @121
+			    location   	(1002, 9303)
+			    label      	(object ItemLabel
+				Parent_View 	@121
+				location   	(1002, 9286)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	574
+				justify    	0
+				label      	"Call PMEndSPrjList")
+			    width      	586
+			    height     	124)
+			(object TransView "" @122
+			    client     	@119
+			    supplier   	@121
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMEndMakefile" @123
+			    location   	(328, 9657)
+			    label      	(object ItemLabel
+				Parent_View 	@123
+				location   	(328, 9635)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	592
+				justify    	0
+				label      	"Call PMEndMakefile")
+			    width      	604
+			    height     	134)
+			(object StateView "Normal" "Call PMEndPlatform" @124
+			    location   	(328, 9933)
+			    label      	(object ItemLabel
+				Parent_View 	@124
+				location   	(328, 9911)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	594
+				justify    	0
+				label      	"Call PMEndPlatform")
+			    width      	606
+			    height     	134)
+			(object TransView "" @125
+			    client     	@121
+			    supplier   	@123
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @126
+			    client     	@123
+			    supplier   	@124
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @127
+			    client     	@58
+			    supplier   	@27
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @128
+			    client     	@25
+			    supplier   	@7
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @129
+			    client     	@25
+			    supplier   	@58
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @130
+			    client     	@24
+			    supplier   	@47
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @131
+			    client     	@24
+			    supplier   	@57
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMStartSPrj" @132
+			    location   	(1778, 6229)
+			    label      	(object ItemLabel
+				Parent_View 	@132
+				location   	(1778, 6207)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	494
+				justify    	0
+				label      	"Call PMStartSPrj")
+			    width      	506
+			    height     	134)
+			(object TransView "" @133
+			    client     	@84
+			    supplier   	@132
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMSPrjDoc" @134
+			    location   	(3786, 8418)
+			    label      	(object ItemLabel
+				Parent_View 	@134
+				location   	(3786, 8395)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	470
+				justify    	0
+				label      	"Call PMSPrjDoc")
+			    width      	482
+			    height     	136)
+			(object TransView "" @135
+			    client     	@105
+			    supplier   	@134
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @136
+			    client     	@134
+			    supplier   	@109
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @137
+			    client     	@119
+			    supplier   	@132
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMSPrj" @138
+			    location   	(2411, 6234)
+			    label      	(object ItemLabel
+				Parent_View 	@138
+				location   	(2411, 6212)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	352
+				justify    	0
+				label      	"Call PMSPrj")
+			    width      	364
+			    height     	134)
+			(object TransView "" @139
+			    client     	@132
+			    supplier   	@138
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @140
+			    client     	@138
+			    supplier   	@86
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @141
+			    client     	@94
+			    supplier   	@92
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @142
+			    client     	@96
+			    supplier   	@89
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Call PMEndSPrjDocBld" @143
+			    location   	(4708, 9093)
+			    label      	(object ItemLabel
+				Parent_View 	@143
+				location   	(4708, 9071)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	686
+				justify    	0
+				label      	"Call PMEndSPrjDocBld")
+			    width      	698
+			    height     	134)
+			(object TransView "" @144
+			    client     	@112
+			    supplier   	@143
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @145
+			    client     	@143
+			    supplier   	@114
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @146
+			    client     	@143
+			    supplier   	@110
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @147
+			    client     	@115
+			    supplier   	@105
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @148
+			    client     	@80
+			    supplier   	@123
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @149
+			    client     	@28
+			    supplier   	@5
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @150
+			    client     	@28
+			    supplier   	@75
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object NoteView @151
+			    location   	(2214, 5928)
+			    label      	(object ItemLabel
+				Parent_View 	@151
+				location   	(1663, 5773)
+				nlines     	5
+				max_width  	1127
+				label      	
+|main::SubProject	 subproject
+|main::SourceDir	source directory
+|main::SourceList	subproj relative src list
+|main::PlainSourceList  subproj relative plain src list
+|main::DocumentList  subproj relative document list
+				)
+			    width      	1187
+			    height     	323)
+			(object AttachView "" @152
+			    client     	@151
+			    supplier   	@132
+			    line_style 	0)
+			(object NoteView @153
+			    location   	(2790, 6885)
+			    label      	(object ItemLabel
+				Parent_View 	@153
+				location   	(2438, 6809)
+				nlines     	2
+				max_width  	729
+				label      	
+|main::Source	source
+|main::PlainSource	plainsource
+				)
+			    width      	789
+			    height     	164)
+			(object AttachView "" @154
+			    client     	@153
+			    supplier   	@89
+			    line_style 	0)
+			(object NoteView @155
+			    location   	(4281, 6696)
+			    label      	(object ItemLabel
+				Parent_View 	@155
+				location   	(3839, 6629)
+				nlines     	2
+				max_width  	909
+				label      	"main::DependencyList dependency list")
+			    width      	969
+			    height     	146)
+			(object AttachView "" @156
+			    client     	@155
+			    supplier   	@88
+			    line_style 	0)
+			(object NoteView @157
+			    location   	(5162, 6966)
+			    label      	(object ItemLabel
+				Parent_View 	@157
+				location   	(4734, 6855)
+				nlines     	3
+				max_width  	881
+				label      	
+|main::TargetDir $(path)\<build>
+|main::BuildDir $(path)\<build>
+|main::Build build
+				)
+			    width      	941
+			    height     	234)
+			(object AttachView "" @158
+			    client     	@157
+			    supplier   	@92
+			    line_style 	0)
+			(object NoteView @159
+			    location   	(5188, 8376)
+			    label      	(object ItemLabel
+				Parent_View 	@159
+				location   	(4760, 8265)
+				nlines     	3
+				max_width  	881
+				label      	
+|main::TargetDir $(path)\<build>
+|main::BuildDir $(path)\<build>
+|main::Build build
+				)
+			    width      	941
+			    height     	234)
+			(object AttachView "" @160
+			    client     	@159
+			    supplier   	@110
+			    line_style 	0)
+			(object NoteView @161
+			    location   	(4198, 8110)
+			    label      	(object ItemLabel
+				Parent_View 	@161
+				location   	(3897, 8054)
+				nlines     	1
+				max_width  	627
+				label      	"main::DependencyList  null")
+			    width      	687
+			    height     	125)
+			(object AttachView "" @162
+			    client     	@96
+			    supplier   	@161
+			    line_style 	0)
+			(object NoteView @163
+			    location   	(2826, 7562)
+			    label      	(object ItemLabel
+				Parent_View 	@163
+				location   	(2545, 7495)
+				nlines     	2
+				max_width  	586
+				label      	
+|main::Source	null
+|main::PlainSource	null
+				)
+			    width      	646
+			    height     	146)
+			(object AttachView "" @164
+			    client     	@163
+			    supplier   	@97
+			    line_style 	0)
+			(object NoteView @165
+			    location   	(2832, 9009)
+			    label      	(object ItemLabel
+				Parent_View 	@165
+				location   	(2598, 8953)
+				nlines     	1
+				max_width  	492
+				label      	"main::Document null")
+			    width      	552
+			    height     	125)
+			(object NoteView @166
+			    location   	(5157, 7883)
+			    label      	(object ItemLabel
+				Parent_View 	@166
+				location   	(4506, 7785)
+				nlines     	3
+				max_width  	1326
+				label      	
+|main::TargetDir	\EPOC32\RELEASE\<platform>
+|main::BuildDir	\EPOC32\BUILD\PROJECT\<platform>
+|main::Build	null
+				)
+			    width      	1386
+			    height     	208)
+			(object AttachView "" @167
+			    client     	@95
+			    supplier   	@166
+			    line_style 	0)
+			(object NoteView @168
+			    location   	(5125, 9414)
+			    label      	(object ItemLabel
+				Parent_View 	@168
+				location   	(4474, 9316)
+				nlines     	3
+				max_width  	1326
+				label      	
+|main::TargetDir	\EPOC32\RELEASE\<platform>
+|main::BuildDir	\EPOC32\BUILD\PROJECT\<platform>
+|main::Build	null
+				)
+			    width      	1386
+			    height     	208)
+			(object AttachView "" @169
+			    client     	@114
+			    supplier   	@168
+			    line_style 	0)
+			(object AttachView "" @170
+			    client     	@117
+			    supplier   	@165
+			    line_style 	0)
+			(object NoteView @171
+			    location   	(1907, 9751)
+			    label      	(object ItemLabel
+				Parent_View 	@171
+				location   	(1476, 9601)
+				nlines     	4
+				max_width  	887
+				label      	
+|main::SubProject	null
+|main::SourceDir	null
+|main::SourceList	all sources
+|main::PlainSourceList  all plain sources
+|main::DocumentList all documents
+				)
+			    width      	947
+			    height     	312)
+			(object AttachView "" @172
+			    client     	@121
+			    supplier   	@171
+			    line_style 	0)
+			(object NoteView @173
+			    location   	(2800, 8421)
+			    label      	(object ItemLabel
+				Parent_View 	@173
+				location   	(2472, 8365)
+				nlines     	1
+				max_width  	680
+				label      	
+|main::Document	Document
+				)
+			    width      	740
+			    height     	124)
+			(object AttachView "" @174
+			    client     	@105
+			    supplier   	@173
+			    line_style 	0)
+			(object AttachView "" @175
+			    client     	@58
+			    supplier   	@72
+			    line_style 	0)
+			(object TransView "" @176
+			    client     	@27
+			    supplier   	@44
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @177
+			    client     	@27
+			    supplier   	@63
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @178
+			    client     	@9
+			    supplier   	@10
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Open Makefile" @179
+			    location   	(333, 10240)
+			    label      	(object ItemLabel
+				Parent_View 	@179
+				location   	(333, 10218)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	519
+				justify    	0
+				label      	"Open Makefile")
+			    width      	531)
+			(object TransView "" @180
+			    client     	@124
+			    supplier   	@179
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object StateView "Normal" "Write text to makefile" @181
+			    location   	(333, 10545)
+			    label      	(object ItemLabel
+				Parent_View 	@181
+				location   	(333, 10518)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	519
+				justify    	0
+				label      	"Write text to makefile")
+			    width      	531
+			    height     	145)
+			(object StateView "Normal" "Close Makefile" @182
+			    location   	(323, 10816)
+			    label      	(object ItemLabel
+				Parent_View 	@182
+				location   	(323, 10794)
+				anchor_loc 	1
+				nlines     	1
+				max_width  	405
+				justify    	0
+				label      	"Close Makefile")
+			    width      	417)
+			(object TransView "" @183
+			    client     	@179
+			    supplier   	@181
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @184
+			    client     	@181
+			    supplier   	@182
+			    line_style 	0
+			    x_offset   	FALSE)
+			(object TransView "" @185
+			    client     	@182
+			    supplier   	@1
+			    line_style 	0
+			    x_offset   	FALSE)))))
+	logical_presentations 	(list unit_reference_list
+	    (object ClassDiagram "Main"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object ClassView "Class" "MAKMAKE" @186
+			location   	(1569, 909)
+			label      	(object ItemLabel
+			    Parent_View 	@186
+			    location   	(1465, 825)
+			    nlines     	2
+			    max_width  	240
+			    justify    	0
+			    label      	"MAKMAKE"))))))
+    root_subsystem 	(object SubSystem "<Top Level>"
+	physical_models 	(list unit_reference_list)
+	physical_presentations 	(list unit_reference_list
+	    (object Module_Diagram "Main"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    process_structure 	(object Processes
+	ProcsNDevs 	(list
+	    (object Process_Diagram ""
+		title      	""
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    properties 	(object Properties))