|
|
This document will list details about the various GDS libraries that must be forked in order to fork DTT.
|
|
|
This libraries will all need to be renamed until such time as we can re-merge the libraries back into a common repository with GDS. Doing so would require agreement with GDS on versioning, and even then we might want to use different names for deployment.
|
|
|
|
|
|
In this way, the CDS versions of the libraries will be installed alongside the GDS versions. Older versions of awg.py and the like will work against the GDS libraries, and newer against the CDS libraries. We won't risk breaking GDS by overwriting their libraries.
|
|
|
|
|
|
## Libraries that need to be immediately forked
|
|
|
- [libdtt](libdtt)
|
|
|
|
|
|
## Libraries that will be forked for separate AWG project
|
|
|
- [libawg](libawg)
|
|
|
- [libtestpoint](libtestpoint)
|
|
|
- [libSIStr](libSIStr)
|
|
|
|
|
|
## Libraries that will be replaced (not forked)
|
|
|
- [libdaqs](libdaqs)
|
|
|
|
|
|
## Libraries that ought to be codependencies with GDS
|
|
|
|
|
|
### That we are likely to change soon
|
|
|
- libgdsbase
|
|
|
- libgdscntr
|
|
|
- libdmtsigp
|
|
|
|
|
|
### That we are not likely to change soon
|
|
|
|
|
|
These are not high priority. They will be statically linked for the time being, but an effort should be made to tie them back to GDS source code.
|
|
|
|
|
|
- libfantom
|
|
|
- [liblidax](liblidax)
|
|
|
- libsockutil
|
|
|
- liblxr
|
|
|
- libgdsmath
|
|
|
- libmetaio
|
|
|
- libframeutil
|
|
|
- liblsmp
|
|
|
- [libgdsalgo](libgdsalgo)
|
|
|
- libxsil
|
|
|
|
|
|
## Libraries which will be dropped in favor of static linkage.
|
|
|
- [libdttview](libdttview)
|
|
|
- [libligogui](libligogui)
|
|
|
- [libgdsplot](libgdsplot)
|
|
|
- libdfmgui
|
|
|
|
|
|
## Libraries that aren't used in CDS-CRTOOLS
|
|
|
- [libclient](libclient) |
|
|
\ No newline at end of file |