aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2016-02-29build: use $top_srcdir instead of ../Neels Hofmeyr1-1/+1
2016-02-29fix build: move local include dir before sys installed oneNeels Hofmeyr1-1/+1
2016-01-07hnbgw: Use libosmo-netif for SCCP connection handlingDaniel Willmann1-0/+1
2016-01-07Correct postprocessing of generated filesDaniel Willmann1-4/+4
Rewrite ranap_common.h include path in ranap_ies_defs.h as well Don't move ranap_ies_defs.h to the install directory, but move it inside the source tree
2016-01-06also 'sed' the include path of the ranap_common.h fileHarald Welte1-0/+1
2016-01-06make ranap_common.cn.[ch] part of libosmo-ranapHarald Welte1-1/+2
2016-01-05move ranap_*.h,iu_helpers.h to include/osmocom/ranap/Neels Hofmeyr1-6/+6
A bit hacky: the ranap_ies_defs.h is generated together with the ranap_encoder.c and ranap_decoder.c. See comments in src/Makefile.am and include/osmocom/ranap/Makefile.am.
2016-01-05rebuild en/decoders when asn1tostruct.py changedNeels Hofmeyr1-3/+3
Add asn1tostruct.py as dependency for the targets that use it, so that any modification to the asn1tostruct.py regenerates everything related automatically.
2016-01-04move asn1 headers to include/ dir (5/5)Neels Hofmeyr1-1/+1
Do all remaining changes necessary for a working build. Add Makefile.am files in include/... subdirs. Remove noinst_HEADERS directives from src/*/Makefile.am, but keep the headers list to feed to move-asn1-header-files.sh. Adjust all #includes in src/*_common.h and elsewhere. In hnbap_common.h, separate the ASN.1 "primitive" headers from the others, and include them without a subdir path, as before.
2016-01-04move asn1 headers to include/ dir (1/5)Neels Hofmeyr1-0/+8
Add move-asn1-header-files.sh to do header file moving and sed'ding the include statements. The file moving part is disabled until a later commit, to make reading the diffs easier. Call shell script from src/{hnbap,ranap,rua}/Makefile.am regen targets. Add convenience regen target to src/Makefile.am, calling regen in the three subdirs. This change is split over several commits to ease diff reading. Subsequent commits show, in steps: - the "unmoved" effect of sed, - header moves, - adjust build system and include statements.
2016-01-03move tests/rua_helper.[ch] to src directoryHarald Welte1-1/+1
The RUA Helper is not test-specific.
2016-01-03steps towards making 'make distcheck' workHarald Welte1-1/+2
'make distcheck' checks for out-of-source-tree builds and whether the distribution tarball includes all source files. This commit fixes many problems, except some remaining with src/test still to-be-fixd.
2016-01-03move asn1helpers.[ch] to libasn1cHarald Welte1-1/+1
Those helper functions are not specific to osmo-iuh, so I moved them to libasn1c, which also resolves the problem that libosmo-ranap is depending on those helpers (and subsequently external programs linking libosmo-ranap will need to have access to the helpers)
2016-01-03merge (+rename) iu_helpers.c into libosmo-ranapHarald Welte1-3/+3
2016-01-03Makefile restructuring; install ranap header filesHarald Welte1-12/+33
2016-01-03Introduce libosmo-ranap.so as shared RANAP libHarald Welte1-2/+9
This shared RANAP library will be used not only by hnbgw, but also by OsmoCSCN, OsmoSGSN.
2015-12-24fix build if depenedencies are in distinct directoriesAlexander Huemer1-1/+1
2015-12-24hnbgw: Bring all parts togetherHarald Welte1-1/+1
We now have the RUA and SUA parts interconnected by the context ID mapper, and should be able to pass messages back and forward between both sides. Unfortunately this touches a bit of everything, but the structures are all still very much in flux. Hopefully they will start to stabilize at some point soon...
2015-12-23Add a context mapper to map RUA ContextIDs <-> SUA Connection IDsHarald Welte1-1/+1
2015-12-23fix copy/paste mistake in src/Makefile.amAlexander Huemer1-1/+1
2015-12-23hnbgw: Add SUA client socket towards localhostHarald Welte1-2/+2
This socket doesn't do much yet except to connect to localhost:14001 The host/port needs to be made configurable, and the RUA<->SUA interfacing needs to be implemented. Also, we'll need two SUA sockets, one for MSC and one for SGSN.
2015-12-22really fix src/Makefile.amNeels Hofmeyr1-1/+3
Add BUILT_SOURCES to src/Makefile.am. (And remove a stray space.)
2015-12-22fix Makefile.amAlexander Huemer1-9/+0
2015-12-21Makefile.am: Try to model the asn1tostruct.py generation dependenciesHarald Welte1-0/+5
2015-12-18Makefile.am: Replace .PHONY asn1tostruct.py rulesHarald Welte1-3/+3
asn1tostruct.py generates three files. Try to teach the makefile that all three of them depend on the .asn source file to ensure they're re-built whenever the .asn source file changes.
2015-12-18First compiling (and leak-free) RANAP message generation functionsHarald Welte1-1/+1
encoding correctness still needs to be verified at this point. At least they generate some binary output without failing somewhere earlier in the encoding process - and they don't leave any leaked memory behind, see talloc_report() at the end of test-ranap.c:main().
2015-12-16hnbgw: Use the now-compiling RANAP encoder+decoder codeHarald Welte1-1/+1
So far, we copy-pasted/cherry-picked individual encoder/decoder functions as the overall ranap_{encode,decode} didn't compile yet. As the latter is now finally compiling, we can remove those copies and link in ranap_{encode,decode}.o
2015-12-15Autotoolize the buildDaniel Willmann1-0/+25
Use Autoconf/make for building and autotest for tests