原则是目录层次尽可能的低, 文件与目录数量尽可能的少, 如果源码比较少, 可以不用src目录, .c/.cpp直接放到项目根目录下.
project/
|-- Makefile
|
|-- doc/
|
|-- example/
|
|-- include/
| |-- *.h
| |-- *.hpp
|
|-- lib/
| |-- *.a
| |-- *.so
|
|-- zlog/
|
|-- libpcap/
|
|-- libnids/
|
|-- libcrypto/
|
|-- zlib/
|
|-- src/