imgtools/romtools/rofsbuild/r_obey.h
changeset 647 53d1ab72f5bc
parent 626 ac03b93ca9c4
child 654 7c11c3d8d025
--- a/imgtools/romtools/rofsbuild/r_obey.h	Mon Sep 13 14:04:04 2010 +0100
+++ b/imgtools/romtools/rofsbuild/r_obey.h	Wed Oct 13 16:27:55 2010 +0800
@@ -48,6 +48,7 @@
 	EKeywordFile,
 	EKeywordData,
 	EKeywordDir,
+	EKeywordDirCpy,
 	EKeywordRofsName,
 	EKeywordExtensionRofs, 
 	EKeywordCoreRofsName,
@@ -252,6 +253,10 @@
 	TInt SetUid2(TRomNode* aNode, const char *aStr);
 	TInt SetUid3(TRomNode* aNode, const char *aStr);
 	TInt SetPriority(TRomNode* aNode, const char *aStr);
+
+	TRomNode* AddFileToNodeTree(enum EKeyword aKeyword, TRomNode* dir, const char* filename, const char* aPCSidename, const TBool aParseAttr, TBool aFileCompressOption = EFalse, TBool aFileUncompressOption = EFalse);
+	TRomNode* AddDirToNodeTree(enum EKeyword aKeyword, TRomNode* dir, const char* dirname);
+	TBool CreateFromFolder(const char* aPath,TRomNode* aParent);
 	
 	static TBool GetNextBitOfFileName(char*& epocEndPtr);
 	static const char *IsValidFilePath(const char *aPath);