>> "Giovanni" == Giovanni Palma
<giovanni(a)lrde.epita.fr> writes:
+# ###
+# ### Auto-generation of TeX files.
+# ###
+
+# AM_LDFLAGS = $(LDFLAGS) $(ZLIB_LDFLAGS)
+# AM_CXXFLAGS = $(CXXFLAGS) $(ZLIB_CXXFLAGS)
+
+# INCLUDES = -I$(top_srcdir)/olena -I$(top_builddir)/olena
+# COMMONGETDEFSFLAGS = --agarg=-DCXXCOMPILE="$(CXX) -I$(DEFS) $(DEFAULT_INCLUDES)
$(INCLUDES) $(CPPFLAGS) $(AM_CXXFLAGS) $(AM_LDFLAGS)" \
+# --agarg=-DEPSTOPDF="$(EPSTOPDF)" \
+# --agarg=-DCONVERT="$(IMAGEMAGICK_CONVERT)" \
+# --agarg=--templ-dirs=$(srcdir) \
+# --agarg=-DIMGDIR=$(top_srcdir)/olena/img
+# PROCESSINGGETDEFSFLAGS = \
+# --subblock=tpl=type,name,doc \
+# --subblock=arg=type,name,mode,doc \
+# --listattr=exh \
+# --listattr=ns \
+# --template $(srcdir)/processing.tpl \
+# --srcfile
+
+# ref-morpho.tex: $(morpho_files) $(srcdir)/processing.tpl
+# $(GETDEFS) $(COMMONGETDEFSFLAGS) $(PROCESSINGGETDEFSFLAGS) \
+# $(GETDEFSFLAGS) --base-name=ref-morpho $(morpho_files)
+
+# ref-level.tex: $(level_files) $(srcdir)/processing.tpl
+# $(GETDEFS) $(COMMONGETDEFSFLAGS) $(PROCESSINGGETDEFSFLAGS) \
+# $(GETDEFSFLAGS) --base-name=ref-level $(level_files)
+
+# ###
+# ### Rules to build the manuals.
+# ###
+
+# tex_TEX = oln-ref.tex
+
+# built_oln_ref_TEX = ref-morpho.tex ref-level.tex
+# oln_ref_TEX = $(built_oln_ref_TEX) integre-ref.tex
+
+# oln-ref.dvi: $(tex_TEX) $(oln_ref_TEX) $(graphics_DIA)
+# $(TEXI2DVI) $(TEXI2DVI_FLAGS) \
+# `test -f '$(tex_TEX)' || echo '$(srcdir)/'`$(tex_TEX)
C'est l'objet de PRCS/Subversion que de conserver les vieilles
versions. À moins que tu ne penses réactiver tout ce code dans un
futur proche, c'est plutôt à retirer.
Index: NEWS
--- NEWS Tue, 10 Feb 2004 17:32:17 +0100 palma_g (oln/0_NEWS 1.19 640)
+++ NEWS Tue, 24 Feb 2004 15:21:04 +0100 palma_g (oln/0_NEWS 1.19 640)
@@ -1,5 +1,22 @@
Olena 0.10 Not yet
+ * New documentaion system.
Documentation.
+ Now any comment should use doxygen style (i.e. /*!
... */).
+ You can also put some code in comments to make them
+ compile at documentation generation time. It is useful to
+ illustrate some algorithm with concrete input and output. To
+ use this feature the only thing to be done is to put the
+ code into \code and \endcode tags. If you produce an image,
+ you can include it in the comments with the \image command,
+ using the same name you used to produce it, but with the png
+ extension. To make sure your image will not overwrite
+ another existing one, you should name it with taking care of
+ the name of the file you are writing in: e.g. if you comment the
+ file oln/core/behavior.hh, an image should be named
+ oln_core_behavior_hh_whatever_you_want.ppm It can be added that
+ two macros are provided to make abstraction of input and
+ output direcectories, they are named IMG_IN and IMG_OUT.
Je suggère une relecture par Sarah.
+ /*!
+ ** \brief perform an attribute closing
+ **
+ ** FIXME: ONLY A TEST
+ ** \code
+ ** #include <oln/basics2d.hh>
+ ** #include <oln/morpho/attribute_closing_opening.hh>
+ ** #include <oln/level/compare.hh>
+ ** #include <ntg/all.hh>
+ ** #include <iostream>
+ ** int main()
+ ** {
+ ** typedef oln::image2d<ntg::int_u8> im_type;
+ **
+ ** im_type im1(oln::load(IMG_IN "lena256.pgm"));
+ ** im1 = oln::morpho::fast::area_closing(im1, oln::neighb_c4(), 200);
+ ** oln::save(im1, IMG_OUT
"olena_attribute_closing_opening_hh_attr_clo.ppm");
+ ** return 0;
+ ** }
+ ** \endcode
+ ** \image html lena256.png \image latex lena256.png => \image html
olena_attribute_closing_opening_hh_attr_clo.png \image latex
olena_attribute_closing_opening_hh_attr_clo.png
Elle est bien longue cette ligne. On ne peut pas la couper ?
+# go through all rep and sub rep and make stuff on
matching file
+sub scanDir
+{
+ my $file;
+ my ($d, $name) = @_;#$_[0];
+ opendir DIR, "$d" or print <STDERR>, "unable to open $d:
skipping\n";
+ foreach $file(readdir DIR)
+ {
+ if ((-d "$d/$file") && ($file ne ".") && ($file ne
".."))
+ {
+ &scanDir("$d/$file", "$name"."_$file");
+ }
perldoc File::Find
Index: doc/ref/exdoc.mk.in
Pour .in ? Que faut-il changer dedans ?