/
Makefile.am
75 lines (55 loc) · 2.17 KB
/
Makefile.am
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
# @configure_input@
SUBDIRS = #include src/tools src/tests src libsvm
#########################
# COMPILATION FLAGS ETC #
#########################
EXTRAFLAGS=-Wall -pedantic -ffast-math
#if OPTIMIZE
#EXTRAFLAGS+=-O3 -march=native
#endif
AM_CXXFLAGS = $(EXTRAFLAGS)
AM_CPPFLAGS =-I$(top_srcdir)/include -I$(top_builddir)/libsvm
################
# DISTRIBUTION #
################
EXTRA_DIST = COPYING.LESSER LICENSE libsvm/COPYRIGHT
#####################
# AUTOTOOLS SCRIPTS #
#####################
ACLOCAL_AMFLAGS= -I m4
include_HEADERS = include/CLI.h libsvm/svm.h include/Util.h include/MatrixMath.h include/Approximation.h
#######
# CONSTRUCT CORE LIBRARY
#######
# we include libsvm code in our shared library for svm_read()
lib_LTLIBRARIES = lib/libapproxsvm.la
dist_lib_libapproxsvm_la_SOURCES = src/CLI.cpp libsvm/svm.cpp src/Util.cpp \
src/MatrixMath.cpp src/Approximation.cpp
#nodist_lib_libensemblesvm_la_SOURCES = src/libsvm/svm.cpp src/libsvm/svm.h
lib_libapproxsvm_la_LDFLAGS = -version-info $(SHLIBVER)
bin_PROGRAMS=
check_PROGRAMS=
BASELIBS=lib/libapproxsvm.la
## APPROX-SVM
bin_PROGRAMS += $(top_builddir)/bin/approx-svm
__top_builddir__bin_approx_svm_SOURCES = src/tools/approx-svm.cpp
__top_builddir__bin_approx_svm_LDADD = $(BASELIBS)
## APPROX-PREDICT
bin_PROGRAMS += $(top_builddir)/bin/approx-predict
__top_builddir__bin_approx_predict_SOURCES = src/tools/approx-predict.cpp
__top_builddir__bin_approx_predict_LDADD = $(BASELIBS)
## APPROX-ANALYSE
bin_PROGRAMS += $(top_builddir)/bin/approx-analyse
__top_builddir__bin_approx_analyse_SOURCES = src/tools/approx-analyse.cpp
__top_builddir__bin_approx_analyse_LDADD = $(BASELIBS)
## APPROX-XVAL
bin_PROGRAMS += $(top_builddir)/bin/approx-xval
__top_builddir__bin_approx_xval_SOURCES = src/tools/approx-xval.cpp
__top_builddir__bin_approx_xval_LDADD = $(BASELIBS)
## TEST BINARIES
check_PROGRAMS += $(top_builddir)/tests/matrixmath
__top_builddir__tests_matrixmath_SOURCES = src/tests/matrixmath.cpp
__top_builddir__tests_matrixmath_LDADD = $(BASELIBS)
#check_PROGRAMS += $(top_builddir)/tests/rbfapprox
#__top_builddir__tests_rbfapprox_SOURCES = src/tests/rbfapprox.cpp
#__top_builddir__tests_rbfapprox_LDADD = $(BASELIBS)