fixing leak
[oweals/gnunet.git] / src / monkey / Makefile.am
index dee65d729292c9a09ed52ca075071e092115abac..44042dfdd0aa8bb066697a64ad04ff71683621b4 100644 (file)
@@ -11,11 +11,33 @@ endif
 
 
 if !MINGW
+if HAVE_ESMTP
+if HAVE_OPENSSL
+
+
+lib_LTLIBRARIES = libmonkeyedb.la \
+                                 libmonkeyaction.la
+
+libmonkeyedb_la_SOURCES = \
+  edb_api.c \
+  gnunet_monkey_edb.h
+
+libmonkeyedb_la_LIBADD = \
+  $(top_builddir)/src/util/libgnunetutil.la \
+  -lsqlite3 \
+  $(GN_LIBINTL) $(XLIB)  
+
+libmonkeyaction_la_SOURCES = \
+  action_api.c \
+  gnunet_monkey_action.h
+
+libmonkeyaction_la_LIBADD = \
+  $(top_builddir)/src/util/libgnunetutil.la \
+  $(GN_LIBINTL) $(XLIB)  
 
 bin_PROGRAMS = \
  gnunet-monkey \
- gnunet-service-monkey \
- mail_sender
+ gnunet-service-monkey 
 
 noinst_PROGRAMS = \
  bug_null_pointer_exception 
@@ -25,7 +47,6 @@ gnunet_monkey_SOURCES = \
  gdbmi_alloc.c \
  gdbmi_breakpoint.c \
  gdbmi_connect.c \
- gdbmi_cpp_int.cc \
  gdbmi_data_man.c \
  gdbmi_error.c \
  gdbmi_get_free_pty.c \
@@ -38,10 +59,14 @@ gnunet_monkey_SOURCES = \
  gdbmi_target_man.c \
  gdbmi_thread.c \
  gdbmi_var_obj.c \
- gnunet-monkey.c
+ gnunet-monkey.c \
+ mail_sender.c
 
 gnunet_monkey_LDADD = \
   $(top_builddir)/src/util/libgnunetutil.la \
+  $(top_builddir)/src/monkey/libmonkeyedb.la \
+  $(top_builddir)/src/monkey/libmonkeyaction.la \
+  -lesmtp \
   $(GN_LIBINTL)
 
 
@@ -52,28 +77,39 @@ gnunet_service_monkey_LDADD = \
   $(GN_LIBINTL)
 
 
-mail_sender_SOURCES = \
-       mail_sender.c
-mail_sender_LDADD = \
-       $(top_builddir)/src/util/libgnunetutil.la \
-        -lesmtp \
-       $(GN_LIBINTL)
+bug_null_pointer_exception:
+       gcc -g -O0 -o bug_null_pointer_exception bug_null_pointer_exception.c
 
-bug_null_pointer_exception_SOURCES = \
-       bug_null_pointer_exception.c
-bug_null_pointer_exception_LDADD = \
-       $(top_builddir)/src/util/libgnunetutil.la \
-       $(GN_LIBINTL)
+check_PROGRAMS = \
+    test_monkey_edb
+    #test_gnunet_monkey        
 
+if !DISABLE_TEST_RUN
+# TESTS = $(check_SCRIPTS)
+TESTS = $(check_PROGRAMS)
+endif
+
+test_monkey_edb_SOURCES = \
+  test_monkey_edb.c
+test_monkey_edb_LDADD = \
+  $(top_builddir)/src/util/libgnunetutil.la \
+  $(top_builddir)/src/monkey/libmonkeyedb.la
+
+#test_gnunet_monkey_SOURCES = \
+ #test_gnunet_monkey.c
+#test_gnunet_monkey_LDADD = \
+  #$(top_builddir)/src/arm/libgnunetarm.la \
+  #$(top_builddir)/src/util/libgnunetutil.la  
 
-#TESTS = $(check_PROGRAMS) $(check_SCRIPTS)
 
 check_SCRIPTS = \
-  test_gnunet_monkey.sh
+  #test_gnunet_monkey.sh \
+  #test_monkey_npe.sh
 
-EXTRA_DIST = \
-  test_gnunet_monkey_data.conf \
-  $(check_SCRIPTS) 
+#EXTRA_DIST = \
+#$(check_SCRIPTS) 
+#test_gnunet_monkey_data.conf 
 
 endif
-
+endif
+endif