Lines Matching refs:user
20 # user-interfaces Names of interfaces to put user stubs in for.
26 # All user stubs are put in individual files, prefixed with RPC_; header
67 ifdef user-interfaces
68 *.ir := $(addprefix $(objpfx),$(foreach if,$(user-interfaces),$(if).ir))
84 # %.defs, where $(%-userprefix) is the user prefix given in %.defs. We use
104 ifndef transform-user-stub-output
105 transform-user-stub-output = tmp
106 define transform-user-stub
120 $(patsubst %,$(objpfx)%.ustamp,$(user-interfaces)): $(objpfx)%.ustamp:
124 $(MIGFLAGS) $(user-MIGFLAGS) $(MIGFLAGS-$*) \
126 -server /dev/null -user /dev/null -header /dev/null
128 $(transform-user-stub) \
129 $(move-if-change) $(objpfx)$(transform-user-stub-output)_$${call}.c \
133 -include $(patsubst %,$(objpfx)%.udeps,$(user-interfaces))
134 $(patsubst %,$(objpfx)%.udeps,$(user-interfaces)):
156 -user /dev/null -header /dev/null \
161 $(patsubst %,$(objpfx)%.uh,$(user-interfaces)): $(objpfx)%.uh:; $(mig.uh)
166 -header $@ -server /dev/null -user /dev/null
168 $(patsubst %,$(objpfx)%.__h,$(user-interfaces)): $(objpfx)%.__h:; $(mig.__h)
173 -header $@ -server /dev/null -user /dev/null
176 $(patsubst %,$(objpfx)%.h,$(user-interfaces)): $(objpfx)%.h: $(objpfx)%.__h \
183 interface-routines := $(foreach if,$(user-interfaces), \
186 interface-headers := $(user-interfaces:%=%.h) \
189 # Remove the generated user stub source and header files,
192 $(foreach h,$(user-interfaces),$h.uh $h.__h)