-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile.am
More file actions
59 lines (51 loc) · 1.25 KB
/
Makefile.am
File metadata and controls
59 lines (51 loc) · 1.25 KB
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
ACLOCAL_AMFLAGS= -I m4
SUBDIRS=rng prng fma hashmap iostream
lib_LTLIBRARIES = libinterflop_stdlib.la
if ENABLE_LTO
LTO_FLAGS = -flto
else
LTO_FLAGS =
endif
if ENABLE_WARNINGS
WARNING_FLAGS = -Wall -Wextra -Wno-varargs
else
WARNING_FLAGS =
endif
libinterflop_stdlib_la_SOURCES = \
interflop_stdlib.h \
interflop_stdlib.c
libinterflop_stdlib_la_CFLAGS = \
$(LTO_FLAGS) -O3 \
-fno-stack-protector \
$(WARNING_FLAGS)
libinterflop_stdlib_la_LDFLAGS = \
$(LTO_FLAGS) -O3
headersdir=$(includedir)/interflop
headers_HEADERS=interflop.h interflop_stdlib.h
nobase_headers_HEADERS= \
iostream/logger.h \
rng/vfc_rng.h \
rng/xoroshiro128.h \
prng/vr_rand.h \
prng/tinymt64.h \
prng/xoshiro.hxx \
fma/interflop_fma.h \
fma/vr_fma.hxx \
common/float_const.h \
common/float_struct.h \
common/float_utils.h \
common/generic_builtin.h \
common/quadmath-imp.h \
common/options.h \
hashmap/vfc_hashmap.h
m4dir = $(datarootdir)/interflop
m4_DATA = \
m4/ax_interflop_stdlib.m4 \
m4/ax_warnings.m4 \
m4/ax_lto.m4 \
m4/ax_intrinsic_fma.m4 \
m4/ax_interflop_rng.m4
dist_bin_SCRIPTS = interflop-config
interflop-config: interflop-config.in
./automake-expand --config-log config.log --input interflop-config.in --output interflop-config && \
chmod +x interflop-config