Commit Graph

14 Commits

Author SHA1 Message Date
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