# # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # # # qmf library makefile fragment, to be included in Makefile.am # lib_LTLIBRARIES += \ libqmf.la \ libqmfengine.la # # Public headers for the QMF API # QMF_API = \ ../include/qpid/agent/ManagementAgent.h \ ../include/qpid/agent/QmfAgentImportExport.h \ ../include/qmf/Agent.h \ ../include/qmf/Connection.h \ ../include/qmf/QmfImportExport.h \ ../include/qmf/ConnectionSettings.h \ ../include/qmf/AgentObject.h # # Public headers for the QMF Engine API # QMF_ENGINE_API = \ ../include/qmf/engine/Agent.h \ ../include/qmf/engine/ConnectionSettings.h \ ../include/qmf/engine/Console.h \ ../include/qmf/engine/Event.h \ ../include/qmf/engine/Message.h \ ../include/qmf/engine/Object.h \ ../include/qmf/engine/ObjectId.h \ ../include/qmf/engine/QmfEngineImportExport.h \ ../include/qmf/engine/Query.h \ ../include/qmf/engine/ResilientConnection.h \ ../include/qmf/engine/Schema.h \ ../include/qmf/engine/Typecode.h \ ../include/qmf/engine/Value.h # Public header files nobase_include_HEADERS += \ $(QMF_API) \ $(QMF_ENGINE_API) libqmf_la_SOURCES = \ $(QMF_API) \ qpid/agent/ManagementAgentImpl.cpp \ qpid/agent/ManagementAgentImpl.h libqmfengine_la_SOURCES = \ $(QMF_ENGINE_API) \ qmf/engine/Agent.cpp \ qmf/engine/BrokerProxyImpl.cpp \ qmf/engine/BrokerProxyImpl.h \ qmf/engine/ConnectionSettingsImpl.cpp \ qmf/engine/ConnectionSettingsImpl.h \ qmf/engine/ConsoleImpl.cpp \ qmf/engine/ConsoleImpl.h \ qmf/engine/MessageImpl.cpp \ qmf/engine/MessageImpl.h \ qmf/engine/ObjectIdImpl.cpp \ qmf/engine/ObjectIdImpl.h \ qmf/engine/ObjectImpl.cpp \ qmf/engine/ObjectImpl.h \ qmf/engine/Protocol.cpp \ qmf/engine/Protocol.h \ qmf/engine/QueryImpl.cpp \ qmf/engine/QueryImpl.h \ qmf/engine/ResilientConnection.cpp \ qmf/engine/SequenceManager.cpp \ qmf/engine/SequenceManager.h \ qmf/engine/SchemaImpl.cpp \ qmf/engine/SchemaImpl.h \ qmf/engine/ValueImpl.cpp \ qmf/engine/ValueImpl.h libqmf_la_LIBADD = libqmfengine.la libqmfengine_la_LIBADD = libqpidclient.la # Library Version Information: # # CURRENT => API/ABI version. Bump this if the interface changes # REVISION => Version of underlying implementation. # Bump if implementation changes but API/ABI doesn't # AGE => Number of API/ABI versions this is backward compatible with # QMF_CURRENT = 1 QMF_REVISION = 0 QMF_AGE = 0 QMF_ENGINE_CURRENT = 1 QMF_ENGINE_REVISION = 1 QMF_ENGINE_AGE = 0 libqmf_la_LDFLAGS = -version-info $(QMF_CURRENT):$(QMF_REVISION):$(QMF_AGE) libqmfengine_la_LDFLAGS = -version-info $(QMF_ENGINE_CURRENT):$(QMF_ENGINE_REVISION):$(QMF_ENGINE_AGE)