##############################################################################
#
#     src.gypi
#     Copyright (c) 2014 Raphael DINGE
#
#Tab=3########################################################################



{
   'variables': {
       'flip_ENABLE_HISTORY_FILE%': 1,
       'flip_ENABLE_CLOUD_STORE%': 0,
   },

   'sources':
   [
      'main.cpp',
      'CarrierListenerLambda.cpp',
      'CarrierListenerLambda.h',
      'PortListenerLambda.cpp',
      'PortListenerLambda.h',
      'TestAbstractClass.cpp',
      'TestAbstractClass.h',
      'TestArray.cpp',
      'TestArray.h',
      'TestBackEndBinary.cpp',
      'TestBackEndBinary.h',
      'TestBackEndIRDiff.cpp',
      'TestBackEndIRDiff.h',
      'TestBackEndMl.cpp',
      'TestBackEndMl.h',
      'TestBackEndMlCodec.cpp',
      'TestBackEndMlCodec.h',
      'TestCarrierPortDirect.cpp',
      'TestCarrierPortDirect.h',
      'TestClass.cpp',
      'TestClass.h',
      'TestCodec.cpp',
      'TestCodec.h',
      'TestCollection.cpp',
      'TestCollection.h',
      'TestConsumerTextOut.cpp',
      'TestConsumerTextOut.h',
      'TestDataConsumerProvider.cpp',
      'TestDataConsumerProvider.h',
      'TestDataModel.cpp',
      'TestDataModel.h',
      'TestDataModelClone.cpp',
      'TestDataModelClone.h',
      'TestDef.h',
      'TestDntDirect.cpp',
      'TestDntDirect.h',
      'TestDocument.cpp',
      'TestDocument.h',
      'TestDocumentIO.cpp',
      'TestDocumentIO.h',
      'TestEntity.cpp',
      'TestEntity.h',
      'TestEnum.cpp',
      'TestEnum.h',
      'TestHistory.cpp',
      'TestHistory.h',
      'TestHistory.hpp',
      'TestHttpRequestParser.cpp',
      'TestHttpRequestParser.h',
      'TestHub.cpp',
      'TestHub.h',
      'TestHubLocal.cpp',
      'TestHubLocal.h',
      'TestInt.cpp',
      'TestInt.h',
      'TestKeyFloat.cpp',
      'TestKeyFloat.h',
      'TestKeyRandom.cpp',
      'TestKeyRandom.h',
      'TestLockFreeQueue.cpp',
      'TestLockFreeQueue.h',
      'TestMessage.cpp',
      'TestMessage.h',
      'TestMold.cpp',
      'TestMold.h',
      'TestMulticastService.cpp',
      'TestMulticastService.h',
      'TestNonDefaultCtor.cpp',
      'TestNonDefaultCtor.h',
      'TestObserver.cpp',
      'TestObserver.h',
      'TestOptional.cpp',
      'TestOptional.h',
      'TestRef.cpp',
      'TestRef.h',
      'TestRefAllocator.cpp',
      'TestRefAllocator.h',
      'TestRepresentative.cpp',
      'TestRepresentative.h',
      'TestServer.cpp',
      'TestServer.h',
      'TestServerHttp.cpp',
      'TestServerHttp.h',
      'TestServerSimple.cpp',
      'TestServerSimple.h',
      'TestSignal.cpp',
      'TestSignal.h',
      'TestStreamBin.cpp',
      'TestStreamBin.h',
      'TestTransaction.cpp',
      'TestTransaction.h',
      'TestTransactionStack.cpp',
      'TestTransactionStack.h',
      'TestTransportBase.cpp',
      'TestTransportBase.h',
      'TestTransportSocket.cpp',
      'TestTransportSocket.h',
      'TestUseCaseCopyPaste.cpp',
      'TestUseCaseCopyPaste.h',
      'TestUseCaseGhosting.cpp',
      'TestUseCaseGhosting.h',
      'TestUseCaseShared.cpp',
      'TestUseCaseShared.h',
      'TestUseCaseSignal.cpp',
      'TestUseCaseSignal.h',
      'TestUseCaseUndo.cpp',
      'TestUseCaseUndo.h',
      'TestUtml.cpp',
      'TestUtml.h',
      'TestValidator.cpp',
      'TestValidator.h',
      'TestVariant.cpp',
      'TestVariant.h',
      'TestVector.cpp',
      'TestVector.h',
   ],

   'conditions': [
      ['flip_ENABLE_CLOUD_STORE', {
         'sources': [
            'TestApiDropboxServer.cpp',
            'TestApiDropboxServer.h',
            'TestCloudStore.cpp',
            'TestCloudStore.h',
         ],
      }],
   ],
}
