add windows program (.exe) icon
authorWladimir J. van der Laan <laanwj@gmail.com>
Sun, 24 Jul 2011 13:53:27 +0000 (15:53 +0200)
committerWladimir J. van der Laan <laanwj@gmail.com>
Sun, 24 Jul 2011 13:53:27 +0000 (15:53 +0200)
bitcoin-qt.pro
scripts/make_windows_icon.py [new file with mode: 0755]
src/qt/res/bitcoin-qt.rc [new file with mode: 0644]
src/qt/res/icons/bitcoin.ico [new file with mode: 0644]

index cdff04b..f1bc8e7 100644 (file)
@@ -11,6 +11,7 @@ macx:DEFINES += __WXMAC_OSX__ MSG_NOSIGNAL=0 BOOST_FILESYSTEM_VERSION=3
 macx:LIBS += -lboost_thread-mt -lboost_system-mt -lboost_filesystem-mt -lboost_program_options-mt
 windows:DEFINES += __WXMSW__
 windows:LIBS += -lssl -lcrypto -lboost_system-mgw44-mt-1_43 -lboost_filesystem-mgw44-mt-1_43 -lboost_program_options-mgw44-mt-1_43 -lboost_thread-mgw44-mt-1_43 -ldb_cxx -lws2_32 -lgdi32
+windows:RC_FILE = src/qt/res/bitcoin-qt.rc
 
 # for extra security against potential buffer overflows
 QMAKE_CXXFLAGS += -fstack-protector 
diff --git a/scripts/make_windows_icon.py b/scripts/make_windows_icon.py
new file mode 100755 (executable)
index 0000000..d722ebe
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/bash
+# create multiresolution windows icon
+ICON_SRC=../src/qt/res/icons/bitcoin.png
+ICON_DST=../src/qt/res/icons/bitcoin.ico
+convert ${ICON_SRC} -resize 16x16 bitcoin-16.png
+convert ${ICON_SRC} -resize 32x32 bitcoin-32.png
+convert ${ICON_SRC} -resize 48x48 bitcoin-48.png
+convert bitcoin-16.png bitcoin-32.png bitcoin-48.png ${ICON_DST}
+
diff --git a/src/qt/res/bitcoin-qt.rc b/src/qt/res/bitcoin-qt.rc
new file mode 100644 (file)
index 0000000..1a1ab53
--- /dev/null
@@ -0,0 +1 @@
+IDI_ICON1 ICON DISCARDABLE "icons/bitcoin.ico"
diff --git a/src/qt/res/icons/bitcoin.ico b/src/qt/res/icons/bitcoin.ico
new file mode 100644 (file)
index 0000000..01afd3c
Binary files /dev/null and b/src/qt/res/icons/bitcoin.ico differ