1#
2# This file and its contents are supplied under the terms of the
3# Common Development and Distribution License ("CDDL"), version 1.0.
4# You may only use this file in accordance with the terms of version
5# 1.0 of the CDDL.
6#
7# A full copy of the text of the CDDL should have accompanied this
8# source.  A copy of the CDDL is also available via the Internet
9# at http://www.illumos.org/license/CDDL.
10#
11
12# Copyright (c) 2012, Igor Kozhukhov <ikozhukhov@gmail.com>
13# Copyright (c) 2017, Chris Fraire <cfraire@me.com>.
14
15include ../../Makefile.master
16
17MANSECT =	3m
18
19MANFILES =	acos.3m \
20		acosh.3m \
21		asin.3m \
22		asinh.3m \
23		atan.3m \
24		atan2.3m \
25		atanh.3m \
26		cabs.3m \
27		cacos.3m \
28		cacosh.3m \
29		carg.3m \
30		casin.3m \
31		casinh.3m \
32		catan.3m \
33		catanh.3m \
34		cbrt.3m \
35		ccos.3m \
36		ccosh.3m \
37		ceil.3m \
38		cexp.3m \
39		cimag.3m \
40		clog.3m \
41		conj.3m \
42		copysign.3m \
43		cos.3m \
44		cosh.3m \
45		cpow.3m \
46		cproj.3m \
47		creal.3m \
48		csin.3m \
49		csinh.3m \
50		csqrt.3m \
51		ctan.3m \
52		ctanh.3m \
53		erf.3m \
54		erfc.3m \
55		exp.3m \
56		exp2.3m \
57		expm1.3m \
58		fabs.3m \
59		fdim.3m \
60		feclearexcept.3m \
61		fegetenv.3m \
62		fegetexceptflag.3m \
63		fegetround.3m \
64		feholdexcept.3m \
65		feraiseexcept.3m \
66		fesetprec.3m \
67		fetestexcept.3m \
68		feupdateenv.3m \
69		fex_merge_flags.3m \
70		fex_set_handling.3m \
71		fex_set_log.3m \
72		floor.3m \
73		fma.3m \
74		fmax.3m \
75		fmin.3m \
76		fmod.3m \
77		fpclassify.3m \
78		frexp.3m \
79		hypot.3m \
80		ilogb.3m \
81		isfinite.3m \
82		isgreater.3m \
83		isgreaterequal.3m \
84		isinf.3m \
85		isless.3m \
86		islessequal.3m \
87		islessgreater.3m \
88		isnan.3m \
89		isnormal.3m \
90		isunordered.3m \
91		j0.3m \
92		ldexp.3m \
93		lgamma.3m \
94		llrint.3m \
95		llround.3m \
96		log.3m \
97		log10.3m \
98		log1p.3m \
99		log2.3m \
100		logb.3m \
101		lrint.3m \
102		lround.3m \
103		matherr.3m \
104		modf.3m \
105		nan.3m \
106		nearbyint.3m \
107		nextafter.3m \
108		pow.3m \
109		remainder.3m \
110		remquo.3m \
111		rint.3m \
112		round.3m \
113		scalb.3m \
114		scalbln.3m \
115		signbit.3m \
116		significand.3m \
117		sin.3m \
118		sincos.3m \
119		sinh.3m \
120		sqrt.3m \
121		tan.3m \
122		tanh.3m \
123		tgamma.3m \
124		trunc.3m \
125		y0.3m
126
127MANLINKS =	acosf.3m			\
128		acoshf.3m			\
129		acoshl.3m			\
130		acosl.3m			\
131		asinf.3m			\
132		asinhf.3m			\
133		asinhl.3m			\
134		asinl.3m			\
135		atan2f.3m			\
136		atan2l.3m			\
137		atanf.3m			\
138		atanhf.3m			\
139		atanhl.3m			\
140		atanl.3m			\
141		cabsf.3m			\
142		cabsl.3m			\
143		cacosf.3m			\
144		cacoshf.3m			\
145		cacoshl.3m			\
146		cacosl.3m			\
147		cargf.3m			\
148		cargl.3m			\
149		casinf.3m			\
150		casinhf.3m			\
151		casinhl.3m			\
152		casinl.3m			\
153		catanf.3m			\
154		catanhf.3m			\
155		catanhl.3m			\
156		catanl.3m			\
157		cbrtf.3m			\
158		cbrtl.3m			\
159		ccosf.3m			\
160		ccoshf.3m			\
161		ccoshl.3m			\
162		ccosl.3m			\
163		ceilf.3m			\
164		ceill.3m			\
165		cexpf.3m			\
166		cexpl.3m			\
167		cimagf.3m			\
168		cimagl.3m			\
169		clogf.3m			\
170		clogl.3m			\
171		conjf.3m			\
172		conjl.3m			\
173		copysignf.3m			\
174		copysignl.3m			\
175		cosf.3m				\
176		coshf.3m			\
177		coshl.3m			\
178		cosl.3m				\
179		cpowf.3m			\
180		cpowl.3m			\
181		cprojf.3m			\
182		cprojl.3m			\
183		crealf.3m			\
184		creall.3m			\
185		csinf.3m			\
186		csinhf.3m			\
187		csinhl.3m			\
188		csinl.3m			\
189		csqrtf.3m			\
190		csqrtl.3m			\
191		ctanf.3m			\
192		ctanhf.3m			\
193		ctanhl.3m			\
194		ctanl.3m			\
195		erfcf.3m			\
196		erfcl.3m			\
197		erff.3m				\
198		erfl.3m				\
199		exp2f.3m			\
200		exp2l.3m			\
201		expf.3m				\
202		expl.3m				\
203		expm1f.3m			\
204		expm1l.3m			\
205		fabsf.3m			\
206		fabsl.3m			\
207		fdimf.3m			\
208		fdiml.3m			\
209		fegetprec.3m			\
210		fesetenv.3m			\
211		fesetexceptflag.3m		\
212		fesetround.3m			\
213		fex_get_handling.3m		\
214		fex_get_log.3m			\
215		fex_get_log_depth.3m		\
216		fex_getexcepthandler.3m		\
217		fex_log_entry.3m		\
218		fex_set_log_depth.3m		\
219		fex_setexcepthandler.3m		\
220		floorf.3m			\
221		floorl.3m			\
222		fmaf.3m				\
223		fmal.3m				\
224		fmaxf.3m			\
225		fmaxl.3m			\
226		fminf.3m			\
227		fminl.3m			\
228		fmodf.3m			\
229		fmodl.3m			\
230		frexpf.3m			\
231		frexpl.3m			\
232		gamma.3m			\
233		gamma_r.3m			\
234		gammaf.3m			\
235		gammaf_r.3m			\
236		gammal.3m			\
237		gammal_r.3m			\
238		hypotf.3m			\
239		hypotl.3m			\
240		ilogbf.3m			\
241		ilogbl.3m			\
242		j0f.3m				\
243		j0l.3m				\
244		j1.3m				\
245		j1f.3m				\
246		j1l.3m				\
247		jn.3m				\
248		jnf.3m				\
249		jnl.3m				\
250		ldexpf.3m			\
251		ldexpl.3m			\
252		lgamma_r.3m			\
253		lgammaf.3m			\
254		lgammaf_r.3m			\
255		lgammal.3m			\
256		lgammal_r.3m			\
257		llrintf.3m			\
258		llrintl.3m			\
259		llroundf.3m			\
260		llroundl.3m			\
261		log10f.3m			\
262		log10l.3m			\
263		log1pf.3m			\
264		log1pl.3m			\
265		log2f.3m			\
266		log2l.3m			\
267		logbf.3m			\
268		logbl.3m			\
269		logf.3m				\
270		logl.3m				\
271		lrintf.3m			\
272		lrintl.3m			\
273		lroundf.3m			\
274		lroundl.3m			\
275		modff.3m			\
276		modfl.3m			\
277		nanf.3m				\
278		nanl.3m				\
279		nearbyintf.3m			\
280		nearbyintl.3m			\
281		nextafterf.3m			\
282		nextafterl.3m			\
283		nexttoward.3m			\
284		nexttowardf.3m			\
285		nexttowardl.3m			\
286		powf.3m				\
287		powl.3m				\
288		remainderf.3m			\
289		remainderl.3m			\
290		remquof.3m			\
291		remquol.3m			\
292		rintf.3m			\
293		rintl.3m			\
294		roundf.3m			\
295		roundl.3m			\
296		scalbf.3m			\
297		scalbl.3m			\
298		scalblnf.3m			\
299		scalblnl.3m			\
300		scalbn.3m			\
301		scalbnf.3m			\
302		scalbnl.3m			\
303		significandf.3m			\
304		significandl.3m			\
305		sincosf.3m			\
306		sincosl.3m			\
307		sinf.3m				\
308		sinhf.3m			\
309		sinhl.3m			\
310		sinl.3m				\
311		sqrtf.3m			\
312		sqrtl.3m			\
313		tanf.3m				\
314		tanhf.3m			\
315		tanhl.3m			\
316		tanl.3m				\
317		tgammaf.3m			\
318		tgammal.3m			\
319		truncf.3m			\
320		truncl.3m			\
321		y0f.3m				\
322		y0l.3m				\
323		y1.3m				\
324		y1f.3m				\
325		y1l.3m				\
326		yn.3m				\
327		ynf.3m				\
328		ynl.3m
329
330acosf.3m				:= LINKSRC = acos.3m
331acoshf.3m				:= LINKSRC = acosh.3m
332acoshl.3m				:= LINKSRC = acosh.3m
333acosl.3m				:= LINKSRC = acos.3m
334asinf.3m				:= LINKSRC = asin.3m
335asinhf.3m				:= LINKSRC = asinh.3m
336asinhl.3m				:= LINKSRC = asinh.3m
337asinl.3m				:= LINKSRC = asin.3m
338atan2f.3m				:= LINKSRC = atan2.3m
339atan2l.3m				:= LINKSRC = atan2.3m
340atanf.3m				:= LINKSRC = atan.3m
341atanhf.3m				:= LINKSRC = atanh.3m
342atanhl.3m				:= LINKSRC = atanh.3m
343atanl.3m				:= LINKSRC = atan.3m
344cabsf.3m				:= LINKSRC = cabs.3m
345cabsl.3m				:= LINKSRC = cabs.3m
346cacosf.3m				:= LINKSRC = cacos.3m
347cacoshf.3m				:= LINKSRC = cacosh.3m
348cacoshl.3m				:= LINKSRC = cacosh.3m
349cacosl.3m				:= LINKSRC = cacos.3m
350cargf.3m				:= LINKSRC = carg.3m
351cargl.3m				:= LINKSRC = carg.3m
352casinf.3m				:= LINKSRC = casin.3m
353casinhf.3m				:= LINKSRC = casinh.3m
354casinhl.3m				:= LINKSRC = casinh.3m
355casinl.3m				:= LINKSRC = casin.3m
356catanf.3m				:= LINKSRC = catan.3m
357catanhf.3m				:= LINKSRC = catanh.3m
358catanhl.3m				:= LINKSRC = catanh.3m
359catanl.3m				:= LINKSRC = catan.3m
360cbrtf.3m				:= LINKSRC = cbrt.3m
361cbrtl.3m				:= LINKSRC = cbrt.3m
362ccosf.3m				:= LINKSRC = ccos.3m
363ccoshf.3m				:= LINKSRC = ccosh.3m
364ccoshl.3m				:= LINKSRC = ccosh.3m
365ccosl.3m				:= LINKSRC = ccos.3m
366ceilf.3m				:= LINKSRC = ceil.3m
367ceill.3m				:= LINKSRC = ceil.3m
368cexpf.3m				:= LINKSRC = cexp.3m
369cexpl.3m				:= LINKSRC = cexp.3m
370cimagf.3m				:= LINKSRC = cimag.3m
371cimagl.3m				:= LINKSRC = cimag.3m
372clogf.3m				:= LINKSRC = clog.3m
373clogl.3m				:= LINKSRC = clog.3m
374conjf.3m				:= LINKSRC = conj.3m
375conjl.3m				:= LINKSRC = conj.3m
376copysignf.3m				:= LINKSRC = copysign.3m
377copysignl.3m				:= LINKSRC = copysign.3m
378cosf.3m					:= LINKSRC = cos.3m
379coshf.3m				:= LINKSRC = cosh.3m
380coshl.3m				:= LINKSRC = cosh.3m
381cosl.3m					:= LINKSRC = cos.3m
382cpowf.3m				:= LINKSRC = cpow.3m
383cpowl.3m				:= LINKSRC = cpow.3m
384cprojf.3m				:= LINKSRC = cproj.3m
385cprojl.3m				:= LINKSRC = cproj.3m
386crealf.3m				:= LINKSRC = creal.3m
387creall.3m				:= LINKSRC = creal.3m
388csinf.3m				:= LINKSRC = csin.3m
389csinhf.3m				:= LINKSRC = csinh.3m
390csinhl.3m				:= LINKSRC = csinh.3m
391csinl.3m				:= LINKSRC = csin.3m
392csqrtf.3m				:= LINKSRC = csqrt.3m
393csqrtl.3m				:= LINKSRC = csqrt.3m
394ctanf.3m				:= LINKSRC = ctan.3m
395ctanhf.3m				:= LINKSRC = ctanh.3m
396ctanhl.3m				:= LINKSRC = ctanh.3m
397ctanl.3m				:= LINKSRC = ctan.3m
398erfcf.3m				:= LINKSRC = erfc.3m
399erfcl.3m				:= LINKSRC = erfc.3m
400erff.3m					:= LINKSRC = erf.3m
401erfl.3m					:= LINKSRC = erf.3m
402exp2f.3m				:= LINKSRC = exp2.3m
403exp2l.3m				:= LINKSRC = exp2.3m
404expf.3m					:= LINKSRC = exp.3m
405expl.3m					:= LINKSRC = exp.3m
406expm1f.3m				:= LINKSRC = expm1.3m
407expm1l.3m				:= LINKSRC = expm1.3m
408fabsf.3m				:= LINKSRC = fabs.3m
409fabsl.3m				:= LINKSRC = fabs.3m
410fdimf.3m				:= LINKSRC = fdim.3m
411fdiml.3m				:= LINKSRC = fdim.3m
412fegetprec.3m				:= LINKSRC = fesetprec.3m
413fesetenv.3m				:= LINKSRC = fegetenv.3m
414fesetexceptflag.3m			:= LINKSRC = fegetexceptflag.3m
415fesetround.3m				:= LINKSRC = fegetround.3m
416fex_get_handling.3m			:= LINKSRC = fex_set_handling.3m
417fex_get_log.3m				:= LINKSRC = fex_set_log.3m
418fex_get_log_depth.3m			:= LINKSRC = fex_set_log.3m
419fex_getexcepthandler.3m			:= LINKSRC = fex_set_handling.3m
420fex_log_entry.3m			:= LINKSRC = fex_set_log.3m
421fex_set_log_depth.3m			:= LINKSRC = fex_set_log.3m
422fex_setexcepthandler.3m			:= LINKSRC = fex_set_handling.3m
423floorf.3m				:= LINKSRC = floor.3m
424floorl.3m				:= LINKSRC = floor.3m
425fmaf.3m					:= LINKSRC = fma.3m
426fmal.3m					:= LINKSRC = fma.3m
427fmaxf.3m				:= LINKSRC = fmax.3m
428fmaxl.3m				:= LINKSRC = fmax.3m
429fminf.3m				:= LINKSRC = fmin.3m
430fminl.3m				:= LINKSRC = fmin.3m
431fmodf.3m				:= LINKSRC = fmod.3m
432fmodl.3m				:= LINKSRC = fmod.3m
433frexpf.3m				:= LINKSRC = frexp.3m
434frexpl.3m				:= LINKSRC = frexp.3m
435gamma.3m				:= LINKSRC = lgamma.3m
436gamma_r.3m				:= LINKSRC = lgamma.3m
437gammaf.3m				:= LINKSRC = lgamma.3m
438gammaf_r.3m				:= LINKSRC = lgamma.3m
439gammal.3m				:= LINKSRC = lgamma.3m
440gammal_r.3m				:= LINKSRC = lgamma.3m
441hypotf.3m				:= LINKSRC = hypot.3m
442hypotl.3m				:= LINKSRC = hypot.3m
443ilogbf.3m				:= LINKSRC = ilogb.3m
444ilogbl.3m				:= LINKSRC = ilogb.3m
445j0f.3m					:= LINKSRC = j0.3m
446j0l.3m					:= LINKSRC = j0.3m
447j1.3m					:= LINKSRC = j0.3m
448j1f.3m					:= LINKSRC = j0.3m
449j1l.3m					:= LINKSRC = j0.3m
450jn.3m					:= LINKSRC = j0.3m
451jnf.3m					:= LINKSRC = j0.3m
452jnl.3m					:= LINKSRC = j0.3m
453ldexpf.3m				:= LINKSRC = ldexp.3m
454ldexpl.3m				:= LINKSRC = ldexp.3m
455lgamma_r.3m				:= LINKSRC = lgamma.3m
456lgammaf.3m				:= LINKSRC = lgamma.3m
457lgammaf_r.3m				:= LINKSRC = lgamma.3m
458lgammal.3m				:= LINKSRC = lgamma.3m
459lgammal_r.3m				:= LINKSRC = lgamma.3m
460llrintf.3m				:= LINKSRC = llrint.3m
461llrintl.3m				:= LINKSRC = llrint.3m
462llroundf.3m				:= LINKSRC = llround.3m
463llroundl.3m				:= LINKSRC = llround.3m
464log10f.3m				:= LINKSRC = log10.3m
465log10l.3m				:= LINKSRC = log10.3m
466log1pf.3m				:= LINKSRC = log1p.3m
467log1pl.3m				:= LINKSRC = log1p.3m
468log2f.3m				:= LINKSRC = log2.3m
469log2l.3m				:= LINKSRC = log2.3m
470logbf.3m				:= LINKSRC = logb.3m
471logbl.3m				:= LINKSRC = logb.3m
472logf.3m					:= LINKSRC = log.3m
473logl.3m					:= LINKSRC = log.3m
474lrintf.3m				:= LINKSRC = lrint.3m
475lrintl.3m				:= LINKSRC = lrint.3m
476lroundf.3m				:= LINKSRC = lround.3m
477lroundl.3m				:= LINKSRC = lround.3m
478modff.3m				:= LINKSRC = modf.3m
479modfl.3m				:= LINKSRC = modf.3m
480nanf.3m					:= LINKSRC = nan.3m
481nanl.3m					:= LINKSRC = nan.3m
482nearbyintf.3m				:= LINKSRC = nearbyint.3m
483nearbyintl.3m				:= LINKSRC = nearbyint.3m
484nextafterf.3m				:= LINKSRC = nextafter.3m
485nextafterl.3m				:= LINKSRC = nextafter.3m
486nexttoward.3m				:= LINKSRC = nextafter.3m
487nexttowardf.3m				:= LINKSRC = nextafter.3m
488nexttowardl.3m				:= LINKSRC = nextafter.3m
489powf.3m					:= LINKSRC = pow.3m
490powl.3m					:= LINKSRC = pow.3m
491remainderf.3m				:= LINKSRC = remainder.3m
492remainderl.3m				:= LINKSRC = remainder.3m
493remquof.3m				:= LINKSRC = remquo.3m
494remquol.3m				:= LINKSRC = remquo.3m
495rintf.3m				:= LINKSRC = rint.3m
496rintl.3m				:= LINKSRC = rint.3m
497roundf.3m				:= LINKSRC = round.3m
498roundl.3m				:= LINKSRC = round.3m
499scalbf.3m				:= LINKSRC = scalb.3m
500scalbl.3m				:= LINKSRC = scalb.3m
501scalblnf.3m				:= LINKSRC = scalbln.3m
502scalblnl.3m				:= LINKSRC = scalbln.3m
503scalbn.3m				:= LINKSRC = scalbln.3m
504scalbnf.3m				:= LINKSRC = scalbln.3m
505scalbnl.3m				:= LINKSRC = scalbln.3m
506significandf.3m				:= LINKSRC = significand.3m
507significandl.3m				:= LINKSRC = significand.3m
508sincosf.3m				:= LINKSRC = sincos.3m
509sincosl.3m				:= LINKSRC = sincos.3m
510sinf.3m					:= LINKSRC = sin.3m
511sinhf.3m				:= LINKSRC = sinh.3m
512sinhl.3m				:= LINKSRC = sinh.3m
513sinl.3m					:= LINKSRC = sin.3m
514sqrtf.3m				:= LINKSRC = sqrt.3m
515sqrtl.3m				:= LINKSRC = sqrt.3m
516tanf.3m					:= LINKSRC = tan.3m
517tanhf.3m				:= LINKSRC = tanh.3m
518tanhl.3m				:= LINKSRC = tanh.3m
519tanl.3m					:= LINKSRC = tan.3m
520tgammaf.3m				:= LINKSRC = tgamma.3m
521tgammal.3m				:= LINKSRC = tgamma.3m
522truncf.3m				:= LINKSRC = trunc.3m
523truncl.3m				:= LINKSRC = trunc.3m
524y0f.3m					:= LINKSRC = y0.3m
525y0l.3m					:= LINKSRC = y0.3m
526y1.3m					:= LINKSRC = y0.3m
527y1f.3m					:= LINKSRC = y0.3m
528y1l.3m					:= LINKSRC = y0.3m
529yn.3m					:= LINKSRC = y0.3m
530ynf.3m					:= LINKSRC = y0.3m
531ynl.3m					:= LINKSRC = y0.3m
532
533.KEEP_STATE:
534
535include ../Makefile.man
536
537install: $(ROOTMANFILES) $(ROOTMANLINKS)
538