kopia lustrzana https://github.com/Hamlib/Hamlib
using CVS instead of RCS directories
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@39 7ae35d74-ebe9-4afe-98af-79ac388436b8Hamlib-1.0.1
rodzic
59ec3812c3
commit
3544876e28
|
@ -5,44 +5,79 @@ General Guidelines.
|
||||||
|
|
||||||
0. The top level directory looks like thus.
|
0. The top level directory looks like thus.
|
||||||
|
|
||||||
|-- RCS
|
[frank@kirk hamlib]$ tree -d
|
||||||
|
.
|
||||||
|
|-- CVS
|
||||||
|
|-- common
|
||||||
|
| `-- CVS
|
||||||
|-- ft1000
|
|-- ft1000
|
||||||
|
| `-- CVS
|
||||||
|-- ft1000d
|
|-- ft1000d
|
||||||
|
| `-- CVS
|
||||||
|-- ft747
|
|-- ft747
|
||||||
| |-- RCS
|
| |-- CVS
|
||||||
| |-- include
|
| |-- include
|
||||||
|
| | `-- CVS
|
||||||
| |-- lib
|
| |-- lib
|
||||||
|
| | `-- CVS
|
||||||
| `-- test
|
| `-- test
|
||||||
| `-- RCS
|
| `-- CVS
|
||||||
|-- ft840
|
|-- ft840
|
||||||
|
| `-- CVS
|
||||||
|-- ft847
|
|-- ft847
|
||||||
|
| |-- CVS
|
||||||
|
| |-- include
|
||||||
|
| | `-- CVS
|
||||||
|
| |-- lib
|
||||||
|
| | `-- CVS
|
||||||
|
| `-- test
|
||||||
|
| `-- CVS
|
||||||
|-- ft920
|
|-- ft920
|
||||||
|
| `-- CVS
|
||||||
|-- ts570d
|
|-- ts570d
|
||||||
|
| `-- CVS
|
||||||
|-- ts870s
|
|-- ts870s
|
||||||
`-- ts950
|
| `-- CVS
|
||||||
|
`-- ts950
|
||||||
|
`-- CVS
|
||||||
|
|
||||||
1.Every new shared lib should be created autonomously
|
1.Every new shared lib should be created autonomously
|
||||||
within its own directory. eg ft747/ for libft747.so
|
within its own directory. eg ft747/ for libft747.so
|
||||||
|
|
||||||
2. Every lib should have the following structure
|
2. Every lib should have the following structure
|
||||||
|
[frank@kirk ft747]$ tree
|
||||||
|
|
||||||
ft747/
|
.
|
||||||
|
|-- CVS
|
||||||
|
| |-- Entries
|
||||||
|
| |-- Entries.Log
|
||||||
|
| |-- Repository
|
||||||
|
| `-- Root
|
||||||
|-- Makefile
|
|-- Makefile
|
||||||
|-- RCS
|
|
||||||
|-- README.ft747
|
|-- README.ft747
|
||||||
|-- TODO.ft747
|
|-- TODO.ft747
|
||||||
|-- ft747.c
|
|-- ft747.c
|
||||||
|-- ft747.h
|
|-- ft747.h
|
||||||
|-- include
|
|-- include
|
||||||
|
| `-- CVS
|
||||||
|
| |-- Entries
|
||||||
|
| |-- Repository
|
||||||
|
| `-- Root
|
||||||
|-- lib
|
|-- lib
|
||||||
|
| `-- CVS
|
||||||
|
| |-- Entries
|
||||||
|
| |-- Repository
|
||||||
|
| `-- Root
|
||||||
`-- test
|
`-- test
|
||||||
|
|-- CVS
|
||||||
|
| |-- Entries
|
||||||
|
| |-- Repository
|
||||||
|
| `-- Root
|
||||||
|-- Makefile
|
|-- Makefile
|
||||||
|-- RCS
|
|
||||||
|-- RESULT.example
|
|
||||||
|-- testlibft747.c
|
|-- testlibft747.c
|
||||||
`-- testlibft747.h
|
`-- testlibft747.h
|
||||||
|
|
||||||
3. Use the ft747 tree for examples of coding style. If there
|
3. Use the ft847 tree for examples of coding style. If there
|
||||||
are any glaring problems,let me know..
|
are any glaring problems,let me know..
|
||||||
|
|
||||||
4. The "test" directory should contain source code of the
|
4. The "test" directory should contain source code of the
|
||||||
|
@ -72,7 +107,8 @@ ft747/
|
||||||
9. Your header file (eg ft747.h, ft847.h etc) documents
|
9. Your header file (eg ft747.h, ft847.h etc) documents
|
||||||
your API, so please describe it so others can understand.
|
your API, so please describe it so others can understand.
|
||||||
If this cannot be done, I may consider an "API.xxx" that
|
If this cannot be done, I may consider an "API.xxx" that
|
||||||
decsribes the API (eg: API.ft747 )
|
decsribes the API (eg: API.ft847 )
|
||||||
|
|
||||||
10. ...
|
10. ...
|
||||||
|
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue