summaryrefslogtreecommitdiff
path: root/debian/patches
diff options
context:
space:
mode:
authorMichael Banck <mbanck@debian.org>2006-01-12 20:36:27 +0000
committerMichael Banck <mbanck@debian.org>2006-01-12 20:36:27 +0000
commit87b7847a2f233bc725825f34ce4bb30ad30542aa (patch)
tree276ded853cdd095b790883a4a90e9ddf98e1c927 /debian/patches
parenta74b8dcd66eee549ec11113d80ff565fea75a78e (diff)
* debian/patches/beta_make.patch: New patch, support newer make.
Diffstat (limited to 'debian/patches')
-rw-r--r--debian/patches/beta_make.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/debian/patches/beta_make.patch b/debian/patches/beta_make.patch
new file mode 100644
index 00000000..ed7915b9
--- /dev/null
+++ b/debian/patches/beta_make.patch
@@ -0,0 +1,27 @@
+--- hurd/Makeconf.orig 2006-01-12 15:02:57.000000000 +0100
++++ hurd/Makeconf 2006-01-12 15:31:25.000000000 +0100
+@@ -576,16 +576,18 @@
+ # Here is how to build those dependency files
+
+ # Dependencies for fooServer.c files.
++migs_d_SCRIPT = 'set -e; $(CPP) $(CPPFLAGS) $(MIGSFLAGS) $($*-MIGSFLAGS) \
++ -DSERVERPREFIX=S_ -M -MG $< | \
++ sed -e \'s/\.defs\.o:/Server\.c $@:/\' > $@)'
+ %.migs_d: %.defs
+- (set -e; $(CPP) $(CPPFLAGS) $(MIGSFLAGS) $($*-MIGSFLAGS) \
+- -DSERVERPREFIX=S_ -M -MG $< | \
+- sed -e 's/\.defs\.o:/Server\.c $@:/' > $@)
++ $(migs_d_SCRIPT)
+
+ # Dependencies for fooUser.c files.
+-%.migu_d: %.defs
+- (set -e; $(CPP) $(CPPFLAGS) $(MIGUFLAGS) $($*-MIGUFLAGS) \
++migu_d_SCRIPT = 'set -e; $(CPP) $(CPPFLAGS) $(MIGUFLAGS) $($*-MIGUFLAGS) \
+ -M -MG $< | \
+- sed -e 's/\.defs\.o:/User\.c $@:/' > $@)
++ sed -e \'s/\.defs\.o:/User\.c $@:/\' > $@)'
++%.migu_d: %.defs
++ $(migu_d_SCRIPT)
+
+ # The associated .h files are build by the same CCP, so a simple massaging
+ # of the previous two will work.