# Source files and Targets for Consumer Jni
######################################################################
if target_os == 'android':
+ Import('notificationJniCommonSharedObjs')
+
notification_jni_consumer_env.AppendUnique(CPPPATH = ['../../../../extlibs/boost/boost_1_58_0'])
notification_jni_consumer_env.AppendUnique(CPPPATH = ['../../../../android/android_api/base/jni'])
notification_jni_consumer_env.AppendUnique(CPPPATH = ['../../android/notification-service/src/main/jni/common'])
notification_consumer_jni_src = [
env.Glob('../../android/notification-service/src/main/jni/consumer/*.cpp'),
- env.Glob('../../android/notification-service/src/main/jni/common/*.cpp')]
+ notificationJniCommonSharedObjs]
consumerJni = notification_jni_consumer_env.SharedLibrary('notification_consumer_jni', notification_consumer_jni_src)
notification_jni_consumer_env.InstallTarget(consumerJni, 'libnotification_consumer_jni')
'notification_provider_wrapper'
])
+ notificationJniCommonSharedObjs = [
+ notification_jni_provider_env.SharedObject('../../android/notification-service/src/main/jni/common/JniNotificationCommon.cpp')]
+
notification_provider_jni_src = [
env.Glob('../../android/notification-service/src/main/jni/provider/*.cpp'),
- env.Glob('../../android/notification-service/src/main/jni/common/*.cpp')]
+ notificationJniCommonSharedObjs]
providerJni = notification_jni_provider_env.SharedLibrary('notification_provider_jni', notification_provider_jni_src)
notification_jni_provider_env.InstallTarget(providerJni, 'libnotification_provider_jni')
notification_jni_provider_env.UserInstallTargetLib(providerJni, 'libnotification_provider_jni')
+
+ Export('notificationJniCommonSharedObjs')