libosmo-sccp/src
Neels Hofmeyr 6a973bab9c build: move include/{mtp,sccp} to include/osmocom/
Anywhere else in the Osmocom code base, we arrange headers in
include/osmocom/foo/ and pass -I ${root_srcdir}/include/.
This way including an osmocom header always has the format
  #include <osmocom/foo/bar.h>
whether we are including from the local source tree or from $prefix.

For some reason not clear to me, the mtp and sccp folders, even though they are
being installed to $prefix/include/osmocom/, were kept *next* to the osmocom/
dir, instead of inside it. Fix that weird situation.

The motivation is that I wanted to use a definition from sccp_types.h in a
public-API header. That is impossible if it requires
  #include <sccp/sccp_types.h>
in a local build, but
  #include <osmocom/sccp/sccp_types.h>
for any other source tree using libosmo-sccp. After this patch, both are
identical and including works without quirks. (The other patch that needed this
has changed in the meantime on and no longer needs this, but this still makes
sense for future hacking.)

The installed result does not change, since both mtp/*.h and sccp/*.h have
always been installed to $prefix/include/osmocom/{mtp,sccp}/. This merely
changes their position in the source tree.

The most curious situation before this is that any patch #including
<osmocom/sccp/sccp_types.h> might not get a notice that the header didn't
exist, but might instead include an older system-installed file.

Change-Id: I1209a4ecf9f692a8030b5c93cd281fc9dd58d105
2018-10-21 12:35:11 +00:00
..
Makefile.am Bump version: 0.9.0.20-6265-dirty → 0.10.0 2018-07-27 18:45:40 +02:00
ipa.c fix two memleaks in ipa_rx_msg_sccp() 2018-07-12 05:26:08 +02:00
m3ua.c comment: explain xua_msg free in m3ua_rx_xfer() 2018-07-18 22:14:03 +00:00
mtp_pcap.c build: move include/{mtp,sccp} to include/osmocom/ 2018-10-21 12:35:11 +00:00
osmo_ss7.c cosmetic: allocate ss7->sccp in one common function 2018-09-27 14:44:30 +02:00
osmo_ss7_hmrt.c cosmetic: hmrt_message_for_routing(): use osmo_ss7_route_name() 2017-12-24 21:21:55 +01:00
osmo_ss7_vty.c make SCCP timers configurable 2018-09-27 17:53:40 +02:00
sccp.c build: move include/{mtp,sccp} to include/osmocom/ 2018-10-21 12:35:11 +00:00
sccp2sua.c build: move include/{mtp,sccp} to include/osmocom/ 2018-10-21 12:35:11 +00:00
sccp_helpers.c osmo_sccp_addr_name / _dump: drop 'NO_GT' output 2017-12-24 16:52:53 +01:00
sccp_internal.h make SCCP timers configurable 2018-09-27 17:53:40 +02:00
sccp_sap.c Add SPDX-License-Identifier + missing copyright statements 2017-11-13 01:25:47 +09:00
sccp_sclc.c build: move include/{mtp,sccp} to include/osmocom/ 2018-10-21 12:35:11 +00:00
sccp_scoc.c build: move include/{mtp,sccp} to include/osmocom/ 2018-10-21 12:35:11 +00:00
sccp_scrc.c build: move include/{mtp,sccp} to include/osmocom/ 2018-10-21 12:35:11 +00:00
sccp_user.c make SCCP timers configurable 2018-09-27 17:53:40 +02:00
sccp_vty.c make SCCP timers configurable 2018-09-27 17:53:40 +02:00
sua.c Add SPDX-License-Identifier + missing copyright statements 2017-11-13 01:25:47 +09:00
xua_as_fsm.c xua_as[p]_fsm: Use osmo_timer_del() on FSM cleanup 2017-11-20 20:48:39 +00:00
xua_as_fsm.h SUA/M3UA: Implement T(r) recovery timer of Application Server FSM 2017-04-14 22:48:41 +02:00
xua_asp_fsm.c ipa_asp_fsm: init: expect IPA ID ACK, not GET 2018-08-20 12:38:29 +02:00
xua_asp_fsm.h Add IPA/SCCPlite support as SIGTRAN alternative 2017-04-18 10:08:25 +00:00
xua_default_lm_fsm.c free msgb for primitive allocated in lm_timer_cb() of lm_fsm 2018-05-15 13:47:02 +02:00
xua_internal.h Introduce osmo_ss7_register_rx_unknown_cb() for unknown PPID/StreamID 2018-06-08 18:47:44 +00:00
xua_msg.c add osmo_xua_msg_tall_ctx_init() 2018-07-12 05:25:56 +02:00
xua_rkm.c xua_rkm: Fix xua_msg memleank in handle_rkey_reg_resp 2018-08-13 18:32:27 +02:00