|
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
[Prev in Thread] | Current Thread | [Next in Thread] |