AM_CPPFLAGS = -I${top_srcdir} -I${top_builddir} this_includedir=${includedir}/${subdir} this_include_HEADERS = \ all.hpp \ asianoption.hpp \ assetswap.hpp \ barrieroption.hpp \ basketoption.hpp \ bond.hpp \ callabilityschedule.hpp \ capfloor.hpp \ cliquetoption.hpp \ cmsratebond.hpp \ compositeinstrument.hpp \ convertiblebond.hpp \ dividendschedule.hpp \ dividendvanillaoption.hpp \ europeanoption.hpp \ fixedratebond.hpp \ fixedratebondforward.hpp \ floatingratebond.hpp \ forward.hpp \ forwardrateagreement.hpp \ forwardvanillaoption.hpp \ lookbackoption.hpp \ makecapfloor.hpp \ makecms.hpp \ makevanillaswap.hpp \ multiassetoption.hpp \ oneassetoption.hpp \ oneassetstrikedoption.hpp \ payoffs.hpp \ quantoforwardvanillaoption.hpp \ quantovanillaoption.hpp \ stickyratchet.hpp \ stock.hpp \ swap.hpp \ swaption.hpp \ vanillaoption.hpp \ vanillaswap.hpp \ varianceswap.hpp \ zerocouponbond.hpp libInstruments_la_SOURCES = \ asianoption.cpp \ assetswap.cpp \ barrieroption.cpp \ basketoption.cpp \ bond.cpp \ capfloor.cpp \ cliquetoption.cpp \ cmsratebond.cpp \ compositeinstrument.cpp \ convertiblebond.cpp \ dividendvanillaoption.cpp \ europeanoption.cpp \ fixedratebond.cpp \ fixedratebondforward.cpp \ floatingratebond.cpp \ forward.cpp \ forwardrateagreement.cpp \ forwardvanillaoption.cpp \ lookbackoption.cpp \ makecapfloor.cpp \ makecms.cpp \ makevanillaswap.cpp \ multiassetoption.cpp \ oneassetoption.cpp \ oneassetstrikedoption.cpp \ payoffs.cpp \ quantoforwardvanillaoption.cpp \ quantovanillaoption.cpp \ stickyratchet.cpp \ stock.cpp \ swap.cpp \ swaption.cpp \ vanillaoption.cpp \ vanillaswap.cpp \ varianceswap.cpp \ zerocouponbond.cpp noinst_LTLIBRARIES = libInstruments.la all.hpp: Makefile.am echo "/* This file is automatically generated; do not edit. */" > $@ echo "/* Add the files to be included into Makefile.am instead. */" >> $@ echo >> $@ for i in $(filter-out all.hpp, $(this_include_HEADERS)); do \ echo "#include <${subdir}/$$i>" >> $@; \ done echo >> $@ subdirs='$(SUBDIRS)'; for i in $$subdirs; do \ echo "#include <${subdir}/$$i/all.hpp>" >> $@; \ done