Browse Source

Port to OSX for makefiles, easier to use OSX versions.

git-svn-id: file:///svn/tokudb@2229 c7de825b-a66e-492c-adef-691d508d4ae1
pull/56/head
Yoni Fogel 19 years ago
parent
commit
b2ea0abb9b
  1. 2
      cxx/tests/Makefile
  2. 2
      src/Makefile
  3. 2
      src/range_tree/tests/Makefile
  4. 2
      src/tests/Makefile
  5. 2
      utils/Makefile

2
cxx/tests/Makefile

@ -7,7 +7,7 @@ CPPFLAGS = -I../ -I../../include
CXXFLAGS = -Wall $(OPTFLAGS) -g $(GCOV_FLAGS)
LDLIBS = ../../lib/libtdb_cxx.a ../../lib/libdb.a -lz
ifeq ($(OSX),OSX)
ifneq ($(OSX),)
VGRIND=
else
VGRIND=valgrind --quiet --error-exitcode=1 --leak-check=yes

2
src/Makefile

@ -10,7 +10,7 @@ CPPFLAGS = -I../include -I../newbrt -I./lock_tree/ -I./range_tree/
CPPFLAGS += -D_GNU_SOURCE -D_THREAD_SAFE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
ifeq ($(OSX),OSX)
ifneq ($(OSX),)
LIBEXT=dylib
SHARED=-dynamiclib
CFLAGS+=-fno-common

2
src/range_tree/tests/Makefile

@ -6,7 +6,7 @@
# For very verbose output do
# make VERBOSE=2
ifeq ($(OSX),OSX)
ifneq ($(OSX),)
#Note: OSX 10.4 needs DYLD_LIBRARY_PATH. OSX 10.5 claims to support -rpath.
LIBEXT=dylib
VGRIND=

2
src/tests/Makefile

@ -11,7 +11,7 @@ BDB_CPPFLAGS = -I$(BDBDIR)/include
BDB_LDFLAGS = -L$(BDBDIR)/lib -ldb
endif
ifeq ($(OSX),OSX)
ifneq ($(OSX),)
#Note: OSX 10.4 needs DYLD_LIBRARY_PATH. OSX 10.5 claims to support -rpath.
CFLAGS = -DOSX
LIBEXT=dylib

2
utils/Makefile

@ -14,7 +14,7 @@ CFLAGS = -std=gnu89 -W -Wall -Wno-unused -g $(OPTFLAGS) $(GCOV_FLAGS)
# to the current directory
CPPFLAGS = -I../include
ifeq ($(OSX),OSX)
ifneq ($(OSX),)
#Note: OSX 10.4 needs DYLD_LIBRARY_PATH. OSX 10.5 claims to support -rpath.
TDB_LOADLIBES =
BDB_LOADLIBES =

Loading…
Cancel
Save