diff options
author | Roland McGrath <roland@gnu.org> | 1993-08-06 02:54:27 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 1993-08-06 02:54:27 +0000 |
commit | b24bc7dc52b4ef9ebbd26b8af0aeb43b4bf9c184 (patch) | |
tree | e9f9f4cac518d8422c45472ab079043fb29c29d5 /mach/Machrules | |
parent | 03328a044d0eb371abf45e00e322a65fb0a8dd10 (diff) |
Formerly ../mach/Machrules.~22~
Diffstat (limited to 'mach/Machrules')
-rw-r--r-- | mach/Machrules | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/mach/Machrules b/mach/Machrules index dea0bcf6d2..8e19252a5d 100644 --- a/mach/Machrules +++ b/mach/Machrules @@ -71,7 +71,7 @@ $(objpfx)%.ir: $(objpfx)%.uh awk '/^kern_return_t/ { print $$2 }' $< ;\ echo 'endef' ;\ echo '$*-calls := $$(subst $$(nl), ,$$($*-calls))' ;\ - echo '$$($*-calls:%=$(objpfx)_\%%.c): $*.defs' ;\ + echo '$$($*-calls:%=\$(objpfx)_\%%.c): $*.defs' ;\ echo ' $$(generate-user-calls)' \ ) > $@-new mv $@-new $@ @@ -83,6 +83,11 @@ $(MIG) $< $(MIGFLAGS) \ -server /dev/null -user /dev/null -header /dev/null endef +# Look for the server stub files where they will be written. +vpath %_server.c $(addprefix $(objpfx),$(sort $(dir $(server-interfaces)))) + +# Build the server stubs in $(objdir). +# XXX __ loses for subdirs: __mach/exc??? $(objpfx)__%_server.c $(objpfx)__%_server.h: %.defs $(MIG) $< $(MIGFLAGS) -prefix __ \ -user /dev/null -header /dev/null \ |