Compare commits
2 Commits
cb09198bfe
...
5c5151c032
| Author | SHA1 | Date | |
|---|---|---|---|
| 5c5151c032 | |||
| 66c7c9dfe6 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -16,3 +16,4 @@ todo
|
|||||||
build/
|
build/
|
||||||
linux_utils/
|
linux_utils/
|
||||||
.claude/
|
.claude/
|
||||||
|
source/version.h
|
||||||
14
Makefile
14
Makefile
@@ -50,6 +50,10 @@ windows_release:
|
|||||||
@$(MAKE) pack_tool
|
@$(MAKE) pack_tool
|
||||||
@$(MAKE) resources.pack
|
@$(MAKE) resources.pack
|
||||||
|
|
||||||
|
# Generate version.h from version.h.in
|
||||||
|
@echo "Generating version.h..."
|
||||||
|
@powershell -Command "$$GIT_HASH = (git rev-parse --short=7 HEAD 2>$$null); if (-not $$GIT_HASH) { $$GIT_HASH = 'unknown' }; (Get-Content source/version.h.in) -replace '@GIT_HASH@', $$GIT_HASH | Set-Content source/version.h"
|
||||||
|
|
||||||
# Create release folder
|
# Create release folder
|
||||||
powershell if (Test-Path "$(releaseFolder)") {Remove-Item "$(releaseFolder)" -Recurse -Force}
|
powershell if (Test-Path "$(releaseFolder)") {Remove-Item "$(releaseFolder)" -Recurse -Force}
|
||||||
powershell if (-not (Test-Path "$(releaseFolder)")) {New-Item "$(releaseFolder)" -ItemType Directory}
|
powershell if (-not (Test-Path "$(releaseFolder)")) {New-Item "$(releaseFolder)" -ItemType Directory}
|
||||||
@@ -86,6 +90,11 @@ macos_release:
|
|||||||
@$(MAKE) resources.pack
|
@$(MAKE) resources.pack
|
||||||
@echo "Creating macOS release - Version: $(VERSION)"
|
@echo "Creating macOS release - Version: $(VERSION)"
|
||||||
|
|
||||||
|
# Generate version.h from version.h.in
|
||||||
|
@echo "Generating version.h..."
|
||||||
|
@GIT_HASH=$$(git rev-parse --short=7 HEAD 2>/dev/null || echo "unknown"); \
|
||||||
|
sed "s/@GIT_HASH@/$$GIT_HASH/g" source/version.h.in > source/version.h
|
||||||
|
|
||||||
# Verify and install create-dmg if necessary
|
# Verify and install create-dmg if necessary
|
||||||
@which create-dmg > /dev/null || (echo "Installing create-dmg..." && brew install create-dmg)
|
@which create-dmg > /dev/null || (echo "Installing create-dmg..." && brew install create-dmg)
|
||||||
|
|
||||||
@@ -177,6 +186,11 @@ linux_release:
|
|||||||
@$(MAKE) pack_tool
|
@$(MAKE) pack_tool
|
||||||
@$(MAKE) resources.pack
|
@$(MAKE) resources.pack
|
||||||
|
|
||||||
|
# Generate version.h from version.h.in
|
||||||
|
@echo "Generating version.h..."
|
||||||
|
@GIT_HASH=$$(git rev-parse --short=7 HEAD 2>/dev/null || echo "unknown"); \
|
||||||
|
sed "s/@GIT_HASH@/$$GIT_HASH/g" source/version.h.in > source/version.h
|
||||||
|
|
||||||
# Remove data
|
# Remove data
|
||||||
rm -rdf "$(releaseFolder)"
|
rm -rdf "$(releaseFolder)"
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
BIN
release/icon.ico
BIN
release/icon.ico
Binary file not shown.
|
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 113 KiB |
BIN
release/icon.png
BIN
release/icon.png
Binary file not shown.
|
Before Width: | Height: | Size: 470 KiB After Width: | Height: | Size: 204 KiB |
BIN
resources.pack
BIN
resources.pack
Binary file not shown.
@@ -2,5 +2,5 @@
|
|||||||
|
|
||||||
namespace Version {
|
namespace Version {
|
||||||
constexpr const char* GIT_HASH = "@GIT_HASH@";
|
constexpr const char* GIT_HASH = "@GIT_HASH@";
|
||||||
constexpr const char* APP_NAME = "Coffee Crisis Arcade Edition";
|
constexpr const char* APP_NAME = "JailDoctor's Dilemma";
|
||||||
} // namespace Version
|
} // namespace Version
|
||||||
Reference in New Issue
Block a user