Write fish eye parameter to configuration file. Generate import library.
authorThomas Lopatic <thomas@lopatic.de>
Tue, 27 Mar 2007 03:05:21 +0000 (03:05 +0000)
committerThomas Lopatic <thomas@lopatic.de>
Tue, 27 Mar 2007 03:05:21 +0000 (03:05 +0000)
src/cfgparser/Makefile
src/cfgparser/cfgfile_gen.c

index a9f2792..2b14184 100644 (file)
@@ -36,7 +36,7 @@
 # to the project. For more information see the website or contact
 # the copyright holders.
 #
-# $Id: Makefile,v 1.21 2005/12/29 19:48:43 tlopatic Exp $
+# $Id: Makefile,v 1.22 2007/03/27 03:05:21 tlopatic Exp $
 
 TOPDIR=../..
 include $(TOPDIR)/Makefile.inc
@@ -69,11 +69,15 @@ else
 # build lib per default
 
 ifeq (${OS}, osx)
-LDFLAGS += -dynamiclib -single_module
+LDFLAGS +=     -dynamiclib -single_module
 else
 LDFLAGS +=     -shared -Wl,-soname,$(LIBNAME)
 endif
 
+ifeq (${OS}, win32)
+LDFLAGS +=     -Wl,--out-implib=libolsrd_cfgparser.a -Wl,--export-all-symbols
+endif
+
 CFLAGS +=      -DMAKELIB
 NAME =         $(LIBNAME)
 
index cc1f24a..04f37fd 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: cfgfile_gen.c,v 1.5 2007/02/04 22:37:36 bernd67 Exp $
+ * $Id: cfgfile_gen.c,v 1.6 2007/03/27 03:05:21 tlopatic Exp $
  */
 
 
@@ -194,6 +194,9 @@ olsrd_write_cnf(struct olsrd_config *cnf, const char *fname)
   fprintf(fd, "# Link quality level\n# 0 = do not use link quality\n# 1 = use link quality for MPR selection\n# 2 = use link quality for MPR selection and routing\n\n");
   fprintf(fd, "LinkQualityLevel\t%d\n\n", cnf->lq_level);
 
+  fprintf(fd, "# Fish Eye algorithm\n# 0 = do not use fish eye\n# 1 = use fish eye\n\n");
+  fprintf(fd, "LinkQualityFishEye\t%d\n\n", cnf->lq_fish);
+
   fprintf(fd, "# Link quality window size\n\n");
   fprintf(fd, "LinkQualityWinSize\t%d\n\n", cnf->lq_wsize);