From 71a493de351277cc61a36aee47501f64f76cca87 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Mon, 22 Jun 2009 17:08:47 -0400 Subject: Added Windows icon resource --- Makefile | 8 ++++++-- icon.bmp | Bin 0 -> 3126 bytes icon.ico | Bin 0 -> 6766 bytes winres.rc | 1 + 4 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 icon.bmp create mode 100644 icon.ico create mode 100644 winres.rc diff --git a/Makefile b/Makefile index e7429a5..4face93 100644 --- a/Makefile +++ b/Makefile @@ -3,6 +3,7 @@ LTARGET = build/$(PROJECT) WTARGET = build/$(PROJECT).exe CC = g++ WINCC = i586-mingw32msvc-g++ +WINDRES = i586-mingw32msvc-windres FILES = $(addprefix build/,$(wildcard *.cpp)) MODULES = $(patsubst %.cpp,%,$(FILES)) SOURCES = $(addsuffix .o,$(MODULES)) @@ -30,11 +31,14 @@ $(LTARGET): $(SOURCES) $(CIMAGES) $(SOURCES): build/%.o: %.cpp $(CC) -c $? -o $@ $(LINCCFL) -$(WTARGET): $(WINSRC) $(CIMAGES) - $(WINCC) $(WINSRC) $(CIMAGES) -o $(WTARGET) $(WINLDFL) +$(WTARGET): $(WINSRC) $(CIMAGES) build/winres.o + $(WINCC) $(WINSRC) $(CIMAGES) build/winres.o -o $(WTARGET) $(WINLDFL) $(WINSRC): build/%.owin: %.cpp $(WINCC) -c $? -o $@ $(WINCCFL) +build/winres.o: winres.rc + $(WINDRES) $? $@ + $(CIMAGES): build/%.bmp.o: %.bmp objcopy --input binary --output elf32-i386 -B i386 $? $@ diff --git a/icon.bmp b/icon.bmp new file mode 100644 index 0000000..024cea5 Binary files /dev/null and b/icon.bmp differ diff --git a/icon.ico b/icon.ico new file mode 100644 index 0000000..37e9db6 Binary files /dev/null and b/icon.ico differ diff --git a/winres.rc b/winres.rc new file mode 100644 index 0000000..1bc463a --- /dev/null +++ b/winres.rc @@ -0,0 +1 @@ +IDI_ICON1 ICON DISCARDABLE "icon.ico" -- cgit 1.4.1