aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Makefile.m3210
1 files changed, 8 insertions, 2 deletions
diff --git a/src/Makefile.m32 b/src/Makefile.m32
index 5e463a9c8..819dfd2fd 100644
--- a/src/Makefile.m32
+++ b/src/Makefile.m32
@@ -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 $<