Add versioning and .rc for windows
This commit is contained in:
parent
f682e6c4cd
commit
fbad97cb79
34
src/MyFirstUDRKit.rc
Normal file
34
src/MyFirstUDRKit.rc
Normal file
@ -0,0 +1,34 @@
|
||||
#include "Winver.h"
|
||||
#include "udr_build_no.h"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE
|
||||
FILEFLAGS VS_FF_PRERELEASE | VS_FF_SPECIALBUILD
|
||||
FILEVERSION FILE_VER_NUMBER
|
||||
PRODUCTVERSION FILE_VER_NUMBER
|
||||
FILEOS VOS_NT_WINDOWS32
|
||||
|
||||
FILETYPE VFT_DLL
|
||||
FILESUBTYPE VS_USER_DEFINED
|
||||
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "00000409"
|
||||
BEGIN
|
||||
VALUE "CompanyName", "IBPhoenix\0"
|
||||
VALUE "FileDescription", "My First UDR Kit\0"
|
||||
VALUE "FileVersion", FILE_VER_STRING
|
||||
VALUE "InternalName", "MyFirstUDRKit\0"
|
||||
VALUE "OriginalFilename", "MyFirstUDRKit.dll\0"
|
||||
VALUE "LegalCopyright", "Copyright (c) 2023 IBPhoenix\0"
|
||||
VALUE "ProductName", "My First UDR Kit\0"
|
||||
VALUE "ProductVersion", PRODUCT_VER_STRING
|
||||
END
|
||||
END
|
||||
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x0, 1200 /* Neutral, Unicode */
|
||||
END
|
||||
END
|
10
src/udr_build_no.h
Normal file
10
src/udr_build_no.h
Normal file
@ -0,0 +1,10 @@
|
||||
/*
|
||||
FILE GENERATED BY write_build_no.sh
|
||||
******* DO NOT EDIT *******
|
||||
TO CHANGE ANY INFORMATION IN HERE PLEASE
|
||||
EDIT write_build_no.sh
|
||||
FORMAL BUILD NUMBER:2
|
||||
*/
|
||||
#define PRODUCT_VER_STRING "0.1.0.2"
|
||||
#define FILE_VER_STRING "Linux-0.1.0.2"
|
||||
#define FILE_VER_NUMBER 0, 1, 0, 2
|
26
write_build_no.sh
Executable file
26
write_build_no.sh
Executable file
@ -0,0 +1,26 @@
|
||||
#!/bin/sh
|
||||
|
||||
|
||||
MajorVer=0
|
||||
MinorVer=1
|
||||
RevNo=0
|
||||
BuildNum=2
|
||||
|
||||
PRODUCT_VER_STRING=$MajorVer.$MinorVer.$RevNo.$BuildNum
|
||||
FILE_VER_STRING=Linux-$MajorVer.$MinorVer.$RevNo.$BuildNum
|
||||
FILE_VER_NUMBER="$MajorVer, $MinorVer, $RevNo, $BuildNum"
|
||||
|
||||
outfile=src/udr_build_no.h
|
||||
|
||||
cat > $outfile <<eof
|
||||
/*
|
||||
FILE GENERATED BY $(basename $0)
|
||||
******* DO NOT EDIT *******
|
||||
TO CHANGE ANY INFORMATION IN HERE PLEASE
|
||||
EDIT $(basename $0)
|
||||
FORMAL BUILD NUMBER:$BuildNum
|
||||
*/
|
||||
#define PRODUCT_VER_STRING "${PRODUCT_VER_STRING}"
|
||||
#define FILE_VER_STRING "$FILE_VER_STRING"
|
||||
#define FILE_VER_NUMBER $FILE_VER_NUMBER
|
||||
eof
|
Loading…
Reference in New Issue
Block a user