X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=service%2Fnotification%2Fexamples%2Flinux%2FSConscript;h=5a8eb31e4637eac547ff0c16fc14de8953228ff2;hb=dce4477840e6916459041f30ee7486227a793278;hp=8be91a72cc4e2ee97c44a0eb2e64249eba3c5215;hpb=e3b566b1d13d1dabf5edfadf90bd40ff8d89e917;p=platform%2Fupstream%2Fiotivity.git diff --git a/service/notification/examples/linux/SConscript b/service/notification/examples/linux/SConscript index 8be91a7..5a8eb31 100644 --- a/service/notification/examples/linux/SConscript +++ b/service/notification/examples/linux/SConscript @@ -24,8 +24,6 @@ notification_sample_env.PrependUnique(LIBS = [ 'connectivity_abstraction', 'libcoap' ]) - - if target_os not in ['windows', 'winrt']: notification_sample_env.AppendUnique(CXXFLAGS = ['-O2', '-g', '-Wall', '-fmessage-length=0', '-std=c++0x']) @@ -42,6 +40,20 @@ if target_os == 'android': if not env.get('RELEASE'): notification_sample_env.AppendUnique(LIBS = ['log']) + +notification_sample_consumer_src = 'notificationconsumer.c' + +if env.get('WITH_CLOUD') == True: + notification_sample_env.AppendUnique(CPPPATH = ['../../src/consumer']) + notification_sample_env.AppendUnique(CPPDEFINES = ['WITH_CLOUD']) + CONSUMER_CLOUD = File('cloud_connector.c') + notification_sample_consumer_src = ['notificationconsumer.c', CONSUMER_CLOUD] + +if env.get('WITH_TCP') == True: + notification_sample_env.AppendUnique(CPPDEFINES = ['WITH_TCP']) + + + #################################################################### # Source files and Targets ###################################################################### @@ -53,5 +65,5 @@ i_notificationprovider = notification_sample_provider_env.Install(env.get('BUILD notification_sample_consumer_env = notification_sample_env.Clone() notification_sample_consumer_env.AppendUnique(LIBS = 'libnotification_consumer') -notificationconsumer = notification_sample_consumer_env.Program('notificationconsumer', 'notificationconsumer.c') +notificationconsumer = notification_sample_consumer_env.Program('notificationconsumer', notification_sample_consumer_src) i_notificationprovider = notification_sample_consumer_env.Install(env.get('BUILD_DIR'), notificationconsumer)