diff options
author | Magnus Ahltorp <map@kth.se> | 2016-02-11 03:41:05 +0100 |
---|---|---|
committer | Linus Nordberg <linus@nordu.net> | 2016-04-25 13:14:10 +0200 |
commit | 43cbe3fdd2ba375b278d198d52f700b2accf65f6 (patch) | |
tree | 0aabcf3a67aaba2307a4e1a710769343e3fafd26 /c_src/Makefile | |
parent | d1ea31e0818038452dab54afe8b6350d08075318 (diff) |
Added permdbtest
Diffstat (limited to 'c_src/Makefile')
-rw-r--r-- | c_src/Makefile | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/c_src/Makefile b/c_src/Makefile index e9b0394..c58dc9e 100644 --- a/c_src/Makefile +++ b/c_src/Makefile @@ -25,18 +25,20 @@ CFLAGS = -Wall -Werror -std=gnu99 $(LOCAL_CFLAGS) $(OS_CFLAGS) LDFLAGS = $(LOCAL_CFLAGS) -lnettle $(OS_LDFLAGS) PORTS = fsynchelper hsmhelper permdbport +OTHER_BIN = permdb.so permdbtest common_OBJS = erlport.o net_read_write.o fsynchelper_OBJS = fsynchelper.o $(common_OBJS) hsmhelper_OBJS = hsmhelper.o pkcs11.o $(common_OBJS) permdbport_OBJS = permdb.o permdbport.o arlamath.o hash.o $(common_OBJS) permdbso_OBJS = permdb.o arlamath.o hash.o permdbpy.o $(common_OBJS) +permdbtest_OBJS = permdb.o arlamath.o hash.o permdbtest.o $(common_OBJS) -all: $(PORTS) permdb.so +all: $(PORTS) $(OTHER_BIN) clean: - rm -f $(fsynchelper_OBJS) $(hsmhelper_OBJS) $(permdbport_OBJS) $(PORTS) + rm -f $(fsynchelper_OBJS) $(hsmhelper_OBJS) $(permdbport_OBJS) $(permdbso_OBJS) $(permdbtest_OBJS) $(PORTS) fsynchelper: $(fsynchelper_OBJS) $(CC) -o fsynchelper $(fsynchelper_OBJS) $(LDFLAGS) @@ -48,4 +50,10 @@ permdbport: $(permdbport_OBJS) $(CC) -o permdbport $(permdbport_OBJS) $(LDFLAGS) permdb.so: $(permdbso_OBJS) - $(CC) $(LDFLAGS) $(OS_SHLIB_LINKFLAGS) $(permdbso_OBJS) -o permdb.so + $(CC) $(permdbso_OBJS) $(LDFLAGS) $(OS_SHLIB_LINKFLAGS) -o permdb.so + +permdbtest: $(permdbtest_OBJS) + $(CC) $(permdbtest_OBJS) $(LDFLAGS) -o permdbtest + +permdb-valgrind: + valgrind --leak-check=full ./permdbtest /tmp/permdb-valgrind-test 10000 2048 10000 |