<div>I can now compile it. However, I do not exactly know why it compiles now. Somehow, previously, configure script was ignoring the new process even though I modified AC_OUTPUT() macro in <a href="http://configure.in">configure.in</a> to include the new process's Makefile. As Bruce said, gettings things done with GNU autotools seems to be tedious.</div>
<div>And there was no line previously beginning with config.status for the new process I added. But, now , I can see that line for the new process. This sounds non-deterministic -- I know.</div>
<div> </div>
<div>Selcuk.<br><br></div>
<div class="gmail_quote">On Fri, Apr 4, 2008 at 12:29 PM, Pavlin Radoslavov <<a href="mailto:pavlin@icsi.berkeley.edu">pavlin@icsi.berkeley.edu</a>> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div></div>
<div class="Wj3C7c">Selçuk Cevher <<a href="mailto:cevhers@gmail.com">cevhers@gmail.com</a>> wrote:<br><br>> Hi All,<br>><br>> I created a new XORP process following the steps below:<br>><br>> 1. Created .xif file in /xorp/xrl/interfaces.<br>
> 2. Created .tgt file in /xorp/xrl/targets.<br>> 3. Generated stub codes using the tgt-gen and clnt-gen.<br>> 4. Created the new process folder in xorp.<br>> 5. Implemented our own classes inheriting from the base class in the target<br>
> stub code.<br>> 6. Implemented the main .cc file for the new process.<br>> 7. Created Makefile.am for the new process<br>> 8. Added the new process's folder into Makefile.am in the root folder of<br>> XORP<br>
> 9. Added the new process's Makefile into AC_OUTPUT() macro in <a href="http://configure.in/" target="_blank">configure.in</a><br>><br>> When we run "bootstrap", we see that Makefile.in is generated for the new<br>
> process. However, when we run "configure", Makefile for the new process is<br>> not generated.<br>><br>> To fix this problem, do we need to modify anything else ?<br><br></div></div>When you run "configure" you should see messages like the following<br>
toward the end:<br><br>configure: creating ./config.status<br>config.status: creating Jamrules<br>config.status: creating Makefile<br>config.status: creating MakefileRootCheck<br>config.status: creating bgp/Makefile<br>config.status: creating bgp/harness/Makefile<br>
config.status: creating bgp/tools/Makefile<br><br>Is there a line for your new process's Makefile as well?<br><font color="#888888"><br>Pavlin<br></font></blockquote></div><br>