xref: /freebsd/sys/kern/Makefile (revision 6a38cd3a542cb4687e89ffe00e8c767fb07a602f)
1a2869bdaSWarner Losh#	@(#)Makefile	8.2 (Berkeley) 3/21/94
2a2869bdaSWarner Losh# $FreeBSD$
359510919SBryan Drewery#
4a2869bdaSWarner Losh# Makefile for init_sysent
5a2869bdaSWarner Losh
659510919SBryan Drewery# Don't use an OBJDIR
759510919SBryan Drewery.OBJDIR: ${.CURDIR}
859510919SBryan Drewery
9f22a5921SKyle Evans.include <src.lua.mk>
10f22a5921SKyle Evans
11af796bfaSBrooks DavisMAKESYSCALLS=	../tools/makesyscalls.lua
12af796bfaSBrooks DavisSRCS=		capabilities.conf	\
13af796bfaSBrooks Davis		syscalls.master
14af796bfaSBrooks DavisGENERATED=	init_sysent.c		\
15af796bfaSBrooks Davis		syscalls.c		\
16*6a38cd3aSKyle Evans		systrace_args.c		\
17af796bfaSBrooks Davis		../sys/syscall.h	\
18af796bfaSBrooks Davis		../sys/syscall.mk	\
19af796bfaSBrooks Davis		../sys/sysproto.h
20af796bfaSBrooks Davis
21a2869bdaSWarner Loshall:
223a5c1358SWarner Losh	@echo "make sysent only"
23a2869bdaSWarner Losh
24af796bfaSBrooks Davissysent: ${GENERATED}
25a2869bdaSWarner Losh
26af796bfaSBrooks Davis${GENERATED}: ${MAKESYSCALLS} ${SRCS}
27af796bfaSBrooks Davis	${LUA} ${MAKESYSCALLS} syscalls.master
28