diff options
author | iedowse <iedowse@FreeBSD.org> | 2005-04-22 09:45:39 +0000 |
---|---|---|
committer | iedowse <iedowse@FreeBSD.org> | 2005-04-22 09:45:39 +0000 |
commit | c5c274c35626c79aa1fef24afe48f708bf7bff4e (patch) | |
tree | 5e69738e2facabc8334bcc51e87e2b89d6d26c12 /sys/conf | |
parent | 77782516eb51b13ce913730d6522843721cef913 (diff) | |
download | FreeBSD-src-c5c274c35626c79aa1fef24afe48f708bf7bff4e.zip FreeBSD-src-c5c274c35626c79aa1fef24afe48f708bf7bff4e.tar.gz |
Add rules for building assym.s.
Diffstat (limited to 'sys/conf')
-rw-r--r-- | sys/conf/kmod.mk | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sys/conf/kmod.mk b/sys/conf/kmod.mk index e289bb7..b48a9a8 100644 --- a/sys/conf/kmod.mk +++ b/sys/conf/kmod.mk @@ -400,6 +400,20 @@ acpi_quirks.h: @/tools/acpi_quirks2h.awk @/dev/acpica/acpi_quirks ${AWK} -f @/tools/acpi_quirks2h.awk @/dev/acpica/acpi_quirks .endif +.if ${SRCS:Massym.s} != "" +CLEANFILES+= assym.s genassym.o +assym.s: genassym.o +.if !exists(@) +assym.s: @ +.else +assym.s: @/kern/genassym.sh +.endif + sh @/kern/genassym.sh genassym.o > ${.TARGET} +genassym.o: @/${MACHINE_ARCH}/${MACHINE_ARCH}/genassym.c @ machine + ${CC} -c ${CFLAGS:N-fno-common} \ + @/${MACHINE_ARCH}/${MACHINE_ARCH}/genassym.c +.endif + lint: ${SRCS} ${LINT} ${LINTKERNFLAGS} ${CFLAGS:M-[DILU]*} ${.ALLSRC:M*.c} |