blob: f4f7c17a77d3971744c3273fd39ff2e4c946b019 [file] [log] [blame]
# ---------------------------------------------------------------------------
# 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.
# ---------------------------------------------------------------------------
main_example_sources = main.cpp
##
## Compiler / Linker Info
##
## Main Example
bin_PROGRAMS = example
example_SOURCES = $(main_example_sources)
example_LDADD= $(AMQ_TEST_LIBS)
example_CXXFLAGS = $(AMQ_TEST_CXXFLAGS) -I$(srcdir)/../main
## Simple Async Consumer
simple_async_consumer_sources = ./consumers/SimpleAsyncConsumer.cpp
noinst_PROGRAMS = simple_async_consumer
simple_async_consumer_SOURCES = $(simple_async_consumer_sources)
simple_async_consumer_LDADD= $(AMQ_TEST_LIBS)
simple_async_consumer_CXXFLAGS = $(AMQ_TEST_CXXFLAGS) -I$(srcdir)/../main
## Simple Producer
simple_producer_sources = ./producers/SimpleProducer.cpp
noinst_PROGRAMS += simple_producer
simple_producer_SOURCES = $(simple_producer_sources)
simple_producer_LDADD= $(AMQ_TEST_LIBS)
simple_producer_CXXFLAGS = $(AMQ_TEST_CXXFLAGS) -I$(srcdir)/../main
## Chat Sample
chat_sources = ./topics/chat/Chat.cpp
noinst_PROGRAMS += chat
chat_SOURCES = $(chat_sources)
chat_LDADD= $(AMQ_TEST_LIBS)
chat_CXXFLAGS = $(AMQ_TEST_CXXFLAGS) -I$(srcdir)/../main
## CMSTemplate Message send Sample
cmstemplate_sender_sources = ./cmstemplate/CMSTemplateSender.cpp
noinst_PROGRAMS += cmstemplate_sender
cmstemplate_sender_SOURCES = $(cmstemplate_sender_sources)
cmstemplate_sender_LDADD= $(AMQ_TEST_LIBS)
cmstemplate_sender_CXXFLAGS = $(AMQ_TEST_CXXFLAGS) -I$(srcdir)/../main
## CMSTemplate Message receive Sample
cmstemplate_receiver_sources = ./cmstemplate/CMSTemplateReceiver.cpp
noinst_PROGRAMS += cmstemplate_receiver
cmstemplate_receiver_SOURCES = $(cmstemplate_receiver_sources)
cmstemplate_receiver_LDADD= $(AMQ_TEST_LIBS)
cmstemplate_receiver_CXXFLAGS = $(AMQ_TEST_CXXFLAGS) -I$(srcdir)/../main
## Advisory Producer Example
advisory_producer_sources = advisories/AdvisoryProducer.cpp \
advisories/AdvisoryProducerMain.cpp
noinst_PROGRAMS += advisory_producer
advisory_producer_SOURCES = $(advisory_producer_sources)
advisory_producer_LDADD= $(AMQ_TEST_LIBS)
advisory_producer_CXXFLAGS = $(AMQ_TEST_CXXFLAGS) -I$(srcdir)/../main
## Advisory Consumer Example
advisory_consumer_sources = advisories/AdvisoryConsumer.cpp \
advisories/AdvisoryConsumerMain.cpp
noinst_PROGRAMS += advisory_consumer
advisory_consumer_SOURCES = $(advisory_consumer_sources)
advisory_consumer_LDADD= $(AMQ_TEST_LIBS)
advisory_consumer_CXXFLAGS = $(AMQ_TEST_CXXFLAGS) -I$(srcdir)/../main
## Temp Destination Advisory Consumer Example
tempdest_advisory_consumer_sources = advisories/TempDestinationAdvisoryConsumer.cpp \
advisories/TempDestinationAdvisoryConsumerMain.cpp
noinst_PROGRAMS += tempdest_advisory_consumer
tempdest_advisory_consumer_SOURCES = $(tempdest_advisory_consumer_sources)
tempdest_advisory_consumer_LDADD= $(AMQ_TEST_LIBS)
tempdest_advisory_consumer_CXXFLAGS = $(AMQ_TEST_CXXFLAGS) -I$(srcdir)/../main
## Temp Destination Advisory Producer Example
tempdest_advisory_producer_sources = advisories/TempDestinationAdvisoryProducerMain.cpp
noinst_PROGRAMS += tempdest_advisory_producer
tempdest_advisory_producer_SOURCES = $(tempdest_advisory_producer_sources)
tempdest_advisory_producer_LDADD= $(AMQ_TEST_LIBS)
tempdest_advisory_producer_CXXFLAGS = $(AMQ_TEST_CXXFLAGS) -I$(srcdir)/../main