-
Notifications
You must be signed in to change notification settings - Fork 0
/
prepare.bat
35 lines (33 loc) · 1.71 KB
/
prepare.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
@set build=27
@set bdate=2010-07-18
@set min_far=2.0.1309
@rem ------------------------------
@rem prepare FILE_ID.DIZ
@rem ------------------------------
@echo Generating file_id.diz
@echo 7-Zip Alternative 4.65 build %build% %bdate% > SRC\Common\file_id.diz
@echo All features of original 7-ZipFar >> SRC\Common\file_id.diz
@echo with some additions (see readme and help) >> SRC\Common\file_id.diz
@rem ------------------------------
@rem prepare MyVersion.h
@rem ------------------------------
@echo Generating MyVersion.h
@echo #define MY_VER_MAJOR 4 > SRC\CPP\7zip\MyVersion.h
@echo #define MY_VER_MINOR 65 >> SRC\CPP\7zip\MyVersion.h
@echo #define MY_VER_BUILD %build% >> SRC\CPP\7zip\MyVersion.h
@echo #define MY_VER_BUILDS "%build%" >> SRC\CPP\7zip\MyVersion.h
@echo #ifdef _UNICODE >> SRC\CPP\7zip\MyVersion.h
@echo #define MY_VER_TYPE " Unicode " >> SRC\CPP\7zip\MyVersion.h
@echo #else >> SRC\CPP\7zip\MyVersion.h
@echo #define MY_VER_TYPE " ANSI " >> SRC\CPP\7zip\MyVersion.h
@echo #endif >> SRC\CPP\7zip\MyVersion.h
@echo #ifdef _WIN64 >> SRC\CPP\7zip\MyVersion.h
@echo #define MY_VER_PLF "x64" >> SRC\CPP\7zip\MyVersion.h
@echo #else >> SRC\CPP\7zip\MyVersion.h
@echo #define MY_VER_PLF "x32" >> SRC\CPP\7zip\MyVersion.h
@echo #endif >> SRC\CPP\7zip\MyVersion.h
@echo #define MY_VERSION "4.65 Alt b" MY_VER_BUILDS MY_VER_TYPE MY_VER_PLF >> SRC\CPP\7zip\MyVersion.h
@echo #define MY_7ZIP_VERSION "7-Zip 4.65" >> SRC\CPP\7zip\MyVersion.h
@echo #define MY_DATE "%bdate%" >> SRC\CPP\7zip\MyVersion.h
@echo #define MY_COPYRIGHT "Copyright (c) 1999-2009 Igor Pavlov" >> SRC\CPP\7zip\MyVersion.h
@echo #define MY_VERSION_COPYRIGHT_DATE MY_VERSION " " MY_COPYRIGHT " " MY_DATE >> SRC\CPP\7zip\MyVersion.h