bugfix
[oweals/gnunet.git] / src / util / Makefile.am
index a90b2b7934c48ce3af0b2b04b6b75cc66b788b28..64178e53814f7ae4a7a81f01d3000c58cfc601dd 100644 (file)
@@ -4,10 +4,12 @@ plugindir = $(libdir)/gnunet
 
 if MINGW
  WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols -lole32 -lshell32 -luuid -liconv -lstdc++ -lcomdlg32 -lgdi32
+ WINSRC = win.cc winproc.c
 endif
 
 if USE_COVERAGE
-  AM_CFLAGS = --coverage
+  AM_CFLAGS = --coverage -O0
+  XLIB = -lgcov
 endif
 
 lib_LTLIBRARIES = libgnunetutil.la
@@ -45,13 +47,14 @@ libgnunetutil_la_SOURCES = \
   service.c \
   signal.c \
   strings.c \
-  time.c
+  time.c \
+  $(WINSRC)
 
 
 libgnunetutil_la_LIBADD = \
   $(GCLIBADD) \
   $(LIBGCRYPT_LIBS) \
-  -lgmp -lltdl -lz -lextractor
+  -lgmp -lltdl -lz -lextractor $(XLIB)
 
 libgnunetutil_la_LDFLAGS = \
   $(GN_LIB_LDFLAGS) $(WINFLAGS) \