Changeset View
Changeset View
Standalone View
Standalone View
src/leveldb/Makefile
Show All 38 Lines | TESTS = \ | ||||
issues/issue200_test \ | issues/issue200_test \ | ||||
table/filter_block_test \ | table/filter_block_test \ | ||||
table/table_test \ | table/table_test \ | ||||
util/arena_test \ | util/arena_test \ | ||||
util/bloom_test \ | util/bloom_test \ | ||||
util/cache_test \ | util/cache_test \ | ||||
util/coding_test \ | util/coding_test \ | ||||
util/crc32c_test \ | util/crc32c_test \ | ||||
util/env_posix_test \ | |||||
util/env_test \ | util/env_test \ | ||||
util/hash_test | util/hash_test | ||||
UTILS = \ | UTILS = \ | ||||
db/db_bench \ | db/db_bench \ | ||||
db/leveldbutil | db/leveldbutil | ||||
# Put the object files in a subdirectory, but the application at the top of the object dir. | # Put the object files in a subdirectory, but the application at the top of the object dir. | ||||
▲ Show 20 Lines • Show All 61 Lines • ▼ Show 20 Lines | |||||
SHARED_LIB1 = libleveldb.$(PLATFORM_SHARED_EXT) | SHARED_LIB1 = libleveldb.$(PLATFORM_SHARED_EXT) | ||||
SHARED_LIB2 = $(SHARED_LIB1) | SHARED_LIB2 = $(SHARED_LIB1) | ||||
SHARED_LIB3 = $(SHARED_LIB1) | SHARED_LIB3 = $(SHARED_LIB1) | ||||
SHARED_LIBS = $(SHARED_LIB1) | SHARED_LIBS = $(SHARED_LIB1) | ||||
SHARED_MEMENVLIB = $(SHARED_OUTDIR)/libmemenv.a | SHARED_MEMENVLIB = $(SHARED_OUTDIR)/libmemenv.a | ||||
else | else | ||||
# Update db.h if you change these. | # Update db.h if you change these. | ||||
SHARED_VERSION_MAJOR = 1 | SHARED_VERSION_MAJOR = 1 | ||||
SHARED_VERSION_MINOR = 19 | SHARED_VERSION_MINOR = 20 | ||||
SHARED_LIB1 = libleveldb.$(PLATFORM_SHARED_EXT) | SHARED_LIB1 = libleveldb.$(PLATFORM_SHARED_EXT) | ||||
SHARED_LIB2 = $(SHARED_LIB1).$(SHARED_VERSION_MAJOR) | SHARED_LIB2 = $(SHARED_LIB1).$(SHARED_VERSION_MAJOR) | ||||
SHARED_LIB3 = $(SHARED_LIB1).$(SHARED_VERSION_MAJOR).$(SHARED_VERSION_MINOR) | SHARED_LIB3 = $(SHARED_LIB1).$(SHARED_VERSION_MAJOR).$(SHARED_VERSION_MINOR) | ||||
SHARED_LIBS = $(SHARED_OUTDIR)/$(SHARED_LIB1) $(SHARED_OUTDIR)/$(SHARED_LIB2) $(SHARED_OUTDIR)/$(SHARED_LIB3) | SHARED_LIBS = $(SHARED_OUTDIR)/$(SHARED_LIB1) $(SHARED_OUTDIR)/$(SHARED_LIB2) $(SHARED_OUTDIR)/$(SHARED_LIB3) | ||||
$(SHARED_OUTDIR)/$(SHARED_LIB1): $(SHARED_OUTDIR)/$(SHARED_LIB3) | $(SHARED_OUTDIR)/$(SHARED_LIB1): $(SHARED_OUTDIR)/$(SHARED_LIB3) | ||||
ln -fs $(SHARED_LIB3) $(SHARED_OUTDIR)/$(SHARED_LIB1) | ln -fs $(SHARED_LIB3) $(SHARED_OUTDIR)/$(SHARED_LIB1) | ||||
$(SHARED_OUTDIR)/$(SHARED_LIB2): $(SHARED_OUTDIR)/$(SHARED_LIB3) | $(SHARED_OUTDIR)/$(SHARED_LIB2): $(SHARED_OUTDIR)/$(SHARED_LIB3) | ||||
ln -fs $(SHARED_LIB3) $(SHARED_OUTDIR)/$(SHARED_LIB2) | ln -fs $(SHARED_LIB3) $(SHARED_OUTDIR)/$(SHARED_LIB2) | ||||
▲ Show 20 Lines • Show All 199 Lines • ▼ Show 20 Lines | $(STATIC_OUTDIR)/crc32c_test:util/crc32c_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) | ||||
$(CXX) $(LDFLAGS) $(CXXFLAGS) util/crc32c_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) -o $@ $(LIBS) | $(CXX) $(LDFLAGS) $(CXXFLAGS) util/crc32c_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) -o $@ $(LIBS) | ||||
$(STATIC_OUTDIR)/db_test:db/db_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) | $(STATIC_OUTDIR)/db_test:db/db_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) | ||||
$(CXX) $(LDFLAGS) $(CXXFLAGS) db/db_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) -o $@ $(LIBS) | $(CXX) $(LDFLAGS) $(CXXFLAGS) db/db_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) -o $@ $(LIBS) | ||||
$(STATIC_OUTDIR)/dbformat_test:db/dbformat_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) | $(STATIC_OUTDIR)/dbformat_test:db/dbformat_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) | ||||
$(CXX) $(LDFLAGS) $(CXXFLAGS) db/dbformat_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) -o $@ $(LIBS) | $(CXX) $(LDFLAGS) $(CXXFLAGS) db/dbformat_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) -o $@ $(LIBS) | ||||
$(STATIC_OUTDIR)/env_posix_test:util/env_posix_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) | |||||
$(CXX) $(LDFLAGS) $(CXXFLAGS) util/env_posix_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) -o $@ $(LIBS) | |||||
$(STATIC_OUTDIR)/env_test:util/env_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) | $(STATIC_OUTDIR)/env_test:util/env_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) | ||||
$(CXX) $(LDFLAGS) $(CXXFLAGS) util/env_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) -o $@ $(LIBS) | $(CXX) $(LDFLAGS) $(CXXFLAGS) util/env_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) -o $@ $(LIBS) | ||||
$(STATIC_OUTDIR)/fault_injection_test:db/fault_injection_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) | $(STATIC_OUTDIR)/fault_injection_test:db/fault_injection_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) | ||||
$(CXX) $(LDFLAGS) $(CXXFLAGS) db/fault_injection_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) -o $@ $(LIBS) | $(CXX) $(LDFLAGS) $(CXXFLAGS) db/fault_injection_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) -o $@ $(LIBS) | ||||
$(STATIC_OUTDIR)/filename_test:db/filename_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) | $(STATIC_OUTDIR)/filename_test:db/filename_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) | ||||
$(CXX) $(LDFLAGS) $(CXXFLAGS) db/filename_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) -o $@ $(LIBS) | $(CXX) $(LDFLAGS) $(CXXFLAGS) db/filename_test.cc $(STATIC_LIBOBJECTS) $(TESTHARNESS) -o $@ $(LIBS) | ||||
▲ Show 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | |||||
$(STATIC_OUTDIR)/%.o: %.c | $(STATIC_OUTDIR)/%.o: %.c | ||||
$(CC) $(CFLAGS) -c $< -o $@ | $(CC) $(CFLAGS) -c $< -o $@ | ||||
$(SHARED_OUTDIR)/%.o: %.cc | $(SHARED_OUTDIR)/%.o: %.cc | ||||
$(CXX) $(CXXFLAGS) $(PLATFORM_SHARED_CFLAGS) -c $< -o $@ | $(CXX) $(CXXFLAGS) $(PLATFORM_SHARED_CFLAGS) -c $< -o $@ | ||||
$(SHARED_OUTDIR)/%.o: %.c | $(SHARED_OUTDIR)/%.o: %.c | ||||
$(CC) $(CFLAGS) $(PLATFORM_SHARED_CFLAGS) -c $< -o $@ | $(CC) $(CFLAGS) $(PLATFORM_SHARED_CFLAGS) -c $< -o $@ | ||||
$(STATIC_OUTDIR)/port/port_posix_sse.o: port/port_posix_sse.cc | |||||
$(CXX) $(CXXFLAGS) $(PLATFORM_SSEFLAGS) -c $< -o $@ | |||||
$(SHARED_OUTDIR)/port/port_posix_sse.o: port/port_posix_sse.cc | |||||
$(CXX) $(CXXFLAGS) $(PLATFORM_SHARED_CFLAGS) $(PLATFORM_SSEFLAGS) -c $< -o $@ |