finally deprecate libosmo-sccp (headers, static lib)
This is about deprecating the actual libosmo-sccp library (not the libosmo-sccp.git repo). That libosmo-sccp.a is an old static library that was originally used in the old openbsc in the openbsc.git repo (initial sccplite support) as well as the bsc_mgcp and other ancient stuff.
No currently maintained software should be linking libosmo-sccp.a but only use libosmo-sigtran.so.
To the best of my knowedge, there are some header files / enum values that are used by some applications. Those definitions should be copied to a [new?] header file of libosmo-sigtran, so that applications can stop doing
- osmo-msc only has a dependency to libosmo-sccp for the single #define of
SCCP_RETURN_CAUSE_UNQUALIFIED, for which it includes
- osmo-smlc has the same dependency for the same sole #define
- osmo-sgsn doesn't have PKG_CHECK_MODULES for libosmo-sccp but does have a debian/control dependency to libosmo-sccp-dev (which is probably wrong)?