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