build: move source code under src/

This commit is contained in:
Aleksander Morgado 2013-07-10 22:04:48 +02:00
parent 02e03eae04
commit dd71f8404b
49 changed files with 125 additions and 119 deletions

53
.gitignore vendored
View File

@ -30,34 +30,37 @@ gtk-doc.make
data/pkg-config/qmi-glib.pc
libqmi-glib/.libs
libqmi-glib/.deps
libqmi-glib/Makefile
libqmi-glib/Makefile.in
libqmi-glib/libqmi-glib.la
libqmi-glib/qmi-version.h
src/Makefile
src/Makefile.in
libqmi-glib/generated/.libs
libqmi-glib/generated/.deps
libqmi-glib/generated/*.c
libqmi-glib/generated/*.h
libqmi-glib/generated/*.sections
src/libqmi-glib/.libs
src/libqmi-glib/.deps
src/libqmi-glib/Makefile
src/libqmi-glib/Makefile.in
src/libqmi-glib/libqmi-glib.la
src/libqmi-glib/qmi-version.h
libqmi-glib/test/.libs
libqmi-glib/test/.deps
libqmi-glib/test/Makefile
libqmi-glib/test/Makefile.in
libqmi-glib/test/test-utils
libqmi-glib/test/test-message
src/libqmi-glib/generated/.libs
src/libqmi-glib/generated/.deps
src/libqmi-glib/generated/*.c
src/libqmi-glib/generated/*.h
src/libqmi-glib/generated/*.sections
cli/.deps
cli/.libs
cli/qmicli
cli/test/.libs
cli/test/.deps
cli/test/Makefile
cli/test/Makefile.in
cli/test/test-helpers
src/libqmi-glib/test/.libs
src/libqmi-glib/test/.deps
src/libqmi-glib/test/Makefile
src/libqmi-glib/test/Makefile.in
src/libqmi-glib/test/test-utils
src/libqmi-glib/test/test-message
src/qmicli/.deps
src/qmicli/.libs
src/qmicli/qmicli
src/qmicli/test/.libs
src/qmicli/test/.deps
src/qmicli/test/Makefile
src/qmicli/test/Makefile.in
src/qmicli/test/test-helpers
build-aux/qmi-codegen/*.pyc

View File

@ -1,5 +1,5 @@
SUBDIRS = . data build-aux libqmi-glib cli utils docs
SUBDIRS = . data build-aux src utils docs
ACLOCAL_AMFLAGS = -I m4

View File

@ -7,7 +7,7 @@ REQUIRED_AUTOMAKE_VERSION=1.9
PKG_NAME=libqmi
(test -f $srcdir/configure.ac \
&& test -f $srcdir/libqmi-glib/libqmi-glib.h) || {
&& test -f $srcdir/src/libqmi-glib/libqmi-glib.h) || {
echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
echo " top-level $PKG_NAME directory"
exit 1

View File

@ -1,24 +0,0 @@
include $(top_srcdir)/gtester.make
noinst_PROGRAMS = \
test-helpers
TEST_PROGS += $(noinst_PROGRAMS)
test_helpers_SOURCES = \
test-helpers.c \
$(top_srcdir)/cli/qmicli-helpers.h \
$(top_srcdir)/cli/qmicli-helpers.c
test_helpers_CPPFLAGS = \
$(QMICLI_CFLAGS) \
-I$(top_srcdir) \
-I$(top_srcdir)/cli \
-I$(top_srcdir)/libqmi-glib \
-I$(top_srcdir)/libqmi-glib/generated \
-I$(top_builddir)/libqmi-glib \
-I$(top_builddir)/libqmi-glib/generated
test_helpers_LDADD = \
$(QMICLI_LIBS) \
$(top_builddir)/libqmi-glib/libqmi-glib.la

View File

@ -97,12 +97,13 @@ AC_CONFIG_FILES([Makefile
build-aux/Makefile
build-aux/templates/Makefile
build-aux/qmi-codegen/Makefile
libqmi-glib/Makefile
libqmi-glib/qmi-version.h
libqmi-glib/generated/Makefile
libqmi-glib/test/Makefile
cli/Makefile
cli/test/Makefile
src/Makefile
src/libqmi-glib/Makefile
src/libqmi-glib/qmi-version.h
src/libqmi-glib/generated/Makefile
src/libqmi-glib/test/Makefile
src/qmicli/Makefile
src/qmicli/test/Makefile
utils/Makefile
docs/Makefile
docs/reference/Makefile

View File

@ -3,12 +3,12 @@ dist_man_MANS = qmicli.1
# List of all source files which affect the output of --help-all
SOURCES_WITH_HELP = \
$(top_srcdir)/cli/qmicli.c \
$(top_srcdir)/cli/qmicli-dms.c \
$(top_srcdir)/cli/qmicli-nas.c \
$(top_srcdir)/cli/qmicli-wds.c \
$(top_srcdir)/cli/qmicli-pbm.c \
$(top_srcdir)/cli/qmicli-uim.c
$(top_srcdir)/src/qmicli/qmicli.c \
$(top_srcdir)/src/qmicli/qmicli-dms.c \
$(top_srcdir)/src/qmicli/qmicli-nas.c \
$(top_srcdir)/src/qmicli/qmicli-wds.c \
$(top_srcdir)/src/qmicli/qmicli-pbm.c \
$(top_srcdir)/src/qmicli/qmicli-uim.c
# Depend only in the source files, not in the actual program, so that the
# manpage doesn't get rebuilt when building from a tarball
@ -21,5 +21,5 @@ qmicli.1: $(SOURCES_WITH_HELP)
--name='Control QMI devices' \
--help-option='--help-all' \
--libtool \
$(top_builddir)/cli/qmicli || \
$(top_builddir)/src/qmicli/qmicli || \
touch $@

View File

@ -8,14 +8,14 @@ DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.xml
# Sections file building
ALL_SECTIONS = \
$(srcdir)/libqmi-glib-common.sections \
$(top_builddir)/libqmi-glib/generated/qmi-dms.sections \
$(top_builddir)/libqmi-glib/generated/qmi-nas.sections \
$(top_builddir)/libqmi-glib/generated/qmi-wds.sections \
$(top_builddir)/libqmi-glib/generated/qmi-wms.sections \
$(top_builddir)/libqmi-glib/generated/qmi-pds.sections \
$(top_builddir)/libqmi-glib/generated/qmi-pbm.sections \
$(top_builddir)/libqmi-glib/generated/qmi-uim.sections \
$(top_builddir)/libqmi-glib/generated/qmi-oma.sections
$(top_builddir)/src/libqmi-glib/generated/qmi-dms.sections \
$(top_builddir)/src/libqmi-glib/generated/qmi-nas.sections \
$(top_builddir)/src/libqmi-glib/generated/qmi-wds.sections \
$(top_builddir)/src/libqmi-glib/generated/qmi-wms.sections \
$(top_builddir)/src/libqmi-glib/generated/qmi-pds.sections \
$(top_builddir)/src/libqmi-glib/generated/qmi-pbm.sections \
$(top_builddir)/src/libqmi-glib/generated/qmi-uim.sections \
$(top_builddir)/src/libqmi-glib/generated/qmi-oma.sections
$(DOC_MODULE)-sections.mstamp: $(ALL_SECTIONS)
$(AM_V_GEN) \
@ -30,17 +30,17 @@ SCAN_OPTIONS = --rebuild-types
# The directory containing the source code.
DOC_SOURCE_DIR = \
$(top_srcdir)/libqmi-glib \
$(top_builddir)/libqmi-glib/generated
$(top_srcdir)/src/libqmi-glib \
$(top_builddir)/src/libqmi-glib/generated
# Used for dependencies
HFILE_GLOB = \
$(top_srcdir)/libqmi-glib/*.h \
$(top_builddir)/libqmi-glib/*.h \
$(top_builddir)/libqmi-glib/generated/*.h
$(top_srcdir)/src/libqmi-glib/*.h \
$(top_builddir)/src/libqmi-glib/*.h \
$(top_builddir)/src/libqmi-glib/generated/*.h
CFILE_GLOB = \
$(top_srcdir)/libqmi-glib/*.c \
$(top_builddir)/libqmi-glib/generated/*.c
$(top_srcdir)/src/libqmi-glib/*.c \
$(top_builddir)/src/libqmi-glib/generated/*.c
# Headers to ignore
IGNORE_HFILES = \
@ -58,7 +58,7 @@ AM_CPPFLAGS = \
GTKDOC_LIBS = \
$(LIBQMI_GLIB_LIBS) \
$(top_builddir)/libqmi-glib/libqmi-glib.la
$(top_builddir)/src/libqmi-glib/libqmi-glib.la
# Extra options to supply to gtkdoc-mkdb
MKDB_OPTIONS = --output-format=xml --sgml-mode --name-space=qmi

2
src/Makefile.am Normal file
View File

@ -0,0 +1,2 @@
SUBDIRS = libqmi-glib qmicli

View File

@ -7,10 +7,10 @@ libqmi_glib_la_CPPFLAGS = \
$(LIBQMI_GLIB_CFLAGS) \
-I$(top_srcdir) \
-I$(top_builddir) \
-I$(top_srcdir)/libqmi-glib \
-I$(top_srcdir)/libqmi-glib/generated \
-I$(top_builddir)/libqmi-glib \
-I$(top_builddir)/libqmi-glib/generated \
-I$(top_srcdir)/src/libqmi-glib \
-I$(top_srcdir)/src/libqmi-glib/generated \
-I$(top_builddir)/src/libqmi-glib \
-I$(top_builddir)/src/libqmi-glib/generated \
-DLIBQMI_GLIB_COMPILATION \
-DG_LOG_DOMAIN=\"Qmi\"
@ -33,7 +33,7 @@ libqmi_glib_la_SOURCES = \
qmi-client.h qmi-client.c
libqmi_glib_la_LIBADD = \
${top_builddir}/libqmi-glib/generated/libqmi-glib-generated.la \
${top_builddir}/src/libqmi-glib/generated/libqmi-glib-generated.la \
$(LIBQMI_GLIB_LIBS)
libqmi_glib_la_LDFLAGS = \

View File

@ -44,36 +44,36 @@ GENERATED_SECTIONS = \
qmi-oma.sections
# Error types
qmi-error-types.h: $(top_srcdir)/libqmi-glib/qmi-errors.h $(top_srcdir)/build-aux/templates/qmi-error-types-template.h
qmi-error-types.h: $(top_srcdir)/src/libqmi-glib/qmi-errors.h $(top_srcdir)/build-aux/templates/qmi-error-types-template.h
$(AM_V_GEN) $(GLIB_MKENUMS) \
--fhead "#ifndef __LIBQMI_GLIB_ERROR_TYPES_H__\n#define __LIBQMI_GLIB_ERROR_TYPES_H__\n#include \"qmi-errors.h\"\n" \
--template $(top_srcdir)/build-aux/templates/qmi-error-types-template.h \
--ftail "#endif /* __LIBQMI_GLIB_ERROR_TYPES_H__ */\n" \
$(top_srcdir)/libqmi-glib/qmi-errors.h > $@
$(top_srcdir)/src/libqmi-glib/qmi-errors.h > $@
qmi-error-types.c: $(top_srcdir)/libqmi-glib/qmi-errors.h qmi-error-types.h $(top_srcdir)/build-aux/templates/qmi-error-types-template.c
qmi-error-types.c: $(top_srcdir)/src/libqmi-glib/qmi-errors.h qmi-error-types.h $(top_srcdir)/build-aux/templates/qmi-error-types-template.c
$(AM_V_GEN) $(GLIB_MKENUMS) \
--fhead "#include \"qmi-errors.h\"\n#include \"qmi-error-types.h\"\n" \
--template $(top_srcdir)/build-aux/templates/qmi-error-types-template.c \
$(top_srcdir)/libqmi-glib/qmi-errors.h > $@
$(top_srcdir)/src/libqmi-glib/qmi-errors.h > $@
qmi-error-quarks.c: $(top_srcdir)/libqmi-glib/qmi-errors.h qmi-error-types.h $(top_srcdir)/build-aux/templates/qmi-error-quarks-template.c
qmi-error-quarks.c: $(top_srcdir)/src/libqmi-glib/qmi-errors.h qmi-error-types.h $(top_srcdir)/build-aux/templates/qmi-error-quarks-template.c
$(AM_V_GEN) $(GLIB_MKENUMS) \
--fhead "#include \"qmi-errors.h\"\n#include \"qmi-error-types.h\"\n" \
--template $(top_srcdir)/build-aux/templates/qmi-error-quarks-template.c \
$(top_srcdir)/libqmi-glib/qmi-errors.h > $@
$(top_srcdir)/src/libqmi-glib/qmi-errors.h > $@
# Enum/Flag types
ENUMS = \
$(top_srcdir)/libqmi-glib/qmi-enums.h \
$(top_srcdir)/libqmi-glib/qmi-enums-wds.h \
$(top_srcdir)/libqmi-glib/qmi-enums-dms.h \
$(top_srcdir)/libqmi-glib/qmi-enums-nas.h \
$(top_srcdir)/libqmi-glib/qmi-enums-wms.h \
$(top_srcdir)/libqmi-glib/qmi-enums-pds.h \
$(top_srcdir)/libqmi-glib/qmi-enums-pbm.h \
$(top_srcdir)/libqmi-glib/qmi-enums-uim.h \
$(top_srcdir)/libqmi-glib/qmi-enums-oma.h
$(top_srcdir)/src/libqmi-glib/qmi-enums.h \
$(top_srcdir)/src/libqmi-glib/qmi-enums-wds.h \
$(top_srcdir)/src/libqmi-glib/qmi-enums-dms.h \
$(top_srcdir)/src/libqmi-glib/qmi-enums-nas.h \
$(top_srcdir)/src/libqmi-glib/qmi-enums-wms.h \
$(top_srcdir)/src/libqmi-glib/qmi-enums-pds.h \
$(top_srcdir)/src/libqmi-glib/qmi-enums-pbm.h \
$(top_srcdir)/src/libqmi-glib/qmi-enums-uim.h \
$(top_srcdir)/src/libqmi-glib/qmi-enums-oma.h
qmi-enum-types.h: $(ENUMS) $(top_srcdir)/build-aux/templates/qmi-enum-types-template.h
$(AM_V_GEN) $(GLIB_MKENUMS) \
--fhead "#ifndef __LIBQMI_GLIB_ENUM_TYPES_H__\n#define __LIBQMI_GLIB_ENUM_TYPES_H__\n#include \"qmi-enums.h\"\n#include \"qmi-enums-wds.h\"\n#include \"qmi-enums-dms.h\"\n#include \"qmi-enums-nas.h\"\n#include \"qmi-enums-wms.h\"\n#include \"qmi-enums-pds.h\"\n#include \"qmi-enums-pbm.h\"\n#include \"qmi-enums-uim.h\"\n#include \"qmi-enums-oma.h\"\n" \
@ -89,7 +89,7 @@ qmi-enum-types.c: $(ENUMS) qmi-enum-types.h $(top_srcdir)/build-aux/templates/qm
# Private Enum/Flag types
PRIVATE_ENUMS = \
$(top_srcdir)/libqmi-glib/qmi-enums-private.h
$(top_srcdir)/src/libqmi-glib/qmi-enums-private.h
qmi-enum-types-private.h: $(PRIVATE_ENUMS) $(top_srcdir)/build-aux/templates/qmi-enum-types-template.h
$(AM_V_GEN) $(GLIB_MKENUMS) \
--fhead "#ifndef __LIBQMI_GLIB_ENUM_TYPES_PRIVATE_H__\n#define __LIBQMI_GLIB_ENUM_TYPES_PRIVATE_H__\n#include \"qmi-enums-private.h\"\n" \
@ -104,7 +104,7 @@ qmi-enum-types-private.c: $(PRIVATE_ENUMS) qmi-enum-types-private.h $(top_srcdir
$(PRIVATE_ENUMS) > $@
# 64bit flag types
FLAGS64 = $(top_srcdir)/libqmi-glib/qmi-flags64-dms.h $(top_srcdir)/libqmi-glib/qmi-flags64-nas.h
FLAGS64 = $(top_srcdir)/src/libqmi-glib/qmi-flags64-dms.h $(top_srcdir)/src/libqmi-glib/qmi-flags64-nas.h
qmi-flags64-types.h: $(FLAGS64) $(top_srcdir)/build-aux/templates/qmi-flags64-types-template.h
$(AM_V_GEN) $(GLIB_MKENUMS) \
--fhead "#ifndef __LIBQMI_GLIB_FLAGS64_TYPES_H__\n#define __LIBQMI_GLIB_FLAGS64_TYPES_H__\n#include \"qmi-flags64-dms.h\"\n#include \"qmi-flags64-nas.h\"\n" \
@ -217,8 +217,8 @@ nodist_libqmi_glib_generated_la_SOURCES = \
libqmi_glib_generated_la_CPPFLAGS = \
$(LIBQMI_GLIB_CFLAGS) \
-I$(top_srcdir) \
-I$(top_srcdir)/libqmi-glib \
-I$(top_builddir)/libqmi-glib \
-I$(top_srcdir)/src/libqmi-glib \
-I$(top_builddir)/src/libqmi-glib \
-DLIBQMI_GLIB_COMPILATION \
-DG_LOG_DOMAIN=\"Qmi\" \
-Wno-unused-function

View File

@ -12,13 +12,13 @@ test_utils_SOURCES = \
test_utils_CPPFLAGS = \
$(LIBQMI_GLIB_CFLAGS) \
-I$(top_srcdir) \
-I$(top_srcdir)/libqmi-glib \
-I$(top_srcdir)/libqmi-glib/generated \
-I$(top_builddir)/libqmi-glib \
-I$(top_builddir)/libqmi-glib/generated \
-I$(top_srcdir)/src/libqmi-glib \
-I$(top_srcdir)/src/libqmi-glib/generated \
-I$(top_builddir)/src/libqmi-glib \
-I$(top_builddir)/src/libqmi-glib/generated \
-DLIBQMI_GLIB_COMPILATION
test_utils_LDADD = \
$(top_builddir)/libqmi-glib/libqmi-glib.la \
$(top_builddir)/src/libqmi-glib/libqmi-glib.la \
$(LIBQMI_GLIB_LIBS)
test_message_SOURCES = \
@ -26,11 +26,11 @@ test_message_SOURCES = \
test_message_CPPFLAGS = \
$(LIBQMI_GLIB_CFLAGS) \
-I$(top_srcdir) \
-I$(top_srcdir)/libqmi-glib \
-I$(top_srcdir)/libqmi-glib/generated \
-I$(top_builddir)/libqmi-glib \
-I$(top_builddir)/libqmi-glib/generated \
-I$(top_srcdir)/src/libqmi-glib \
-I$(top_srcdir)/src/libqmi-glib/generated \
-I$(top_builddir)/src/libqmi-glib \
-I$(top_builddir)/src/libqmi-glib/generated \
-DLIBQMI_GLIB_COMPILATION
test_message_LDADD = \
$(top_builddir)/libqmi-glib/libqmi-glib.la \
$(top_builddir)/src/libqmi-glib/libqmi-glib.la \
$(LIBQMI_GLIB_LIBS)

View File

@ -6,10 +6,10 @@ bin_PROGRAMS = qmicli
qmicli_CPPFLAGS = \
$(QMICLI_CFLAGS) \
-I$(top_srcdir) \
-I$(top_srcdir)/libqmi-glib \
-I$(top_srcdir)/libqmi-glib/generated \
-I$(top_builddir)/libqmi-glib \
-I$(top_builddir)/libqmi-glib/generated
-I$(top_srcdir)/src/libqmi-glib \
-I$(top_srcdir)/src/libqmi-glib/generated \
-I$(top_builddir)/src/libqmi-glib \
-I$(top_builddir)/src/libqmi-glib/generated
qmicli_SOURCES = \
qmicli.c \
@ -24,4 +24,4 @@ qmicli_SOURCES = \
qmicli_LDADD = \
$(QMICLI_LIBS) \
$(top_builddir)/libqmi-glib/libqmi-glib.la
$(top_builddir)/src/libqmi-glib/libqmi-glib.la

View File

@ -0,0 +1,24 @@
include $(top_srcdir)/gtester.make
noinst_PROGRAMS = \
test-helpers
TEST_PROGS += $(noinst_PROGRAMS)
test_helpers_SOURCES = \
test-helpers.c \
$(top_srcdir)/src/qmicli/qmicli-helpers.h \
$(top_srcdir)/src/qmicli/qmicli-helpers.c
test_helpers_CPPFLAGS = \
$(QMICLI_CFLAGS) \
-I$(top_srcdir) \
-I$(top_srcdir)/src/qmicli \
-I$(top_srcdir)/src/libqmi-glib \
-I$(top_srcdir)/src/libqmi-glib/generated \
-I$(top_builddir)/src/libqmi-glib \
-I$(top_builddir)/src/libqmi-glib/generated
test_helpers_LDADD = \
$(QMICLI_LIBS) \
$(top_builddir)/src/libqmi-glib/libqmi-glib.la