1
2SUBDIRS = amortizingbonds averageois barrieroption basismodels callablebonds \
3          catbonds commodities convertiblebonds coupons credit \
4          exoticoptions finitedifferences futures fx inflation lattices \
5          math mcbasket models processes risk shortrate swaptions \
6          termstructures variancegamma varianceoption volatility
7
8AM_CPPFLAGS = -I${top_builddir} -I${top_srcdir}
9
10this_includedir=${includedir}/${subdir}
11this_include_HEADERS = \
12    all.hpp
13
14libExperimental_la_SOURCES =
15
16libExperimental_la_LIBADD = \
17    amortizingbonds/libAmortizingBonds.la \
18    averageois/libAverageOIS.la \
19    barrieroption/libBarrierOption.la \
20    basismodels/libBasisModels.la \
21    callablebonds/libCallableBonds.la \
22    catbonds/libCatBonds.la \
23    commodities/libCommodities.la \
24    convertiblebonds/libConvertibleBonds.la \
25    coupons/libCoupons.la \
26    credit/libCredit.la \
27    exoticoptions/libExoticOptions.la \
28    finitedifferences/libMultiDimFDM.la \
29    futures/libFutures.la \
30    fx/libFX.la \
31    inflation/libInflation.la \
32    lattices/libLattices.la \
33    math/libMath.la \
34    mcbasket/libMcBasket.la \
35    models/libModels.la \
36    processes/libProcesses.la \
37    risk/libRisk.la \
38    shortrate/libShortRate.la \
39    swaptions/libSwaptions.la \
40    variancegamma/libVarianceGamma.la \
41    varianceoption/libVarianceOption.la \
42    volatility/libVolatility.la
43
44noinst_LTLIBRARIES = libExperimental.la
45
46all.hpp: Makefile.am
47	echo "/* This file is automatically generated; do not edit.     */" > ${srcdir}/$@
48	echo "/* Add the files to be included into Makefile.am instead. */" >> ${srcdir}/$@
49	echo >> ${srcdir}/$@
50	subdirs='$(SUBDIRS)'; for i in $$subdirs; do \
51		echo "#include <${subdir}/$$i/all.hpp>" >> ${srcdir}/$@; \
52	done
53
54