diff options
author | ru <ru@FreeBSD.org> | 2004-12-08 07:23:12 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2004-12-08 07:23:12 +0000 |
commit | 979de51e35ba33e737fc2b53a531376af247283d (patch) | |
tree | 62f803b7d378c2f7b749ac714b8a57cc88ce61b5 | |
parent | f005fa80bc6d148affdb486e6534c16566455f7d (diff) | |
download | FreeBSD-src-979de51e35ba33e737fc2b53a531376af247283d.zip FreeBSD-src-979de51e35ba33e737fc2b53a531376af247283d.tar.gz |
Properly handle vnode_if.h dependencies, and don't forget to clean all files.
-rw-r--r-- | sys/conf/kmod.mk | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/sys/conf/kmod.mk b/sys/conf/kmod.mk index fcf8469..ec45407 100644 --- a/sys/conf/kmod.mk +++ b/sys/conf/kmod.mk @@ -305,8 +305,7 @@ CLEANFILES+= ${_src} .if !target(${_src}) .if !exists(@) ${_src}: @ -.endif -.if exists(@) +.else ${_src}: @/tools/makeobjops.awk @/${_srcsrc} .endif ${AWK} -f @/tools/makeobjops.awk @/${_srcsrc} -${_ext} @@ -319,23 +318,25 @@ ${_src}: @/tools/makeobjops.awk @/${_srcsrc} CLEANFILES+= vnode_if.c .if !exists(@) vnode_if.c: @ -.endif -.if exists(@) +.else vnode_if.c: @/tools/vnode_if.awk @/kern/vnode_if.src .endif ${AWK} -f @/tools/vnode_if.awk @/kern/vnode_if.src -c .endif .if ${SRCS:Mvnode_if.h} != "" -CLEANFILES+= vnode_if.h +CLEANFILES+= vnode_if.h vnode_if_newproto.h vnode_if_typedef.h .if !exists(@) -vnode_if.h: @ -.endif -.if exists(@) -vnode_if.h: @/tools/vnode_if.awk @/kern/vnode_if.src +vnode_if.h vnode_if_newproto.h vnode_if_typedef.h: @ +.else +vnode_if.h vnode_if_newproto.h vnode_if_typedef.h: @/tools/vnode_if.awk \ + @/kern/vnode_if.src .endif +vnode_if.h: vnode_if_newproto.h vnode_if_typedef.h ${AWK} -f @/tools/vnode_if.awk @/kern/vnode_if.src -h +vnode_if_newproto.h: ${AWK} -f @/tools/vnode_if.awk @/kern/vnode_if.src -p +vnode_if_typedef.h: ${AWK} -f @/tools/vnode_if.awk @/kern/vnode_if.src -q .endif @@ -348,8 +349,7 @@ CLEANFILES+= ${_i}devs_data.h .endif .if !exists(@) ${_i}devs.h: @ -.endif -.if exists(@) +.else ${_i}devs.h: @/tools/${_i}devs2h.awk @/dev/${_i}/${_i}devs .endif ${AWK} -f @/tools/${_i}devs2h.awk @/dev/${_i}/${_i}devs @@ -360,8 +360,7 @@ ${_i}devs.h: @/tools/${_i}devs2h.awk @/dev/${_i}/${_i}devs CLEANFILES+= acpi_quirks.h .if !exists(@) acpi_quirks.h: @ -.endif -.if exists(@) +.else acpi_quirks.h: @/tools/acpi_quirks2h.awk @/dev/acpica/acpi_quirks .endif ${AWK} -f @/tools/acpi_quirks2h.awk @/dev/acpica/acpi_quirks |