sbsv1/abld/doc/mmp_notes.txt
author jascui
Mon, 29 Nov 2010 15:29:25 +0800
changeset 707 ccd52fece6ff
parent 599 fa7a3cc6effd
permissions -rw-r--r--
Remove "repeated" file existence checking from ROFSBUILD
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
599
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
     1
ResourceRef
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
     2
	Source =>	full path to source file
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
     3
	Lang =>		language code to use when compiling this resource
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
     4
	Uids =>		uids for this resource file (if any)
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
     5
	Hdr =>		anything, indicating that a resource header file is required
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
     6
	BaseTrg =>	base of target name
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
     7
	TrgPath =>	target path in the emulated filesystem
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
     8
	
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
     9
	Trg =>		target name for this resource, in the form name.Rxx to match LANG
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    10
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    11
Notes;
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    12
TrgPath is filled in at the end for any resource which lacks one
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    13
If Lang is not specified, copies of this ResourceRef are made for each of the 
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    14
languages specified in the LANG statement.
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    15
Trg is constructed from the TrgPath, BaseTrg and Lang information.
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    16
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    17
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    18
BitmapRef
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    19
	Source =>	list of bitmap source references, each of the form
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    20
		Src =>		full path of BMP file
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    21
		ClDepth =>	colour depth as specified in MMP file
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    22
	TrgPath =>	target path in the emulated filesystem
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    23
	Trg =>		target name for this bitmap as specified in the MMP file
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    24
	Hdr =>		anything, indicating that a bitmap header should be generated
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    25
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    26
AifRef
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    27
	Trg =>		target name as specified in the MMP file. Defect: may include directory
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    28
	Dir =>		source path
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    29
	Resrc =>	resource file name relative to source path
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    30
	ClDepth =>	colour depth to apply to bitmap files (design defect!)
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    31
	BitMaps =>	list of bitmap files
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    32
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    33
SourceRef
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    34
	SrcPath => full path to source file
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    35
	CurFile => full source file name
fa7a3cc6effd Add sbsv1 to new structure
jjkang
parents:
diff changeset
    36
	BaseTrg => base of source file name