use provided resource file for exe.
authorGunter Knauf <gk@gknw.de>
Fri, 26 Jan 2007 08:50:06 +0000 (08:50 +0000)
committerGunter Knauf <gk@gknw.de>
Fri, 26 Jan 2007 08:50:06 +0000 (08:50 +0000)
src/Makefile.m32

index 5e463a9..819dfd2 100644 (file)
@@ -20,6 +20,8 @@ ZLIB_PATH = ../../zlib-1.2.3
 endif
 
 CC = gcc
+RC = windres
+RCFLAGS = --include-dir=../include -O COFF -i
 RM = rm -f
 STRIP = strip -s
 
@@ -62,12 +64,13 @@ curl_OBJECTS := $(patsubst %.c,%.o,$(notdir $(strip $(CURL_SOURCES) ../lib/timev
 # curlx_OBJECTS := $(patsubst %.c,%.o,$(notdir $(strip $(CURLX_ONES))))
 # vpath %.c ../lib
 
+.SUFFIXES: .rc .res
 
 all: curl.exe
 
-curl.exe: $(curl_OBJECTS) $(curl_DEPENDENCIES)
+curl.exe: curl.res $(curl_OBJECTS) $(curl_DEPENDENCIES)
        $(RM) $@
-       $(LINK) $(curl_OBJECTS) $(curl_LDADD)
+       $(LINK) $< $(curl_OBJECTS) $(curl_LDADD)
        $(STRIP) $@
 
 timeval.o: ../lib/timeval.c
@@ -78,6 +81,9 @@ timeval.o: ../lib/timeval.c
 #      $(RM) hugehelp.c
 #      $(NROFF) -man ../curl.1 | $(PERL) mkhelp.pl ../README.curl > hugehelp.c
 
+.rc.res:
+       $(RC) $(RCFLAGS) $< -o $@
+
 .c.o:
        $(COMPILE) -c $<