]> git.saurik.com Git - apple/libc.git/blob - compat-43/Makefile.inc
f1bf8903632df667b074ea6bdd773a48a7f0501c
[apple/libc.git] / compat-43 / Makefile.inc
1 # @(#)Makefile.inc 8.1 (Berkeley) 6/2/93
2 # $FreeBSD: src/lib/libc/compat-43/Makefile.inc,v 1.11 2001/03/27 17:26:46 ru Exp $
3
4 # compat-43 sources
5 .PATH: ${.CURDIR}/${MACHINE_ARCH}/compat-43 ${.CURDIR}/compat-43
6 CWD := ${.CURDIR}/compat-43
7
8 MISRCS+= sigaltstk.c sigcompat.c
9 .include "Makefile.fbsd_begin"
10 FBSDMISRCS= creat.c gethostid.c getwd.c killpg.c sethostid.c setpgrp.c \
11 setrgid.c setruid.c
12 .include "Makefile.fbsd_end"
13
14 LEGACYSRCS += creat.c setregid.c setreuid.c sigcompat.c killpg.c
15 CANCELABLESRCS += creat.c sigcompat.c
16
17 # set the LIBC_ALIAS_* macros so we can decorate the symbol independent
18 # of other macro settings
19 CFLAGS-creat-fbsd.c += -DLIBC_ALIAS_CREAT
20 CFLAGS-setregid.c += -DLIBC_ALIAS_SETREGID
21 CFLAGS-setreuid.c += -DLIBC_ALIAS_SETREUID
22 CFLAGS-setpgrp-fbsd.c += -DLIBC_ALIAS_SETPGRP
23 CFLAGS-sigcompat.c += -DLIBC_ALIAS_SIGPAUSE
24 CFLAGS-killpg-fbsd.c += -DLIBC_ALIAS_KILLPG
25 CFLAGS-sigaltstk.c += -DLIBC_ALIAS_SIGALTSTACK
26
27 .if ${LIB} == "c"
28 MAN2+= sigblock.2 sigpause.2 sigsetmask.2 sigvec.2
29
30 .include "Makefile.fbsd_begin"
31 FBSDMAN2= creat.2 killpg.2
32 FBSDMAN3= gethostid.3 setruid.3
33 .include "Makefile.fbsd_end"
34
35 MLINKS+= gethostid.3 sethostid.3
36
37 MLINKS+= setruid.3 setrgid.3
38
39 MLINKS+= sigsetmask.2 sigmask.2
40
41 .endif