#ifndef VERSIONNO_H
#define VERSIONNO_H

#define VERSION_MAJ 1
#define VERSION_MIN 3
#define VERSION_NUM 2602
#define REVISION_NUM 312

// Macros utils
#define RES_STRINGIZE1(a) #a
#define RES_STRINGIZE(a) RES_STRINGIZE1(a)

#define VERSION_MAJ_STR RES_STRINGIZE(VERSION_MAJ)
#define VERSION_MIN_STR RES_STRINGIZE(VERSION_MIN)
#define VERSION_NUM_STR RES_STRINGIZE(VERSION_NUM)
#define REVISION_NUM_STR RES_STRINGIZE(REVISION_NUM)


#if defined(_ARM64_)
#define FILE_POSTFIX "_arm64"
#elif defined(_ARM_)
#define FILE_POSTFIX "_arm"
#else
#if defined(_WIN64)
#define FILE_POSTFIX "_x64"
#else
#define FILE_POSTFIX ""
#endif
#endif

#define APPNAME "HDDImgMaker"
#define FILE_COMPANY_STR "gid"
#define FILE_PRODUCT_STR "Создание образов виртуальных HDD для эмулятора БК"
#define FILE_DESCRIPTION_STR "Создание и конвертирование из посекторных образов реальных HDD образов виртуальных HDD для эмулятора БК и обратное преобразование в реальные посекторные образы HDD"
#define FILE_COPYRIGHT_STR "Копировать правильно 2012-2026 (с) gid."

#endif // VERSIONNO_H
