Makefile.inc   [plain text]


#	@(#)Makefile.inc	8.1 (Berkeley) 6/2/93
# $FreeBSD: src/lib/libc/compat-43/Makefile.inc,v 1.11 2001/03/27 17:26:46 ru Exp $

# compat-43 sources
.PATH: ${.CURDIR}/${MACHINE_ARCH}/compat-43 ${.CURDIR}/compat-43
CWD := ${.CURDIR}/compat-43

MISRCS+= sigaltstk.c sigcompat.c
.include "Makefile.fbsd_begin"
FBSDMISRCS= creat.c gethostid.c getwd.c killpg.c sethostid.c setpgrp.c \
	setrgid.c setruid.c
.include "Makefile.fbsd_end"

LEGACYSRCS += creat.c setregid.c setreuid.c sigcompat.c killpg.c
CANCELABLESRCS += creat.c sigcompat.c

# set the LIBC_ALIAS_* macros so we can decorate the symbol independent
# of other macro settings
CFLAGS-creat-fbsd.c += -DLIBC_ALIAS_CREAT
CFLAGS-setregid.c += -DLIBC_ALIAS_SETREGID
CFLAGS-setreuid.c += -DLIBC_ALIAS_SETREUID
CFLAGS-setpgrp-fbsd.c += -DLIBC_ALIAS_SETPGRP
CFLAGS-sigcompat.c += -DLIBC_ALIAS_SIGPAUSE
CFLAGS-killpg-fbsd.c += -DLIBC_ALIAS_KILLPG
CFLAGS-sigaltstk.c += -DLIBC_ALIAS_SIGALTSTACK

.if ${LIB} == "c"
MAN2+=	sigblock.2 sigpause.2 sigsetmask.2 sigvec.2

.include "Makefile.fbsd_begin"
FBSDMAN2= creat.2 killpg.2
FBSDMAN3= gethostid.3 setruid.3
.include "Makefile.fbsd_end"

MLINKS+= gethostid.3 sethostid.3

MLINKS+= setruid.3 setrgid.3

MLINKS+= sigsetmask.2 sigmask.2

.endif