diff options
author | Thomas Schwinge <tschwinge@gnu.org> | 2007-03-23 10:21:45 +0000 |
---|---|---|
committer | Thomas Schwinge <tschwinge@gnu.org> | 2009-06-18 00:27:06 +0200 |
commit | 08a3909f400416172b035772e61bb42cfea62537 (patch) | |
tree | 78b4bbcd07852851909a7b4a46a844cbfc9e172d /Makefrag.am | |
parent | 7e0bd268fecabbda766ed8619cfbeee34adf7007 (diff) | |
download | gnumach-08a3909f400416172b035772e61bb42cfea62537.tar.gz gnumach-08a3909f400416172b035772e61bb42cfea62537.tar.bz2 gnumach-08a3909f400416172b035772e61bb42cfea62537.zip |
2007-03-23 Thomas Schwinge <tschwinge@gnu.org>
* Makerules.am (%.server.msgids, %.user.msgids): Merge into the
existing ``%.h %.c'' rules.
Comment out the currently unused rpc stub rules.
* Makefrag.am (gnumach.msgids): Rewrite.
(nodist_libkernel_a_SOURCES): Add all ``.msgids'' files.
* i386/Makefrag.am (nodist_libkernel_a_SOURCES): Likewise.
Diffstat (limited to 'Makefrag.am')
-rw-r--r-- | Makefrag.am | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/Makefrag.am b/Makefrag.am index de37ab3c..07853a65 100644 --- a/Makefrag.am +++ b/Makefrag.am @@ -430,8 +430,10 @@ nodist_lib_dep_tr_for_defs_a_SOURCES += \ nodist_libkernel_a_SOURCES += \ vm/memory_object_user.user.h \ vm/memory_object_user.user.c \ + vm/memory_object_user.user.msgids \ vm/memory_object_default.user.h \ - vm/memory_object_default.user.c + vm/memory_object_default.user.c \ + vm/memory_object_default.user.msgids # vm/memory_object_user.user.defs # vm/memory_object_default.user.defs nodist_lib_dep_tr_for_defs_a_SOURCES += \ @@ -440,8 +442,10 @@ nodist_lib_dep_tr_for_defs_a_SOURCES += \ nodist_libkernel_a_SOURCES += \ device/device_reply.user.h \ device/device_reply.user.c \ + device/device_reply.user.msgids \ device/memory_object_reply.user.h \ - device/memory_object_reply.user.c + device/memory_object_reply.user.c \ + device/memory_object_reply.user.msgids # device/device_reply.user.defs # device/memory_object_reply.user.defs @@ -452,15 +456,18 @@ nodist_lib_dep_tr_for_defs_a_SOURCES += \ nodist_libkernel_a_SOURCES += \ device/device.server.h \ device/device.server.c \ + device/device.server.msgids \ device/device_pager.server.h \ - device/device_pager.server.c + device/device_pager.server.c \ + device/device_pager.server.msgids # device/device.server.defs # device/device_pager.server.defs nodist_lib_dep_tr_for_defs_a_SOURCES += \ ipc/mach_port.server.defs.c nodist_libkernel_a_SOURCES += \ ipc/mach_port.server.h \ - ipc/mach_port.server.c + ipc/mach_port.server.c \ + ipc/mach_port.server.msgids # ipc/mach_port.server.defs nodist_lib_dep_tr_for_defs_a_SOURCES += \ kern/mach.server.defs.c \ @@ -470,12 +477,16 @@ nodist_lib_dep_tr_for_defs_a_SOURCES += \ nodist_libkernel_a_SOURCES += \ kern/mach.server.h \ kern/mach.server.c \ + kern/mach.server.msgids \ kern/mach4.server.h \ kern/mach4.server.c \ + kern/mach4.server.msgids \ kern/mach_debug.server.h \ kern/mach_debug.server.c \ + kern/mach_debug.server.msgids \ kern/mach_host.server.h \ - kern/mach_host.server.c + kern/mach_host.server.c \ + kern/mach_host.server.msgids # kern/mach.server.defs # kern/mach4.server.defs # kern/mach_debug.server.defs @@ -484,19 +495,9 @@ nodist_libkernel_a_SOURCES += \ # rpctrace can make use of that. MOSTLYCLEANFILES += \ gnumach.msgids -gnumach.msgids: $(nodist_lib_dep_tr_for_defs_a_SOURCES) - rm -f $@ - for f in $(nodist_lib_dep_tr_for_defs_a_SOURCES); do \ - f=`expr "$$f" : '\(.*\)\.defs\.c'`.msgids && \ - $(MAKE) $(AM_MAKEFLAGS) "$$f" && \ - cat "$$f" >> $@; \ - r=$$?; \ - rm -f "$$f"; \ - if ( exit "$$r" ); then :; else \ - rm -vf $@; \ - exit "$$r"; \ - fi; \ - done +gnumach.msgids: $(filter %.msgids,$(nodist_libkernel_a_SOURCES)) + cat $^ > $@.new + mv $@.new $@ # `exec_' prefix, so that we don't try to build that file during when running # `make install-data', as it may fail there, but isn't needed there either. exec_msgidsdir = $(datadir)/msgids |