sbsv1/abld/doc/makmake.mdl
author Mike Kinghan <mikek@symbian.org>
Thu, 25 Nov 2010 13:59:07 +0000
changeset 40 68f68128601f
permissions -rw-r--r--
1) Add the sbsv1 components from sftools/dev/build to make the linux_build package independent of the obsolete buildtools package. 2) Enhance romnibus.pl so that it generate the symbol file for the built rom when invoked by Raptor 3) Make the maksym.pl tool portable for Linux as well as Windows. 4) Remove the of armasm2as.pl from the e32tools component in favour of the copy now exported from sbsv1/e32util.


(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))