[Click] compiling non-element library codes in click
Eddie Kohler
kohler at cs.ucla.edu
Thu Feb 23 03:13:13 EST 2006
Hi Leonardo,
Hundreds of files, huh? Wow!
I'm afraid the best way to make Click compile your code is to include
ELEMENT_PROVIDES/EXPORT_ELEMENT in each file, and to stick them under the
elements/ subdirectory. But you can preserve your own directory structure
there. As you can see from the elements/wifi directory, Click supports
subdirectories under elements/WHATEVER.
So for example you could stick all your code under elements/ipsec.
It would be great to see your Eclipse project files, if you still have them
lying around!
Sorry for the delay,
Eddie
Leonardo De Rosa wrote:
> Hi ,
> i wrote an ipsec implementation, more advanced than current ipsec
> elements, that support Security Policy Database management, SA
> management, Key management, easy to add new algorithm etc.. First i
> established a development enviroment for user level click on eclipse
> platform for easy code development and debugging. Now i wanna try it in
> linux kernel module. I seperated my own codes from click codes by
> putting all my files to a different directory structure. for ex:
> -click
> ---elements
> ---lib
> ---include
> ---MYFILES
> --include
> -...
> --source
> -...
> ---....
>
> How can i make click compile my codes? I have seen it is possible for
> individual files with ELEMENT_PROVIDES , ELEMENT_REQUIRES etc. but there
> are hundred of files, and all of them are not in the same directory,
> there is a directory structure,
> I can send you click userspace project in eclipse platform, if you would
> like .
>
> Best Regards...
> Leonardo
>
> _________________________________________________________________
> Spam filtresi ile virüslere karsi en güvenilir koruma, MSN PC Koruma'dan
> geçer. http://www.msn.com.tr/security/
>
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
More information about the click
mailing list