diff options
Diffstat (limited to 'public/tools/make_app/src/CommandLine.cc')
| -rw-r--r-- | public/tools/make_app/src/CommandLine.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/public/tools/make_app/src/CommandLine.cc b/public/tools/make_app/src/CommandLine.cc index 2df25d55..cb014842 100644 --- a/public/tools/make_app/src/CommandLine.cc +++ b/public/tools/make_app/src/CommandLine.cc @@ -57,6 +57,18 @@ int main(int argc, char* argv[]) auto path = argv[1]; + else if (MmStrCmp(ext, kStepsExtension) == 0) + { + FsCreateFile(FsCreateDir(StrFmt("{}{}{}{}", path, kRootDirectory, "_setup", kStepsExtension))); + auto handle = IoOpenFile(StrFmt("{}{}{}{}", path, kRootDirectory, "_setup", kStepsExtension), nullptr); + struct STEPS_COMMON_RECORD record{}; + + IoWriteFile(handle, (void*)&record, sizeof(STEPS_COMMON_RECORD)); + IoCloseFile(handle); + + handle = nullptr; + } + if (FsCreateDir(path)) { FsCreateDir(StrFmt("{}{}", path, kRootDirectory)); |
