Changeset View
Changeset View
Standalone View
Standalone View
head/sys/kern/Makefile
# @(#)Makefile 8.2 (Berkeley) 3/21/94 | # @(#)Makefile 8.2 (Berkeley) 3/21/94 | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
# | # | ||||
# Makefile for init_sysent | # Makefile for init_sysent | ||||
# Don't use an OBJDIR | SYSENT_CONF= | ||||
.OBJDIR: ${.CURDIR} | |||||
.include <src.lua.mk> | |||||
MAKESYSCALLS= ../tools/makesyscalls.lua | |||||
SRCS= capabilities.conf \ | |||||
syscalls.master | |||||
GENERATED= init_sysent.c \ | GENERATED= init_sysent.c \ | ||||
syscalls.c \ | syscalls.c \ | ||||
systrace_args.c \ | systrace_args.c \ | ||||
../sys/syscall.h \ | ${SYSDIR}/sys/syscall.h \ | ||||
../sys/syscall.mk \ | ${SYSDIR}/sys/syscall.mk \ | ||||
../sys/sysproto.h | ${SYSDIR}/sys/sysproto.h | ||||
all: | .include "../conf/sysent.mk" | ||||
@echo "make sysent only" | |||||
# We .ORDER these explicitly so that we only run MAKESYSCALLS once, rather than | |||||
# potentially once for each ${GENERATED} file. | |||||
.ORDER: ${GENERATED} | |||||
sysent: ${GENERATED} | |||||
${GENERATED}: ${MAKESYSCALLS} ${SRCS} | |||||
${LUA} ${MAKESYSCALLS} syscalls.master |