5344ef6679
bsd.sys.mk and bsd.own.mk - Add protection requiring that: 1. bsd.sys.mk is not include from other Makefiles directly 2. bsd.own.mk must be included before bsd.sys.mk since it sets variables that bsd.sys.mk uses as conditionals. This is step 1 of removing all variable settings from bsd.sys.mk and leaving behind only rules. This way, the structure of a standard Makefile is: variable overrides optionally include bsd.own.mk optionally include bsd.endian.mk variable settings that use variables defined in bsd.own.mk include a one or more rule .mk files (such as bsd.prog.mk etc)
17 lines
419 B
Makefile
17 lines
419 B
Makefile
# $NetBSD: bsd.syscall.mk,v 1.2 2014/01/16 01:19:46 christos Exp $
|
|
#
|
|
.include <bsd.own.mk>
|
|
|
|
SYSCALL_OBJS?= ${SYSCALL_PREFIX}_sysent.c ${SYSCALL_PREFIX}_syscalls.c \
|
|
${SYSCALL_PREFIX}_syscall.h ${SYSCALL_PREFIX}_syscallargs.h
|
|
|
|
SYSCALL_DEPS?= ${NETBSDSRCDIR}/sys/kern/makesyscalls.sh \
|
|
syscalls.conf syscalls.master
|
|
|
|
all: ${SYSCALL_OBJS}
|
|
|
|
${SYSCALL_OBJS}: ${SYSCALL_DEPS}
|
|
${HOST_SH} ${.ALLSRC}
|
|
|
|
.include <bsd.kinc.mk>
|