|
Revision 22355, 1.1 kB
(checked in by mattn, 5 years ago)
|
|
merge trunk.
|
| Line | |
|---|
| 1 | CC=gcc |
|---|
| 2 | SRCS = \ |
|---|
| 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 | |
|---|
| 37 | OBJS = $(SRCS:.c=.o) |
|---|
| 38 | |
|---|
| 39 | CFLAGS=-DWINVER=0x0501 -I.. -I. |
|---|
| 40 | |
|---|
| 41 | .SUFFIXES: .o .c |
|---|
| 42 | |
|---|
| 43 | all : memcached.dll memcached.a |
|---|
| 44 | |
|---|
| 45 | .c.o : |
|---|
| 46 | @gcc -c $(CFLAGS) $< |
|---|
| 47 | |
|---|
| 48 | memcached.dll : $(OBJS) |
|---|
| 49 | @gcc -Wl,-enable-stdcall-fixup -shared -o $@ $(OBJS) -lws2_32 |
|---|
| 50 | |
|---|
| 51 | memcached.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 |
|---|