summaryrefslogtreecommitdiff
path: root/mach/Machrules
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1993-06-30 21:55:46 +0000
committerRoland McGrath <roland@gnu.org>1993-06-30 21:55:46 +0000
commit4d71b86c92be2add60dacf9e9569ecb3ac1a70e2 (patch)
treecd7548fa767f7473aada76af2f0cb8d773bd252c /mach/Machrules
parentbba81dce894810ac0c315495982a07079d6d4667 (diff)
Formerly ../mach/Machrules.~17~
Diffstat (limited to 'mach/Machrules')
-rw-r--r--mach/Machrules9
1 files changed, 6 insertions, 3 deletions
diff --git a/mach/Machrules b/mach/Machrules
index 3a315b1bd9..c50236ac3e 100644
--- a/mach/Machrules
+++ b/mach/Machrules
@@ -53,7 +53,7 @@ interface-includes := $(foreach if,$(user-interfaces),$(if).ir)
ifndef no_deps
include $(interface-includes)
endif
-generated := $(generated) $(interface-includes)
+generated += $(interface-includes)
endif
# %.ir defines a variable `%-calls', which lists the RPCs defined by
@@ -120,7 +120,10 @@ interface-headers := $(user-interfaces:%=%.h) $(server-interfaces:%=%_server.h)
# and don't distribute them.
mach-generated := $(interface-routines:%=%.c) \
$(interface-headers:%=%.h %.uh %.__h)
-generated := $(generated) $(mach-generated)
+generated += $(mach-generated)
# These are needed to generate the dependencies.
-before-compile := $(before-compile) $(interface-headers)
+before-compile += $(interface-headers)
+
+# Don't let these be intermediate files and get removed.
+$(interface-headers) :