osmo-iuh/src
Alexander Huemer 156fa393fc attempt to fix parallel build, improve AM logic
The formerly existing make rule caused a race condition in parallel builds and
wrongly stated the .c files as targets, which caused make to execute the
rule twice (once for each target). This was actually only fallout of the
attempt to express the fact that those two files are generated by the rule.

The generated file ranap_ies_defs.h was moved by one make job, another
job then tried to access the file in the old location and failed.

parallel build verified with:
$ for i in $(seq 1 10)
do
	echo "XXXX iteration $i"
	git clean -xfd
	autoreconf -i
	./configure
	make -j${i} || break
done

Coauthored by Andreas Rottmann <mail@rotty.xx.vu>

Change-Id: I439edcb4b7742de861c99ed401114f51061f8088
Reviewed-on: https://gerrit.osmocom.org/65
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge@gnumonks.org>
2016-05-15 23:28:14 +00:00
..
hnbap build: use $top_srcdir instead of ../ 2016-02-29 14:28:00 +01:00
ranap build: use $top_srcdir instead of ../ 2016-02-29 14:28:00 +01:00
rua build: use $top_srcdir instead of ../ 2016-02-29 14:28:00 +01:00
tests fix test-ranap, after tmsi endianness fix 2016-05-04 14:06:53 +02:00
.gitignore update .gitignore 2015-08-31 09:58:12 +02:00
Makefile.am attempt to fix parallel build, improve AM logic 2016-05-15 23:28:14 +00:00
context_map.c context_map: Have one mapping per UE/cnlink combination 2016-01-14 15:10:05 +01:00
context_map.h Add a context mapper to map RUA ContextIDs <-> SUA Connection IDs 2015-12-23 22:13:53 +01:00
hnbap_common.c hnbap_common.c: Fix include path 2016-01-05 14:24:08 +01:00
hnbap_common.h Remove osmo-iuh subdir level from include/ (2/2) 2016-01-05 12:00:06 +01:00
hnbgw.c hnbgw: dumb fix of context map hnb_list double delete 2016-05-01 15:45:26 +02:00
hnbgw.h cosmetic: comments, log typo, explicit pointer 2016-04-25 15:25:12 +02:00
hnbgw_cn.c hnbgw: add debug log about new CN links 2016-04-19 18:19:31 +02:00
hnbgw_cn.h hnbgw: Mark ps_cnlink as ps 2016-01-14 15:35:11 +01:00
hnbgw_hnbap.c UE Register: fix: free ies when no IMSI is found 2016-04-25 15:34:28 +02:00
hnbgw_hnbap.h first compiling code (untested) 2015-08-30 12:20:09 +02:00
hnbgw_ranap.c compiler warning: hnbgw_ranap.c: include ranap_msg_factory.h 2016-04-25 15:33:40 +02:00
hnbgw_ranap.h first dispatch of RUA into RANAP 2015-09-10 22:32:15 +02:00
hnbgw_rua.c Free ies struct after use in tests and hnbgw_cn/rua 2016-01-07 13:19:30 +01:00
hnbgw_rua.h Remove osmo-iuh subdir level from include/ (2/2) 2016-01-05 12:00:06 +01:00
iu_common.h add iu_common.h using C structs to describe PER encoded Iu headers 2015-08-30 16:55:43 +02:00
iu_helpers.c merge (+rename) iu_helpers.c into libosmo-ranap 2016-01-03 16:31:31 +01:00
ranap_common.c ranap_parse_lai(): properly initialize out-arg, adjust test experr 2016-04-25 13:26:07 +02:00
ranap_common_cn.c ranap_common_cn.c: for now add more decoding that doesn't belong here 2016-04-19 18:19:30 +02:00
ranap_msg_factory.c ranap_msg_factory: Fix endianess in paging command 2016-05-04 13:50:43 +02:00
regen-common-includes.sh ranap: Add more manual definitions to RANAP-PDUs 2015-09-10 21:18:16 +02:00
rua_common.c don't return undefined strings from rua_cause_str() 2015-12-25 10:17:17 +01:00
rua_common.h Remove osmo-iuh subdir level from include/ (2/2) 2016-01-05 12:00:06 +01:00
rua_msg_factory.c move tests/rua_helper.[ch] to src directory 2016-01-03 18:04:28 +01:00
rua_msg_factory.h move tests/rua_helper.[ch] to src directory 2016-01-03 18:04:28 +01:00