File: mkc_imp.f_vis.mk

package info (click to toggle)
mk-configure 0.37.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 4,112 kB
  • sloc: ansic: 5,441; makefile: 1,412; sh: 1,086; cpp: 200; perl: 101; yacc: 85; lex: 21
file content (117 lines) | stat: -rw-r--r-- 3,247 bytes parent folder | download | duplicates (2)
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
113
114
115
116
117
# Copyright (c) 2015 by Aleksey Cheusov
#
# See LICENSE file in the distribution.

.ifndef _MKC_IMP_F_VIS_MK
_MKC_IMP_F_VIS_MK := 1

.if ${OPSYS} == "NetBSD"
old :=			${MKC_COMMON_HEADERS}

MKC_COMMON_HEADERS =	stdlib.h

MKC_CHECK_FUNCS7   +=	strsenvisx:vis.h
MKC_CHECK_FUNCS6   +=	strenvisx:vis.h snvis:vis.h strsnvisx:vis.h
MKC_CHECK_FUNCS5   +=	nvis:vis.h strnvisx:vis.h svis:vis.h strsnvis:vis.h \
	strsvisx:vis.h
MKC_CHECK_FUNCS4   +=	vis:vis.h strnvis:vis.h strvisx:vis.h strsvis:vis.h \
	strnunvisx:vis.h unvis:vis.h
MKC_CHECK_FUNCS3   +=	strvis:vis.h stravis:vis.h strnunvis:vis.h \
	strunvisx:vis.h
MKC_CHECK_FUNCS2   +=	strunvis:vis.h

MKC_CHECK_HEADER_FILES  +=	vis.h

MKC_CHECK_FUNCLIBS +=	vis nvis strvis stravis strnvis strvisx strnvisx \
	strenvisx svis snvis strsvis strsnvis strsvisx strsnvisx strsenvisx \
	strunvis strnunvis strunvisx strnunvisx unvis

.include <mkc.conf.mk>

MKC_COMMON_HEADERS :=	${old}
.undef old
.endif # OpenBSD

.if ${HAVE_FUNCLIB.vis:U} != 1 || ${HAVE_FUNCLIB.nvis:U} != 1 || \
     ${HAVE_FUNCLIB.strvis:U} != 1 || ${HAVE_FUNCLIB.stravis:U} != 1 || \
     ${HAVE_FUNCLIB.strnvis:U} != 1 || ${HAVE_FUNCLIB.strvisx:U} != 1 || \
     ${HAVE_FUNCLIB.strnvisx:U} != 1 || ${HAVE_FUNCLIB.strenvisx:U} != 1 || \
     ${HAVE_FUNCLIB.svis:U} != 1 || ${HAVE_FUNCLIB.snvis:U} != 1 || \
     ${HAVE_FUNCLIB.strsvis:U} != 1 || ${HAVE_FUNCLIB.strsnvis:U} != 1 || \
     ${HAVE_FUNCLIB.strsvisx:U} != 1 || ${HAVE_FUNCLIB.strsnvisx:U} != 1 || \
     ${HAVE_FUNCLIB.strsenvisx:U} != 1
MKC_SRCS +=	${FEATURESDIR}/vis/mkc_vis.c
.endif

.if ${HAVE_FUNCLIB.strunvis:U} != 1 || ${HAVE_FUNCLIB.strnunvis:U} != 1 || \
     ${HAVE_FUNCLIB.strunvisx:U} != 1 || ${HAVE_FUNCLIB.strnunvisx:U} != 1 || \
     ${HAVE_FUNCLIB.unvis:U} != 1
MKC_SRCS +=	${FEATURESDIR}/vis/mkc_unvis.c
.endif

.if ${HAVE_FUNCLIB.vis:U} == 1
CPPFLAGS += -DHAVE_VIS
.endif
.if ${HAVE_FUNCLIB.nvis:U} == 1
CPPFLAGS += -DHAVE_NVIS
.endif
.if ${HAVE_FUNCLIB.strvis:U} == 1
CPPFLAGS += -DHAVE_STRVIS
.endif
.if ${HAVE_FUNCLIB.stravis:U} == 1
CPPFLAGS += -DHAVE_STRAVIS
.endif
.if ${HAVE_FUNCLIB.strnvis:U} == 1
CPPFLAGS += -DHAVE_STRNVIS
.endif
.if ${HAVE_FUNCLIB.strvisx:U} == 1
CPPFLAGS += -DHAVE_STRVISX
.endif
.if ${HAVE_FUNCLIB.strnvisx:U} == 1
CPPFLAGS += -DHAVE_STRNVISX
.endif
.if ${HAVE_FUNCLIB.strenvisx:U} == 1
CPPFLAGS += -DHAVE_STRENVISX
.endif
.if ${HAVE_FUNCLIB.svis:U} == 1
CPPFLAGS += -DHAVE_SVIS
.endif
.if ${HAVE_FUNCLIB.snvis:U} == 1
CPPFLAGS += -DHAVE_SNVIS
.endif
.if ${HAVE_FUNCLIB.strsvis:U} == 1
CPPFLAGS += -DHAVE_STRSVIS
.endif
.if ${HAVE_FUNCLIB.strsnvis:U} == 1
CPPFLAGS += -DHAVE_STRSNVIS
.endif
.if ${HAVE_FUNCLIB.strsvisx:U} == 1
CPPFLAGS += -DHAVE_STRSVISX
.endif
.if ${HAVE_FUNCLIB.strsnvisx:U} == 1
CPPFLAGS += -DHAVE_STRSNVISX
.endif
.if ${HAVE_FUNCLIB.strsenvisx:U} == 1
CPPFLAGS += -DHAVE_STRSENVISX
.endif

.if ${HAVE_FUNCLIB.strunvis:U} == 1
CPPFLAGS += -DHAVE_STRUNVIS
.endif
.if ${HAVE_FUNCLIB.strnunvis:U} == 1
CPPFLAGS += -DHAVE_STRNUNVIS
.endif
.if ${HAVE_FUNCLIB.strunvisx:U} == 1
CPPFLAGS += -DHAVE_STRUNVISX
.endif
.if ${HAVE_FUNCLIB.strnunvisx:U} == 1
CPPFLAGS += -DHAVE_STRNUNVISX
.endif
.if ${HAVE_FUNCLIB.unvis:U} == 1
CPPFLAGS += -DHAVE_UNVIS
.endif

CPPFLAGS +=	-D_MKC_CHECK_VIS

.endif #_MKC_IMP_F_VIS_MK