-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile.am
66 lines (53 loc) · 2.41 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
AUTOMAKE_OPTIONS = foreign dist-bzip2
CLEANFILES = *~ check_test_log.xml check_log.xml
MAINTAINERCLEANFILES = aclocal.m4 Makefile.in compile config.guess config.sub \
configure depcomp install-sh ltmain.sh missing
bin_PROGRAMS = ftwin
if HAVE_CHECK
TESTS = check_ftwin
check_PROGRAMS = check_ftwin
endif
DISTCHECK_CONFIGURE_FLAGS = "--with-apr-config=@apr_config@" "--with-pcre-config=@pcre_config@"
EXTRA_DIST = TODO CHANGES EXAMPLES README LICENSE KNOWN_BUGS \
docs/ftwin.8 check/tests/ check/tests/second \
check/tests/truerand check/tests/copyrand check/tests/testrand
man8_MANS = docs/ftwin.8
## For doxygen building
dox: Doxyfile
if HAVE_DOXYGEN
@echo "Running doxygen..."
@doxygen
else
@echo "doxygen was not found during configure. Aborting."
endif
## Define the source files
noinst_HEADERS = src/debug.h \
src/napr_hash.h \
src/napr_heap.h \
src/checksum.h \
src/lookup3.h \
src/ft_file.h \
src/napr_threadpool.h
ftwin_SOURCES = src/ftwin.c \
src/napr_hash.c \
src/napr_heap.c \
src/checksum.c \
src/lookup3.c \
src/ft_file.c \
src/napr_threadpool.c
check_ftwin_SOURCES = check/check_ftwin.c check/check_napr_heap.c src/napr_heap.c \
check/check_apr_hash.c check/check_ft_file.c src/ft_file.c \
src/checksum.c
# CFLAGS is for additional C compiler flags
ftwin_CFLAGS = @APR_CFLAGS@ @PCRE_CFLAGS@ -Wall -Werror -g -ggdb -I$(top_srcdir)/src -O0
# -O3 -funroll-loops -fomit-frame-pointer -pipe -ffast-math
check_ftwin_CFLAGS = @APR_CFLAGS@ @PCRE_CFLAGS@ -Wall -Werror -g -ggdb -I$(top_srcdir)/src/
# CPPFLAGS is for -I and -D options (involving C preprocessor)
check_ftwin_CPPFLAGS = @CHECK_CFLAGS@ @APR_CPPFLAGS@ @PUZZLE_CPPFLAGS@ @ARCHIVE_CPPFLAGS@ @ZLIB_CPPFLAGS@ @BZ2_CPPFLAGS@ -DCHECK_DIR=\"$(top_srcdir)/check\"
ftwin_CPPFLAGS = @APR_CPPFLAGS@ @PUZZLE_CPPFLAGS@ @ARCHIVE_CPPFLAGS@ @ZLIB_CPPFLAGS@ @BZ2_CPPFLAGS@
# LDADD and LIBADD are for linking libraries, -L, -l, -dlopen and -dlpreopen options
check_ftwin_LDADD = @CHECK_LIBS@ @APR_LIBS@ @APU_LIBS@ @PCRE_LIBS@ @PUZZLE_LDADD@ @ZLIB_LDADD@ @BZ2_LDADD@ @ARCHIVE_LDADD@
ftwin_LDADD = @APR_LIBS@ @APU_LIBS@ @PCRE_LIBS@ @PUZZLE_LDADD@ @ZLIB_LDADD@ @BZ2_LDADD@ @ARCHIVE_LDADD@
# LDFLAGS is for additional linker flags
check_ftwin_LDFLAGS = @ARCHIVE_LDFLAGS@ @PUZZLE_LDFLAGS@ @ZLIB_LDFLAGS@ @BZ2_LDFLAGS@
ftwin_LDFLAGS = @ARCHIVE_LDFLAGS@ @PUZZLE_LDFLAGS@ @ZLIB_LDFLAGS@ @BZ2_LDFLAGS@