]> git.sur5r.net Git - bacula/bacula/blob - bacula/patches/testing/tcdbm_mingw_makefile.patch
ebl More tests
[bacula/bacula] / bacula / patches / testing / tcdbm_mingw_makefile.patch
1 --- Makefile    2008-06-27 17:15:12.000000000 +0200
2 +++ Makefile.mingw      2008-06-27 17:15:04.000000000 +0200
3 @@ -22,7 +22,7 @@
4  # Targets
5  HEADERFILES = tcutil.h tchdb.h tcbdb.h tcadb.h
6  LIBRARYFILES = libtokyocabinet.a libtokyocabinet.so.3.6.0 libtokyocabinet.so.3 libtokyocabinet.so
7 -LIBOBJFILES = tcutil.o tchdb.o tcbdb.o tcadb.o myconf.o
8 +LIBOBJFILES = tcutil.o tchdb.o tcbdb.o tcadb.o myconf.o compat.o
9  COMMANDFILES = tcutest tcumttest tcucodec tchtest tchmttest tchmgr tcbtest tcbmttest tcbmgr tcatest tcamgr
10  MAN1FILES = tcutest.1 tcumttest.1 tcucodec.1 tchtest.1 tchmttest.1 tchmgr.1 tcbtest.1 tcbmttest.1 tcbmgr.1 tcatest.1 tcamgr.1
11  MAN3FILES = tokyocabinet.3 tcutil.3 tcxstr.3 tclist.3 tcmap.3 tcmdb.3 tcmpool.3 tchdb.3 tcbdb.3 tcadb.3
12 @@ -45,17 +45,17 @@
13  
14  # Building configuration
15  CC = i586-mingw32msvc-gcc
16 -CPPFLAGS = -I. -I$(INCLUDEDIR) -L/home/eric/include -L/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -UNDEBUG \
17 +CPPFLAGS = -I. -I$(INCLUDEDIR) -I/home/eric/include -L/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -UNDEBUG \
18    -D_TC_PREFIX="\"$(prefix)\"" -D_TC_INCLUDEDIR="\"$(INCLUDEDIR)\"" \
19    -D_TC_LIBDIR="\"$(LIBDIR)\"" -D_TC_BINDIR="\"$(BINDIR)\"" -D_TC_LIBEXECDIR="\"$(LIBEXECDIR)\"" \
20    -D_TC_APPINC="\"-I$(INCLUDEDIR)\"" -D_TC_APPLIBS="\"-L$(LIBDIR) -ltokyocabinet -lm \""
21 -CFLAGS = -std=c99 -Wall -fPIC -pedantic -fsigned-char -g
22 +CFLAGS = --std=c99 -Wall -pedantic -fsigned-char -g -DHAVE_WIN32 
23  LDFLAGS = -L. -L$(LIBDIR) -L/home/eric/lib -L/usr/local/lib -static
24 -LIBS = -lm 
25 +LIBS = -lm -lz -lpthreadGCE
26  LDENV = LD_RUN_PATH=/lib:/usr/lib:$(LIBDIR):$(HOME)/lib:/usr/local/lib:$(LIBDIR):.
27  RUNENV = LD_LIBRARY_PATH=.:/lib:/usr/lib:$(LIBDIR):$(HOME)/lib:/usr/local/lib:$(LIBDIR)
28  POSTCMD = true
29 -NO_ECHO = @
30 +NO_ECHO = 
31  
32  
33  #================================================================
34 @@ -447,47 +447,47 @@
35         ln -f -s libtokyocabinet.$(LIBVER).$(LIBREV).0.dylib $@
36  
37  
38 -tcutest : tcutest.o $(LIBRARYFILES)
39 +tcutest.exe : tcutest.o $(LIBRARYFILES)
40         $(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) -ltokyocabinet $(LIBS)
41  
42  
43 -tcumttest : tcumttest.o $(LIBRARYFILES)
44 +tcumttest.exe : tcumttest.o $(LIBRARYFILES)
45         $(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) -ltokyocabinet $(LIBS)
46  
47  
48 -tcucodec : tcucodec.o $(LIBRARYFILES)
49 +tcucodec.exe : tcucodec.o $(LIBRARYFILES)
50         $(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) -ltokyocabinet $(LIBS)
51  
52  
53 -tchtest : tchtest.o $(LIBRARYFILES)
54 +tchtest.exe : tchtest.o $(LIBRARYFILES)
55         $(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) -ltokyocabinet $(LIBS)
56  
57  
58 -tchmttest : tchmttest.o $(LIBRARYFILES)
59 +tchmttest.exe : tchmttest.o $(LIBRARYFILES)
60         $(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) -ltokyocabinet $(LIBS)
61  
62  
63 -tchmgr : tchmgr.o $(LIBRARYFILES)
64 +tchmgr.exe : tchmgr.o $(LIBRARYFILES)
65         $(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) -ltokyocabinet $(LIBS)
66  
67  
68 -tcbtest : tcbtest.o $(LIBRARYFILES)
69 +tcbtest.exe : tcbtest.o $(LIBRARYFILES)
70         $(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) -ltokyocabinet $(LIBS)
71  
72  
73 -tcbmttest : tcbmttest.o $(LIBRARYFILES)
74 +tcbmttest.exe : tcbmttest.o $(LIBRARYFILES)
75         $(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) -ltokyocabinet $(LIBS)
76  
77  
78 -tcbmgr : tcbmgr.o $(LIBRARYFILES)
79 +tcbmgr.exe : tcbmgr.o $(LIBRARYFILES)
80         $(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) -ltokyocabinet $(LIBS)
81  
82  
83 -tcatest : tcatest.o $(LIBRARYFILES)
84 +tcatest.exe : tcatest.o $(LIBRARYFILES)
85         $(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) -ltokyocabinet $(LIBS)
86  
87  
88 -tcamgr : tcamgr.o $(LIBRARYFILES)
89 +tcamgr.exe : tcamgr.o $(LIBRARYFILES)
90         $(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) -ltokyocabinet $(LIBS)
91  
92