diff options
-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} |