File: Makefile.am

package info (click to toggle)
quantlib 0.2.1.cvs20020322-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 4,716 kB
  • ctags: 4,614
  • sloc: cpp: 19,601; sh: 7,389; makefile: 796; ansic: 22
file content (107 lines) | stat: -rw-r--r-- 2,441 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107

# $Id: Makefile.am,v 1.18 2002/03/14 17:39:17 lballabio Exp $

INCLUDES= -I${top_srcdir} -I${top_builddir}
includedir = $(prefix)/include/ql

SUBDIRS = \
    Calendars \
    CashFlows \
    DayCounters \
    FiniteDifferences \
    functions \
    Indexes \
    Instruments \
    InterestRateModelling \
    Lattices \
    Math \
    MonteCarlo \
    Optimization \
    Patterns \
    Pricers \
    RandomNumbers \
    Solvers1D \
    TermStructures \
    Utilities \
    Volatilities

EXTRA_DIST= \
	config.ansi.hpp \
	config.bcc.hpp \
	config.decc.hpp \
	config.msvc.hpp \
	config.mwcw.hpp \
	makefile.mak

include_HEADERS = \
	argsandresults.hpp \
	array.hpp \
	calendar.hpp \
	capvolstructures.hpp \
	cashflow.hpp \
	config.hpp \
	currency.hpp \
	dataformatters.hpp \
	date.hpp \
	daycounter.hpp \
    diffusionprocess.hpp \
	errors.hpp \
    exercise.hpp \
	expressiontemplates.hpp \
    grid.hpp \
	handle.hpp \
	history.hpp \
	index.hpp \
	instrument.hpp \
	marketelement.hpp \
	null.hpp \
    numericalmethod.hpp \
	option.hpp \
	qldefines.hpp \
	quantlib.hpp \
	relinkablehandle.hpp \
	riskstatistics.hpp \
	scheduler.hpp \
	solver1d.hpp \
	swaptionvolstructure.hpp \
	termstructure.hpp \
	types.hpp


install-data-hook:
	$(SED) -e 's/HAVE_CONFIG_H/QL_HAVE_CONFIG_H/;/#ifndef quantlib_defines_h/{G;s/$$/#define QL_HAVE_CONFIG_H/;}' $(includedir)/qldefines.hpp > .qldefines.hpp
	$(INSTALL_DATA) .qldefines.hpp $(includedir)/qldefines.hpp
depend:
	makedepend $(INCLUDES) -- $(CFLAGS) -- $(SOURCES)


libQuantLib_la_LIBADD = \
	Calendars/libCalendars.la \
	CashFlows/libCashFlows.la \
	DayCounters/libDayCounters.la \
	FiniteDifferences/libFiniteDifferences.la \
    functions/libfunctions.la \
	Indexes/libIndexes.la \
	Instruments/libInstruments.la \
    InterestRateModelling/libInterestRateModelling.la \
    InterestRateModelling/CalibrationHelpers/libCalibrationHelpers.la \
    InterestRateModelling/OneFactorModels/libOneFactorModels.la \
    InterestRateModelling/TwoFactorModels/libTwoFactorModels.la \
    Lattices/libLattices.la \
	Math/libMath.la \
	MonteCarlo/libMonteCarlo.la \
    Optimization/libOptimization.la \
	Pricers/libPricers.la \
	RandomNumbers/libRandomNumbers.la \
	Solvers1D/libSolvers1D.la \
	TermStructures/libTermStructures.la

libQuantLib_la_SOURCES = \
    calendar.cpp \
    dataformatters.cpp \
    date.cpp \
    option.cpp \
    scheduler.cpp \
    solver1d.cpp

lib_LTLIBRARIES = libQuantLib.la