Skip to content

Commit 9c24aea

Browse files
committed
Merge pull request #741 from PSG-Luna/patch-2
Fix mingw makefile
2 parents 9c792ad + 6ce3bcc commit 9c24aea

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

builds/mingw32/Makefile.mingw32

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,19 @@ CFLAGS=-Wall -Os -g -DLIBCZMQ_EXPORTS $(INCDIR)
1212

1313
OBJS = zactor.o zauth.o zbeacon.o zcert.o zcertstore.o zchunk.o zclock.o zconfig.o zdigest.o zdir.o zdir_patch.o zfile.o zframe.o zhash.o zgossip.o ziflist.o zlist.o zloop.o zmonitor.o zmsg.o zpoller.o zproxy.o zrex.o zring.o zsock.o zsock_option.o zstr.o zsys.o zuuid.o zgossip_msg.o zauth_v2.o zbeacon_v2.o zctx.o zmonitor_v2.o zmutex.o zproxy_v2.o zsocket.o zsockopt.o zthread.o
1414
%.o: ../../src/%.c
15-
$(CC) -c -o $@ $< $(CFLAGS)
15+
$(CC) -c -o $@ $< $(CFLAGS)
1616

1717
all: libczmq.dll czmq_selftest.exe
1818

1919
libczmq.dll: $(OBJS)
20-
gcc -shared -o $@ $(OBJS) -Wl,--out-implib,[email protected] $(LIBDIR) -lzmq -lws2_32 -liphlpapi
20+
$(CC) -shared -o $@ $(OBJS) -Wl,--out-implib,[email protected] $(LIBDIR) -lzmq -lws2_32 -liphlpapi -lrpcrt4
2121

2222
# the test functions are not exported into the DLL
2323
czmq_selftest.exe: czmq_selftest.o $(OBJS)
24-
gcc -o $@ $^ $(LIBDIR) -lzmq -lws2_32 -liphlpapi
24+
$(CC) -o $@ $^ $(LIBDIR) -lzmq -lws2_32 -liphlpapi -lrpcrt4
2525

2626
clean:
27-
del *.o *.a *.dll *.exe
27+
del *.o *.a *.dll *.exe
2828

2929
#################################################################
3030
# GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY #

model/build-mingw32.gsl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,19 @@ OBJS =\
2424
.endfor
2525

2626
%.o: ../../src/%.c
27-
$\(CC) -c -o $@ $< $\(CFLAGS)
27+
$\(CC) -c -o $@ $< $\(CFLAGS)
2828

2929
all: lib$(project.name).dll $(project.name)_selftest.exe
3030

3131
lib$(project.name).dll: $\(OBJS)
32-
gcc -shared -o $@ $\(OBJS) -Wl,--out-implib,[email protected] $\(LIBDIR) -lzmq -lws2_32 -liphlpapi
32+
$\(CC) -shared -o $@ $\(OBJS) -Wl,--out-implib,[email protected] $\(LIBDIR) -lzmq -lws2_32 -liphlpapi -lrpcrt4
3333

3434
# the test functions are not exported into the DLL
3535
$(project.name)_selftest.exe: $(project.name)_selftest.o $\(OBJS)
36-
gcc -o $@ $^ $\(LIBDIR) -lzmq -lws2_32 -liphlpapi
36+
$\(CC) -o $@ $^ $\(LIBDIR) -lzmq -lws2_32 -liphlpapi -lrpcrt4
3737

3838
clean:
39-
del *.o *.a *.dll *.exe
39+
del *.o *.a *.dll *.exe
4040

4141
#################################################################
4242
# GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY #

0 commit comments

Comments
 (0)