# Automake file for the NEST random number library # # Marc-Oliver Gewaltig, October 2000 # HONDA R&D EUROPE DEUTSCHLAND (GmbH) # # updated for GSL # HEP, 7/2002 # Diesmann, 8/2002 # HEP, 1/2008 # # librandom is built as a convenience library. # # Since almost all headers of this library should not # be installed, all headers are for now included in # SOURCES MAKEFLAGS=@MAKE_FLAGS@ noinst_PROGRAMS = randomtest noinst_LTLIBRARIES= librandom.la AM_CPPFLAGS= -I$(top_srcdir)/libnestutil\ -I$(top_srcdir)/nestkernel\ -I$(top_srcdir)/sli\ @GSL_CFLAGS@ @MUSIC_INCLUDE@ @MPI_INCLUDE@ ## sources and headers for librandom librandom_la_SOURCES=\ exp_randomdev.h \ knuthlfg.h knuthlfg.cpp \ mt19937.h mt19937.cpp \ random_datums.h \ random_numbers.h random_numbers.cpp \ randomgen.h randomgen.cpp \ binomial_randomdev.h binomial_randomdev.cpp \ exp_randomdev.cpp \ gamma_randomdev.h gamma_randomdev.cpp \ normal_randomdev.h normal_randomdev.cpp \ poisson_randomdev.h poisson_randomdev.cpp \ randomdev.h randomdev.cpp \ uniformint_randomdev.h uniformint_randomdev.cpp \ gslrandomgen.h gslrandomgen.cpp \ gsl_binomial_randomdev.h gsl_binomial_randomdev.cpp librandom_la_CXXFLAGS= @SLI_CXXBACKEND@ @AM_CXXFLAGS@ # stuff relating to randomtest program ------------------------ randomtest_SOURCES= randomtest.cpp if GSL_1_2_AVAILABLE randomtest_LDADD= librandom.la\ $(top_builddir)/sli/libsli.la \ $(top_builddir)/libnestutil/libnestutil.la \ @SLI_LIBS@\ @MPI_LIBS@\ @GSL_LIBS@ randomtest_AM_CPPFLAGS= @GSL_CFLAGS@ else randomtest_LDADD= librandom.la\ $(top_builddir)/sli/libsli.la \ $(top_builddir)/libnestutil/libnestutil.la \ @SLI_LIBS@\ @MPI_LIBS@ endif