[Click] element_provides and element_requires
Eddie Kohler
kohler at cs.ucla.edu
Thu Jul 5 15:26:06 EDT 2007
Hey,
What were the linker errors?
Eddie
Nele Gheysens wrote:
> Hello,
>
> I tried to apply the following FAQ from the trains website:
>
> /How can I make Click compile a C++ file that doesn't contain an element?
> Add an ELEMENT_PROVIDES statement to your .cc file. The Click build
> process searches for C and C++ files with 'ELEMENT_PROVIDES' as well as
> 'EXPORT_ELEMENT'. You'll have to come up with a one-word tag describing
> the functionality that your .cc file provides. See the end of
> 'elements/userlevel/fakepcap.cc' for an example; it looks like this:
> ...
> CLICK_ENDDECLS
> ELEMENT_REQUIRES(userlevel|ns)
> ELEMENT_PROVIDES(FakePcap)
> Elements that use the 'FakePcap' functionality explicitly require it
> with ELEMENT_REQUIRES; see 'elements/userlevel/fromdump.cc' for an
> example./
>
>
> I followed this example, but I get a whole bunch of linker errors. Does
> anyone have some experience with this?
> The files on which I tried this used to be the include and lib map and
> they didn't cause any problems.
>
> Thanks,
>
> Nele Gheysens
>
More information about the click
mailing list