## Copyright (C) 2010-2018  MarketFactory, Inc. All Rights Reserved.
##================================================================================
##   This file is auto-generated; DO NOT EDIT!
##================================================================================

Import('env')

env2 = env.Clone(tools = ['boost'])

sources = Split('''
    LogLevel.cpp
    Side.cpp
    MDElement.cpp
    MDSource.cpp
    MDUpdateAction.cpp
    OrderStatus.cpp
    TimeInForce.cpp
    MatchStatus.cpp
    OrderType.cpp
    RejectReason.cpp
    CancelRejectReason.cpp
    APIResult.cpp
    ExchEventType.cpp
    APIType.cpp
    APITest.cpp
    UserType.cpp
    ReplayStatus.cpp
    CancelReason.cpp
    ConnectionResponse.cpp
    CcyType.cpp
    RiskStatus.cpp
    LockStatus.cpp
    InstrumentType.cpp
    StandardTenor.cpp
    FeedFlag.cpp
    SubscriptionStatus.cpp
    QuoteRequestRejectReason.cpp
    QuoteStatus.cpp
    TradeStatus.cpp
    QuoteCancelType.cpp
    KeyValuePair.cpp
    IDNamePair.cpp
    FeedMarketID.cpp
    MDEntry.cpp
    Heartbeat.cpp
    ReplayDone.cpp
    UserSequenceID.cpp
    MarketView.cpp
    SubmitOrder.cpp
    CancelOrder.cpp
    CancelAllOrder.cpp
    ModifyOrder.cpp
    OrderReceived.cpp
    OrderSubmitted.cpp
    OrderRejected.cpp
    OrderCanceled.cpp
    OrderDone.cpp
    OrderCancelRejected.cpp
    TradeCapture.cpp
    DropCopy.cpp
    EventReport.cpp
    DateRollover.cpp
    MarketRate.cpp
    TradeLimit.cpp
    TradeState.cpp
    TradeHierarchy.cpp
    TradeLimitData.cpp
    RiskLimitStatus.cpp
    RiskUsageStatus.cpp
    RiskResponse.cpp
    LockResponse.cpp
    LockUser.cpp
    APIMarket.cpp
    APIFeed.cpp
    Subscription.cpp
    SubscriptionEvent.cpp
    QuoteRequest.cpp
    RejectQuoteRequest.cpp
    CancelQuote.cpp
    MFQuote.cpp
    MFMassQuote.cpp
    MassQuoteAck.cpp
    NewOrder.cpp
    RejectOrder.cpp
    AcceptOrder.cpp
    TradeCaptureAck.cpp
    OrderTimeout.cpp
    VersionMessage.cpp
    RuThereMessage.cpp
    ImHereMessage.cpp
    HeartbeatMessage.cpp
    ReplayMessage.cpp
    ReplayDoneMessage.cpp
    LastSequenceIDMessage.cpp
    BatchRegisterMessage.cpp
    BatchUnregisterMessage.cpp
    BatchesCompletedMessage.cpp
    MktDataMessage.cpp
    SubmitOrderMessage.cpp
    CancelOrderMessage.cpp
    CancelAllOrderMessage.cpp
    ModifyOrderMessage.cpp
    OrderReceivedMessage.cpp
    OrderSubmittedMessage.cpp
    OrderRejectedMessage.cpp
    OrderCanceledMessage.cpp
    OrderDoneMessage.cpp
    OrderCancelRejectedMessage.cpp
    TradeCaptureMessage.cpp
    DropCopyMessage.cpp
    EventReportMessage.cpp
    DateRolloverMessage.cpp
    ClientConnectMessage.cpp
    ClientDisconnectMessage.cpp
    ConnectResponseMessage.cpp
    TradeLimitDataMessage.cpp
    RiskResponseMessage.cpp
    LockResponseMessage.cpp
    LockUserMessage.cpp
    ConfigMessage.cpp
    SubscribeMessage.cpp
    UnsubscribeMessage.cpp
    UnsubscribeAllMessage.cpp
    SubscriptionEventMessage.cpp
    InsertLogMessage.cpp
    TestMessage.cpp
    RequestSnapshotMessage.cpp
    QuoteRequestMessage.cpp
    RejectQuoteRequestMessage.cpp
    CancelQuoteMessage.cpp
    MassQuoteMessage.cpp
    MassQuoteAckMessage.cpp
    NewOrderMessage.cpp
    RejectOrderMessage.cpp
    AcceptOrderMessage.cpp
    TradeCaptureAckMessage.cpp
    OrderTimeoutMessage.cpp
    JsonFromServer.cpp
    JsonFromClient.cpp

    ProtoInit.cpp
    MsgHandler.cpp
    MsgFactory.cpp
    MFAPIProtocol.cpp
''')

lib = env2.StaticLibrary('$VARIANT/lib/MFAPIProto', sources)

Default(lib)
Return('lib')
