discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] gnuradio component directory structure


From: Josh Blum
Subject: [Discuss-gnuradio] gnuradio component directory structure
Date: Thu, 15 Sep 2011 18:12:56 -0400
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.21) Gecko/20110831 Lightning/1.0b2 Thunderbird/3.1.13

This is the currently recommended directory structure:
http://gnuradio.org/redmine/projects/gnuradio/wiki/Development2#Top-level-Directory-Structure

I think there has been some wavering around an "include" directory. I
personally like the idea of an include directory because:

1) It separates publicly installed headers vs private headers in the lib
directory.

2) Its a cleaner separation of API and implementation.

3) Its easier to point doxygen to the public headers and keep it from
parsing everything in "lib".

Example of a component w/ include:
http://gnuradio.org/redmine/projects/gnuradio/repository/revisions/master/entry/gr-audio/

Example of a component w/ lib only:
http://gnuradio.org/redmine/projects/gnuradio/repository/revisions/master/show/gr-qtgui

Thoughts?

-Josh



reply via email to

[Prev in Thread] Current Thread [Next in Thread]