makerom: build 0.13

in rsf: "Rom" renamed to "RomFs" and "HostRoot" renamed to "RootPath".
Cci rsf settings "MediaSize"/"CardDevice" are automatically decided if
not specified manually. Also some bug fixes.
This commit is contained in:
applestash
2014-09-20 22:55:48 +10:00
parent ded7f036bb
commit 1723d4fc8f
12 changed files with 229 additions and 200 deletions
+2 -17
View File
@@ -62,10 +62,8 @@ static const char output_extention[5][5] = {".cxi",".cfa",".cci",".cia",".app"};
typedef struct
{
struct{
// Booleans
// Booleans
bool MediaFootPadding;
//bool NoPadding; // DELETE
bool AllowUnalignedSection;
bool EnableCrypt;
bool EnableCompress;
@@ -74,10 +72,6 @@ typedef struct
// Strings
char *PageSize;
// String Collections
//u32 AppendSystemCallNum; // DELETE
//char **AppendSystemCall; // DELETE
} Option;
struct{
@@ -96,7 +90,6 @@ typedef struct
bool SpecialMemoryArrange;
// Strings
//char *ProgramId; // DELETE
char *IdealProcessor;
char *Priority;
char *MemoryType;
@@ -112,7 +105,6 @@ typedef struct
char *AffinityMask;
// Strings From DESC
char *DescVersion;
//char *CryptoKey; // DELETE
char *ResourceLimitCategory;
char *ReleaseKernelMajor;
char *ReleaseKernelMinor;
@@ -133,8 +125,6 @@ typedef struct
char **SystemCallAccess;
u32 ServiceAccessControlNum;
char **ServiceAccessControl;
u32 StorageIdNum; // DELETE
char **StorageId; // DELETE
u32 AccessibleSaveDataIdsNum;
char **AccessibleSaveDataIds;
} AccessControlInfo;
@@ -159,14 +149,11 @@ typedef struct
char *ProductCode;
char *ContentType;
char *Logo;
//char *BackupMemoryType;// Delete
//char *InitialCode;// Delete
} BasicInfo;
struct{
// Strings
char *HostRoot;
//char *Padding; // DELETE
char *RootPath;
// String Collections
u32 DefaultRejectNum;
@@ -177,7 +164,7 @@ typedef struct
char **Include;
u32 FileNum;
char **File;
} Rom;
} RomFs;
struct{
u32 TextNum;
@@ -193,13 +180,11 @@ typedef struct
struct{
// Strings
//char *Platform; // DELETE
char *Category;
char *UniqueId;
char *Version;
char *ContentsIndex;
char *Variation;
//char *Use; // DELETE
char *ChildIndex;
char *DemoIndex;
char *TargetCategory;