root/lang/c/libmemcached-win32/libmemcached-latest/libmemcached/Makefile.w32 @ 22355

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

merge trunk.

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