Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix miscasted logging arguments
[simgrid.git] / src / gras / Makefile.am
index b479b2b..1cdb265 100644 (file)
@@ -1,4 +1,5 @@
 SUBDIRS=. Tests
+AM_CFLAGS=-g
 MAINTAINERCLEANFILES=Makefile.in
 INCLUDES= -I$(top_srcdir)/src/include \
           @CFLAGS_SimGrid@
@@ -10,10 +11,13 @@ EXTRA_DIST= ./gras_private.h    \
        Virtu/virtu_sg.h \
        DataDesc/ddt_parse.yy.l DataDesc/ddt_parse.yy.c
 
-VERSION_INFO= -version-info 1:0:0
-# from `info libtool "Updating version info"`
+VERSION_INFO= -release 20040722 -version-info 0:0:0
+# from `info libtool "Updating version info"` 
+# and  `info libtool "Release numbers"` 
 #
-# - Begin with C:R:A = 0:0:0
+# A) For stable library (interface wise), you should use --version-info:
+#
+# - Begin with C:R:A = 0:0:0 (ie here, VERSION_INFO= -version-info 0:0:0)
 # - Do not update it before public release (keep numbers small)
 #
 # ----------------------------------------------------------------------+
@@ -26,6 +30,11 @@ VERSION_INFO= -version-info 1:0:0
 # |      no         |        no          |    yes    |  C   : R   : A++ |
 # |      no         |        no          |    no     |  C   : R   : A   |
 # +-----------------+--------------------+-----------+------------------+
+#
+# B) For rapidely changing library, you should go for the -release flag
+#
+#  It modifies the library name, and you thus cannot say that a library
+#   using this trick is ready for a "stable" release (say, in Debian).
 
 if HAVE_SG
  lib_LTLIBRARIES= libgrasrl.la libgrassg.la