root/lang/c/libmemcached-win32/libmemcached-0.23/libmemcached/Makefile.w32 @ 19488

Revision 19488, 1.1 kB (checked in by mattn, 5 years ago)

changed module name(libmemcached.dll -> memcached.dll)

Line 
1CC=gcc
2SRCS = \
3        byteorder.c \
4        crc.c \
5        hsieh_hash.c \
6        md5.c \
7        memcached.c \
8        memcached_auto.c \
9        memcached_behavior.c \
10        memcached_callback.c \
11        memcached_connect.c \
12        memcached_delete.c \
13        memcached_do.c \
14        memcached_fetch.c \
15        memcached_fetch_execute.c \
16        memcached_flush.c \
17        memcached_get.c \
18        memcached_hash.c \
19        memcached_hosts.c \
20        memcached_io.c \
21        memcached_key.c \
22        memcached_parse.c \
23        memcached_quit.c \
24        memcached_response.c \
25        memcached_result.c \
26        memcached_server.c \
27        memcached_stats.c \
28        memcached_storage.c \
29        memcached_strerror.c \
30        memcached_string.c \
31        memcached_verbosity.c \
32        memcached_version.c \
33        murmur_hash.c \
34
35OBJS = $(SRCS:.c=.o)
36
37CFLAGS=-DWINVER=0x0501 -I.. -I.
38
39.SUFFIXES: .o .c
40
41all : memcached.dll memcached.a
42
43.c.o :
44        @gcc -c $(CFLAGS) $<
45
46memcached.dll : $(OBJS)
47        @gcc -Wl,-enable-stdcall-fixup -shared -o $@ $(OBJS) -lws2_32
48
49memcached.a : memcached.dll
50        @echo EXPORTS > memcached.def
51        @nm memcached.dll | grep ' T _' | grep 'memcached' | sed 's/.* T _//' >> memcached.def
52        @dlltool --def memcached.def --dllname memcached.dll --output-lib memcached.a
Note: See TracBrowser for help on using the browser.