On 8/24/22 4:22 PM, Craig Small (csmall) wrote:
So that would mean for install we would have:
/usr/include/libproc2/*.h
/usr/lib/<triplet>/libproc-2.so
My suggestion:
doc/ Project documentation except for the items that should be in root
man/ Includes all manpages
local/ Contains the headers and utility sources, what was in include/ and lib/
src/ Source for binaries, there can be a ps and top subdirectory or not.
src/tests source for test programs for binaries.
proclib/ source for library. Not too sure about this, could be libsrc or srclib or something else. Could even still be proc/
proclib/libproc2 headers for library. The "libproc2" part should be the same as the install directory is e.g if we decide /usr/include/rainyday/*.h is the directory, this one would be called proclib/rainyday
proclib/tests test programs for library
testsuite/ Remains the same, test scripts only
This would mean
. -> remain, src/ and doc/
contrib/ Let's see if we can remove this, does anyone use any of this?
doc -> man/
Documentation -> doc
include -> local
lib -> local and src/tests
misc -> move this one file to root
proc -> proclib and proclib/tests
ps -> src/ps
testsuite -> testsuite
top -> src/top