[Xorp-hackers] about add new process to xorp
Pavlin Radoslavov
pavlin at icir.org
Fri Jun 2 09:27:59 PDT 2006
Pavlin Radoslavov <pavlin at icir.org> wrote:
> Kristian Larsson <kristian at spritelink.se> wrote:
>
> > On Fri, Jun 02, 2006 at 04:58:17PM +0800, ?? ?? wrote:
> > > Hi xorp
> > > I'm newer to xorp and also newer to automake/autoconf. Now I want to add
> > > new function to xorp. from <<An Introduction to Writing a XORP Process>>
> > > ,I've setup my interface file(ids.xif) in xrl/interfaces.In order to setup
> > > ids_xif.cc and ids_xif.hh by python, I must modify Makefile.am to add :
> > > noinst_LTLIBRARIES += libidsxif.la
> > > libtestxif_la_SOURCES = ids_xif.hh ids_xif.cc
> > > and then execute 'automake' in xorp's directory and then make. but xorp
> > > didn't build ids_xif.cc & ids_xif.hh.
> > > I'd know why??? further More when I create ids directory which store my ids
> > > stub file. How can i build makefile automatically???
> > I'm not really the guy to answer all these
> > questions.. but have a look at the bootstrap file
> > in the xorp root directory. I think it will help
> > you build new makefiles and stuff :)
>
> Yes, after a Makefile.am is modified, you must run the top-level
> ./bootstrap to generate the new Makefile.in file(s). Note that your
> autoconf/automake/libtool versions must match the versions specified
> in the top-level README file. Currently, those versions are:
> - autoconf version 2.53
> - automake version 1.5
> - libtool version 1.3.4
>
> After that you must run ./configure to generate the new Makefile
> file(s).
> Finally, you must run gmake, and the ids_xif.hh and ids_xif.cc files
> will generated.
Forgot to mention that you need to run ./bootstrap and ./configure
only once (after you modify the Makefile.am). After that, if you
make any changes to your ids.xif file, the "gmake" will take care of
auto-generating the ids_xif.hh and ids_xif.cc files.
Pavlin
> FYI, for testing purpose you could generate those auto-generated
> files by hand:
>
> cd xrl/interfaces
> python ../scripts/clnt-gen ids.xif
>
> Pavlin
>
> _______________________________________________
> Xorp-hackers mailing list
> Xorp-hackers at icir.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers
More information about the Xorp-hackers
mailing list