Change-Id: I61363ed87793bd8dbc4ee2d6aa8b7a0b99086e50
# Set required packages
INCLUDE(FindPkgConfig)
-pkg_check_modules(pkgs REQUIRED glib-2.0 gudev-1.0)
+pkg_check_modules(pkgs REQUIRED glib-2.0 gudev-1.0 libtzplatform-config)
FOREACH(flag ${pkgs_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
*/
#define PROP_MODEM_READ_ESN_FOR_ACTIVATION "esn_for_activation"
-#define NETWORK_MCC_MNC_OPER_LIST_GSMA_DB "/opt/dbspace/.mcc_mnc_oper_list.db"
-
enum tcore_network_service_domain_type {
TCORE_NETWORK_SERVICE_DOMAIN_TYPE_CIRCUIT,
TCORE_NETWORK_SERVICE_DOMAIN_TYPE_PACKET
%define major 0
%define minor 2
-%define patchlevel 94
+%define patchlevel 95
Name: libtcore
Version: %{major}.%{minor}.%{patchlevel}
BuildRequires: cmake
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gudev-1.0)
+BuildRequires: pkgconfig(libtzplatform-config)
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
#include <stdlib.h>
#include <string.h>
+#include <tzplatform_config.h>
+
#include <glib.h>
#include "tcore.h"
#include "co_network.h"
#include "storage.h"
+#define NETWORK_MCC_MNC_OPER_LIST_GSMA_DB tzplatform_mkpath(TZ_SYS_DB, ".mcc_mnc_oper_list.db")
+
struct private_object_data {
struct tcore_network_operations *ops[TCORE_OPS_TYPE_MAX];