aboutsummaryrefslogtreecommitdiffstats
path: root/openbsd-compat/Makefile.am
blob: 7252d91dd175e180cee0dd2c266110d3f6432f8d (plain) (blame)
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
108
109
110
111
112
noinst_LIBRARIES = libopenbsd-compat.a

#libopenbsd_compat_a_SOURCES =	arc4random.c
libopenbsd_compat_a_SOURCES =	base64.c
libopenbsd_compat_a_SOURCES +=	bsd-getpeereid.c
libopenbsd_compat_a_SOURCES +=	bsd-misc.c
libopenbsd_compat_a_SOURCES +=	bsd-waitpid.c
libopenbsd_compat_a_SOURCES +=	entropy.c
libopenbsd_compat_a_SOURCES +=	event_asr_run.c
libopenbsd_compat_a_SOURCES +=	fgetln.c
libopenbsd_compat_a_SOURCES +=	freezero.c
libopenbsd_compat_a_SOURCES +=	getopt.c
libopenbsd_compat_a_SOURCES +=	imsg.c
libopenbsd_compat_a_SOURCES +=	imsg-buffer.c
#libopenbsd_compat_a_SOURCES +=	libressl.c
libopenbsd_compat_a_SOURCES +=	pidfile.c
libopenbsd_compat_a_SOURCES +=	pw_dup.c
libopenbsd_compat_a_SOURCES +=	reallocarray.c
libopenbsd_compat_a_SOURCES +=	recallocarray.c
libopenbsd_compat_a_SOURCES +=	setproctitle.c
libopenbsd_compat_a_SOURCES +=	setresguid.c
libopenbsd_compat_a_SOURCES +=	strlcat.c
libopenbsd_compat_a_SOURCES +=	strlcpy.c
libopenbsd_compat_a_SOURCES +=	strmode.c
libopenbsd_compat_a_SOURCES +=	strtonum.c
libopenbsd_compat_a_SOURCES +=	strsep.c
libopenbsd_compat_a_SOURCES +=	vis.c
libopenbsd_compat_a_SOURCES +=	xmalloc.c

if !SUPPORT_BASENAME
libopenbsd_compat_a_SOURCES += basename.c
endif

if !SUPPORT_CRYPT_CHECKPASS
libopenbsd_compat_a_SOURCES += crypt_checkpass.c
endif

if !SUPPORT_CLOCK_GETTIME
libopenbsd_compat_a_SOURCES += clock_gettime.c
endif

if !SUPPORT_CLOSEFROM
libopenbsd_compat_a_SOURCES += bsd-closefrom.c
endif

if !SUPPORT_DAEMON
libopenbsd_compat_a_SOURCES += daemon.c
endif

if !SUPPORT_DIRNAME
libopenbsd_compat_a_SOURCES += dirname.c
endif

if !SUPPORT_ERR_H
libopenbsd_compat_a_SOURCES += bsd-err.c
endif

if !SUPPORT_ERRC
libopenbsd_compat_a_SOURCES += errc.c
endif

if !SUPPORT_EXPLICIT_BZERO
libopenbsd_compat_a_SOURCES += explicit_bzero.c
endif

if !SUPPORT_FMT_SCALED
libopenbsd_compat_a_SOURCES += fmt_scaled.c
endif

if !SUPPORT_FLOCK
libopenbsd_compat_a_SOURCES += flock.c
endif

if !SUPPORT_FPARSELN
libopenbsd_compat_a_SOURCES += fparseln.c
endif

if !SUPPORT_GETLINE
libopenbsd_compat_a_SOURCES += getline.c
endif

if !SUPPORT_INET_NET_PTON
libopenbsd_compat_a_SOURCES += inet_net_pton.c
endif

if !SUPPORT_STRNDUP
libopenbsd_compat_a_SOURCES += strndup.c
endif

if !SUPPORT_STRNLEN
libopenbsd_compat_a_SOURCES += strnlen.c
endif

EXTRA_DIST =	base64.h
EXTRA_DIST +=	bsd-misc.h
EXTRA_DIST +=	bsd-waitpid.h
EXTRA_DIST +=	chacha_private.h
EXTRA_DIST +=	defines.h
EXTRA_DIST +=	entropy.h
EXTRA_DIST +=	imsg.h
EXTRA_DIST +=	includes.h
EXTRA_DIST +=	log.h
EXTRA_DIST +=	openbsd-compat.h
EXTRA_DIST +=	sys/queue.h
EXTRA_DIST +=	sys/tree.h
EXTRA_DIST +=	bsd-vis.h
EXTRA_DIST +=	xmalloc.h

AM_CPPFLAGS = -I$(top_srcdir)/smtpd -I$(top_srcdir)/openbsd-compat
if !SUPPORT_ERR_H
AM_CPPFLAGS += -I$(top_srcdir)/openbsd-compat/err_h
endif