blob: 87f026c961494d679d693166bf71966ed7dc7046 [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.
# ---------------------------------------------------------------------------
cc_sources = \
activemq/util/PrimitiveMapBenchmark.cpp \
benchmark/PerformanceTimer.cpp \
decaf/io/BufferedInputStreamBenchmark.cpp \
decaf/io/ByteArrayInputStreamBenchmark.cpp \
decaf/io/ByteArrayOutputStreamBenchmark.cpp \
decaf/io/DataInputStreamBenchmark.cpp \
decaf/io/DataOutputStreamBenchmark.cpp \
decaf/lang/BooleanBenchmark.cpp \
decaf/lang/ThreadBenchmark.cpp \
decaf/util/HashMapBenchmark.cpp \
decaf/util/LinkedListBenchmark.cpp \
decaf/util/PropertiesBenchmark.cpp \
decaf/util/QueueBenchmark.cpp \
decaf/util/SetBenchmark.cpp \
decaf/util/StlListBenchmark.cpp \
decaf/util/StlMapBenchmark.cpp \
main.cpp \
testRegistry.cpp
h_sources = \
activemq/util/PrimitiveMapBenchmark.h \
benchmark/BenchmarkBase.h \
benchmark/PerformanceTimer.h \
decaf/io/BufferedInputStreamBenchmark.h \
decaf/io/ByteArrayInputStreamBenchmark.h \
decaf/io/ByteArrayOutputStreamBenchmark.h \
decaf/io/DataInputStreamBenchmark.h \
decaf/io/DataOutputStreamBenchmark.h \
decaf/lang/BooleanBenchmark.h \
decaf/lang/ThreadBenchmark.h \
decaf/util/HashMapBenchmark.h \
decaf/util/LinkedListBenchmark.h \
decaf/util/PropertiesBenchmark.h \
decaf/util/QueueBenchmark.h \
decaf/util/SetBenchmark.h \
decaf/util/StlListBenchmark.h \
decaf/util/StlMapBenchmark.h
## Compile this as part of make check
check_PROGRAMS = activemq-test-benchmarks
##
## Compiler/Linker Options
##
activemq_test_benchmarks_SOURCES = $(cc_sources)
activemq_test_benchmarks_CXXFLAGS = $(AMQ_TEST_CXXFLAGS) $(DECAF_TEST_CXXFLAGS) -I$(srcdir)/../main @CPPUNIT_CFLAGS@
activemq_test_benchmarks_LDADD= $(AMQ_TEST_LIBS) $(DECAF_TEST_LIBS) @CPPUNIT_LIBS@