-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathMakefile.am
49 lines (40 loc) · 1.1 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
ACLOCAL_AMFLAGS = -I m4
SUBDIRS = man
# Check if system headers were defined during configure
if SYSHEADERS_SET
include_sysheaders=-I$(sysheaders)
else
include_sysheaders=
endif
noinst_HEADERS = vecpf.h
lib_LTLIBRARIES = libvecpf.la
libvecpf_la_SOURCES = vecpf.c
libvecpf_la_CFLAGS = $(include_sysheaders)
libvecpf_la_LDFLAGS = -version-info $(LIBVECPF_SO_VERSION)
# Define which check programs should be built
check_PROGRAMS =
if TEST_SHARED
check_PROGRAMS += test_vecpf_shared
endif
if TEST_STATIC
check_PROGRAMS += test_vecpf_static
endif
TESTS = $(check_PROGRAMS)
if TEST_SHARED
test_vecpf_shared_SOURCES = test_vecpf.c
test_vecpf_shared_DEPENDENCIES = libvecpf.la
test_vecpf_shared_LDFLAGS = -Wl,--no-as-needed -lvecpf
endif
if TEST_STATIC
test_vecpf_static_SOURCES = test_vecpf.c
test_vecpf_static_DEPENDENCIES = libvecpf.la
test_vecpf_static_LDFLAGS = -all-static -Wl,-u,__libvecpf_init
test_vecpf_static_LDADD = libvecpf.la
endif
dist_doc_DATA = README LICENSE ChangeLog.md
.PHONY: deb
deb:
dpkg-buildpackage
ChangeLog.md:
$(am__cd) $(top_srcdir) && ./generate-changelog.sh \
> $(abs_top_builddir)/$@