Aleksander Morgado
8b1edc1038
libqmi-glib,test: new unit tests for the integer read/write operations
2012-07-04 16:00:39 +02:00
Aleksander Morgado
cb6985816b
build: prepare sources to treat `libqmi-glib' not as the only library
...
Instead of keeping the libqmi-glib sources under `src', we'll have a more
specific `libqmi-glib' directory instead.
Also, update autotools to reflect as `libqmi' the name of the project.
2012-07-03 16:08:59 +02:00
Aleksander Morgado
43440015a8
qmi-codegen: use `g_array_set_clear_func()' to clear array contents
...
Bumped required glib version to 2.32. Actually... there is no real issue with
keeping 2.28 as minimum required version, as for now there's no array element
which requires clearing, but anyway, given that QMI is to be used in quite
recent kernels, it shouldn't be a big issue to require a recent glib as well.
2012-07-03 16:08:58 +02:00
Aleksander Morgado
55e1355400
build: provide pkg-config setup for the library
2012-07-03 16:08:56 +02:00
Aleksander Morgado
9182c49222
data: add database of CTL messages
2012-07-03 16:08:53 +02:00
Aleksander Morgado
4c17c33edd
codegen: new `qmi-codegen' build utility
...
It will try to generate message creator/parsers from a manually maintained
JSON-encoded database.
2012-07-03 16:08:53 +02:00
Aleksander Morgado
c04af51eb2
build-aux: move header/source templates to its own `template' directory
2012-07-03 16:08:53 +02:00
Aleksander Morgado
388abc8da6
build: by default compile with most warnings enabled and -Werror
2012-07-03 16:08:53 +02:00
Aleksander Morgado
15a8cd9566
utils: new `qmi-network' script which helps starting/stopping the network
2012-07-03 16:08:52 +02:00
Aleksander Morgado
7e397b8865
build: require a recent enough glib (2.28)
...
We'll base our development on glib 2.28 for now; 2.30 included too many new
things.
2012-07-03 16:08:49 +02:00
Aleksander Morgado
f15f0c09e8
build: fix package name in configure output report
2012-07-03 16:08:48 +02:00
Aleksander Morgado
06bccb357d
cli: new `qmicli' command line utility
2012-07-03 15:47:21 +02:00
Aleksander Morgado
6ab3b7c32a
errors: setup a new QMI core error domain
2012-07-03 15:47:21 +02:00
Aleksander Morgado
5520616c9d
build: setup autotools
2012-07-03 15:47:13 +02:00