On Sun, 2009-04-26 at 10:09 +0200, Ali Sabil wrote: > Hi, > > That looks great. But you probably want to check how I autotooled > libcore[1]. The implementation I have is based on the vala-support[2] > script by Mathias Hasselmann, and doesn't have the limitation you > have.
Good! I am looking to move to your solution. Does the script work with maintainer-mode though? Regards, Yu > > [1] bzr branch lp:libcore > [2] http://taschenorakel.de/mathias/2007/08/27/automake-support-vala/ > > -- > Ali > > On Sun, Apr 26, 2009 at 5:34 AM, Yu Feng <[email protected]> wrote: > > Dear List, > > > > I would like to share these m4 macros for vala/valadoc with you. They > > helped me to keep the 'Makefile.am's neat and clean. The approach is > > copied from intltool, by substituting rules with @XXXX@ substitutions in > > Makefile.am. > > > > vala.m4 provides helpers for invoking valac. This file is modified from > > Mathias's original vala.m4. > > > > valadoc.m4 provides helpers for invoking valadoc and adds a > > --enable-valadoc parameter to the configure script. > > > > Drop them into a toplevel sub-directory in your project > > (namely ./autotools) > > > > Add three lines to configure.ac > > AC_CONFIG_MACRO_DIR([autotools]) > > AC_CONFIG_AUX_DIR([autotools]) > > AC_SUBST(ACLOCAL_AMFLAGS, "-I autotools") > > # also modify aclocal in autogen.sh if applicable > > > > Then > > VALA_PROG_VALAC(0.6.0) > > VALA_PROG_VALADOC > > > > More information are in the m4 files. An example for using both together > > is given in valadoc.m4. > > > > The limitation is that only one 'ultimate' target(ie, one .la file) per > > source code directory can be built with the rules. > > > > Regards, > > > > Yu > > > > _______________________________________________ > > Vala-list mailing list > > [email protected] > > http://mail.gnome.org/mailman/listinfo/vala-list > > > > _______________________________________________ Vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
