aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/core/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2012-06-30build: simplify headers management and remove recursionDiego Elio Pettenò1-31/+0
There is no real reason to keep the include directory a multi-level recursion, so instead declare everything within include (so that we can use proper nobase_ declarations) and be it. Please note that since we removed the sub-Makefile.am, ./configure will not create the directory structure for us on out-of-tree builds, so we have to make sure the directory we're generating to exists first. Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
2011-10-21timer: Add compatibility header with timer helpersSylvain Munaut1-0/+2
Some of these are not always present, especially when cross compiling Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-10-17add rb-tree implementation to libosmocorePablo Neira Ayuso1-1/+1
This patch adds red black trees implementation to libosmocore. This data structure is very useful to search for elements in ordered sets in O(log n) instead of O(n) that lists provide. The first client of this code will be one follow up patch that implements rbtree-based timer scheduler.
2011-09-16core: Add generic CRC functions (templates expended to 8 16 32 64 bits)Sylvain Munaut1-1/+6
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-09-02core/serial: Add utilities to deal with serial portsSylvain Munaut1-0/+4
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-09-02build/include: Only install headers for enabled optionsSylvain Munaut1-1/+9
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-06-23add new 'prim.h' header file for primitivesHarald Welte1-1/+1
2011-05-22gsmtap: rework GSMTAP API to be more future-proof0.3.1Harald Welte1-1/+1
* use write_queue where applicable * provide functions that work on raw FD and those with osmo_fd * add support for multiple gsmtap instances (no global variables)
2011-05-12app: Introduce some routines to help with application startupHolger Hans Peter Freyther1-1/+1
The plan is to collect structs and routines for application setup and remove many copies of the boilerplate code we have right now. This starts with routines to ignore certain signals and the stderr init code. Increment the age of the library because a new interface was added.
2011-04-26core/conv: Add some generic code for convolutional coding/decodingSylvain Munaut1-1/+1
Far from perfect but suits our need thus far. The viterbi with softbit input is quite cpu-intensive. Since most received bursts are often mostly error free, you could use a less cpu intensive algorithm (Fano ?) and with hard bit input. Then only switch to viterbi soft bit input if the channel is bad enough to justify it. Soft output is not implemented as its usefulness for the block coding is limited. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-03-23include: reorganize headers file to include/osmocom/[gsm|core]0.2.0Pablo Neira Ayuso1-0/+12
This patch moves all GSM-specific definitions to include/osmocom/gsm. Moreover, the headers in include/osmocore/ have been moved to include/osmocom/core. This has been proposed by Harald Welte and Sylvain Munaunt. Tested with `make distcheck'. Signed-off-by: Pablo Neira Ayuso <pablo@gnumonks.org>