source: trunk/packages/xen-3.1/xen-3.1/debian/patches/prefix-utils.dpatch @ 36

Last change on this file since 36 was 34, checked in by hartmans, 17 years ago

Add xen and xen-common

  • Property svn:executable set to *
File size: 15.5 KB
Line 
1#! /bin/sh /usr/share/dpatch/dpatch-run
2## libdir.dpatch by Bastian Blank <waldi@debian.org>
3## Forward ported to xen 3.0.2 by Guido Trotter <ultrotter@debian.org>
4##
5## All lines beginning with `## DP:' are a description of the patch.
6## DP: No description.
7
8@DPATCH@
9diff -urNad xen-3.1.0-src~/Config.mk xen-3.1.0-src/Config.mk
10--- xen-3.1.0-src~/Config.mk    2007-05-18 16:45:21.000000000 +0200
11+++ xen-3.1.0-src/Config.mk     2007-06-19 21:50:09.205477427 +0200
12@@ -26,6 +26,10 @@
13 include $(XEN_ROOT)/config/$(XEN_OS).mk
14 include $(XEN_ROOT)/config/$(XEN_TARGET_ARCH).mk
15 
16+PREFIX = lib/xen-$(XEN_VERSION)
17+BINDIR = $(PREFIX)/bin
18+LIBDIR = $(PREFIX)/lib
19+
20 ifneq ($(EXTRA_PREFIX),)
21 EXTRA_INCLUDES += $(EXTRA_PREFIX)/include
22 EXTRA_LIB += $(EXTRA_PREFIX)/$(LIBDIR)
23diff -urNad xen-3.1.0-src~/config/ia64.mk xen-3.1.0-src/config/ia64.mk
24--- xen-3.1.0-src~/config/ia64.mk       2007-05-18 16:45:21.000000000 +0200
25+++ xen-3.1.0-src/config/ia64.mk        2007-06-19 21:50:09.205477427 +0200
26@@ -3,5 +3,3 @@
27 
28 CONFIG_IOEMU := y
29 CONFIG_XCUTILS := y
30-
31-LIBDIR := lib
32diff -urNad xen-3.1.0-src~/config/powerpc64.mk xen-3.1.0-src/config/powerpc64.mk
33--- xen-3.1.0-src~/config/powerpc64.mk  2007-05-18 16:45:21.000000000 +0200
34+++ xen-3.1.0-src/config/powerpc64.mk   2007-06-19 21:50:09.205477427 +0200
35@@ -4,4 +4,3 @@
36 CONFIG_XENCOMM := y
37 
38 CFLAGS += -DELFSIZE=64
39-LIBDIR := lib
40diff -urNad xen-3.1.0-src~/config/x86_32.mk xen-3.1.0-src/config/x86_32.mk
41--- xen-3.1.0-src~/config/x86_32.mk     2007-05-18 16:45:21.000000000 +0200
42+++ xen-3.1.0-src/config/x86_32.mk      2007-06-19 21:50:09.205477427 +0200
43@@ -8,7 +8,6 @@
44 CONFIG_IOEMU := y
45 
46 CFLAGS += -m32 -march=i686
47-LIBDIR := lib
48 
49 # Use only if calling $(LD) directly.
50 ifeq ($(XEN_OS),OpenBSD)
51diff -urNad xen-3.1.0-src~/config/x86_64.mk xen-3.1.0-src/config/x86_64.mk
52--- xen-3.1.0-src~/config/x86_64.mk     2007-05-18 16:45:21.000000000 +0200
53+++ xen-3.1.0-src/config/x86_64.mk      2007-06-19 21:50:09.209477785 +0200
54@@ -9,7 +9,6 @@
55 CONFIG_IOEMU := y
56 
57 CFLAGS += -m64
58-LIBDIR = $(LIB64DIR)
59 
60 # Use only if calling $(LD) directly.
61 ifeq ($(XEN_OS),OpenBSD)
62diff -urNad xen-3.1.0-src~/tools/Rules.mk xen-3.1.0-src/tools/Rules.mk
63--- xen-3.1.0-src~/tools/Rules.mk       2007-05-18 16:45:21.000000000 +0200
64+++ xen-3.1.0-src/tools/Rules.mk        2007-06-19 21:50:09.209477785 +0200
65@@ -10,6 +10,9 @@
66 XEN_XENSTORE       = $(XEN_ROOT)/tools/xenstore
67 XEN_LIBXENSTAT     = $(XEN_ROOT)/tools/xenstat/libxenstat/src
68 
69+RPATH_ARG := -Wl,-rpath,/usr/$(LIBDIR)
70+LDFLAGS += $(RPATH_ARG)
71+
72 X11_LDPATH = -L/usr/X11R6/$(LIBDIR)
73 
74 CFLAGS += -D__XEN_TOOLS__
75diff -urNad xen-3.1.0-src~/tools/blktap/drivers/Makefile xen-3.1.0-src/tools/blktap/drivers/Makefile
76--- xen-3.1.0-src~/tools/blktap/drivers/Makefile        2007-05-18 16:45:21.000000000 +0200
77+++ xen-3.1.0-src/tools/blktap/drivers/Makefile 2007-06-19 21:50:09.209477785 +0200
78@@ -5,7 +5,7 @@
79 
80 IBIN         = blktapctrl tapdisk
81 QCOW_UTIL    = img2qcow qcow2raw qcow-create
82-INST_DIR     = /usr/sbin
83+INST_DIR     = /usr/$(BINDIR)
84 LIBAIO_DIR   = ../../libaio/src
85 
86 CFLAGS   += -Werror
87@@ -42,11 +42,11 @@
88 
89 
90 blktapctrl: blktapctrl.c
91-       $(CC) $(CFLAGS) -o blktapctrl $(LIBS) blktapctrl.c
92+       $(CC) $(CFLAGS) -o blktapctrl $(LDFLAGS) $(LIBS) blktapctrl.c
93 
94 tapdisk: $(BLK-OBJS) tapdisk.c
95        $(CC) $(CFLAGS) -o tapdisk $(BLK-OBJS) tapdisk.c \
96-               $(AIOLIBS) $(LIBS)
97+               $(AIOLIBS) $(LDFLAGS) $(LIBS)
98 
99 .PHONY: qcow-util
100 qcow-util: img2qcow qcow2raw qcow-create
101diff -urNad xen-3.1.0-src~/tools/console/Makefile xen-3.1.0-src/tools/console/Makefile
102--- xen-3.1.0-src~/tools/console/Makefile       2007-05-18 16:45:21.000000000 +0200
103+++ xen-3.1.0-src/tools/console/Makefile        2007-06-19 21:50:09.209477785 +0200
104@@ -2,8 +2,7 @@
105 XEN_ROOT=../..
106 include $(XEN_ROOT)/tools/Rules.mk
107 
108-DAEMON_INSTALL_DIR = /usr/sbin
109-CLIENT_INSTALL_DIR = /usr/$(LIBDIR)/xen/bin
110+DIR = /usr/$(BINDIR)
111 
112 CFLAGS  += -Werror
113 
114@@ -21,16 +20,15 @@
115        $(RM) client/*.o daemon/*.o
116 
117 xenconsoled: $(patsubst %.c,%.o,$(wildcard daemon/*.c))
118-       $(CC) $(CFLAGS) $^ -o $@ -L$(XEN_LIBXC) -L$(XEN_XENSTORE) \
119+       $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS) -L$(XEN_LIBXC) -L$(XEN_XENSTORE) \
120               $(SOCKET_LIBS) -lxenctrl -lxenstore
121 
122 xenconsole: $(patsubst %.c,%.o,$(wildcard client/*.c))
123-       $(CC) $(CFLAGS) $^ -o $@ -L$(XEN_LIBXC) -L$(XEN_XENSTORE) \
124+       $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS) -L$(XEN_LIBXC) -L$(XEN_XENSTORE) \
125              $(SOCKET_LIBS) -lxenctrl -lxenstore
126 
127 .PHONY: install
128 install: $(BIN)
129-       $(INSTALL_DIR) $(DESTDIR)/$(DAEMON_INSTALL_DIR)
130-       $(INSTALL_PROG) xenconsoled $(DESTDIR)/$(DAEMON_INSTALL_DIR)
131-       $(INSTALL_DIR) $(DESTDIR)/$(CLIENT_INSTALL_DIR)
132-       $(INSTALL_PROG) xenconsole $(DESTDIR)/$(CLIENT_INSTALL_DIR)
133+       $(INSTALL_DIR) $(DESTDIR)/$(DIR)
134+       $(INSTALL_PROG) xenconsoled $(DESTDIR)/$(DIR)
135+       $(INSTALL_PROG) xenconsole $(DESTDIR)/$(DIR)
136diff -urNad xen-3.1.0-src~/tools/misc/Makefile xen-3.1.0-src/tools/misc/Makefile
137--- xen-3.1.0-src~/tools/misc/Makefile  2007-05-18 16:45:21.000000000 +0200
138+++ xen-3.1.0-src/tools/misc/Makefile   2007-06-19 21:50:09.209477785 +0200
139@@ -14,7 +14,7 @@
140 TARGETS := $(TARGETS-y)
141 
142 INSTALL_BIN  = $(TARGETS) xencons
143-INSTALL_SBIN = netfix xm xen-bugtool xen-python-path xend xenperf
144+INSTALL_BIN = netfix xm xen-bugtool xen-python-path xend xenperf
145 
146 .PHONY: all
147 all: build
148@@ -26,10 +26,7 @@
149 
150 .PHONY: install
151 install: build
152-       [ -d $(DESTDIR)/usr/bin ] || $(INSTALL_DIR) $(DESTDIR)/usr/bin
153-       [ -d $(DESTDIR)/usr/sbin ] || $(INSTALL_DIR) $(DESTDIR)/usr/sbin
154-       $(INSTALL_PROG) $(INSTALL_BIN) $(DESTDIR)/usr/bin
155-       $(INSTALL_PROG) $(INSTALL_SBIN) $(DESTDIR)/usr/sbin
156+       $(INSTALL_PROG) $(INSTALL_BIN) $(DESTDIR)/usr/$(BINDIR)
157        $(MAKE) -C lomount install
158 #       No sense in installing miniterm on the Xen box.
159 #      $(MAKE) -C miniterm install
160@@ -44,4 +41,4 @@
161        $(CC) -c $(CFLAGS) -o $@ $<
162 
163 xenperf: %: %.o Makefile
164-       $(CC) $(CFLAGS) -o $@ $< -L$(XEN_LIBXC) -lxenctrl
165+       $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) -L$(XEN_LIBXC) -lxenctrl
166diff -urNad xen-3.1.0-src~/tools/misc/lomount/Makefile xen-3.1.0-src/tools/misc/lomount/Makefile
167--- xen-3.1.0-src~/tools/misc/lomount/Makefile  2007-05-18 16:45:21.000000000 +0200
168+++ xen-3.1.0-src/tools/misc/lomount/Makefile   2007-06-19 21:50:09.209477785 +0200
169@@ -16,7 +16,7 @@
170 
171 .PHONY: install
172 install: build
173-       $(INSTALL_PROG) $(BIN) $(SCRIPTS) $(DESTDIR)/usr/bin
174+       $(INSTALL_PROG) $(BIN) $(SCRIPTS) $(DESTDIR)/usr/$(BINDIR)
175 
176 .PHONY: clean
177 clean:
178diff -urNad xen-3.1.0-src~/tools/pygrub/Makefile xen-3.1.0-src/tools/pygrub/Makefile
179--- xen-3.1.0-src~/tools/pygrub/Makefile        2007-05-18 16:45:21.000000000 +0200
180+++ xen-3.1.0-src/tools/pygrub/Makefile 2007-06-19 21:50:09.209477785 +0200
181@@ -12,7 +12,7 @@
182 ifndef XEN_PYTHON_NATIVE_INSTALL
183 install: LIBPATH=$(shell PYTHONPATH=../python/xen/util python -c "import auxbin; print auxbin.libpath()")
184 install: all
185-       CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py install --home="$(DESTDIR)/usr" --prefix="" --install-lib="$(DESTDIR)$(LIBPATH)/python"
186+       CC="$(CC)" CFLAGS="$(CFLAGS)" LIBDIR="$(LIBDIR)" python setup.py install --home="$(DESTDIR)/usr/$(LIBDIR)" --prefix="" --install-lib="$(DESTDIR)/usr/$(LIBDIR)/python" --install-scripts=$(DESTDIR)/usr/$(BINDIR)
187        $(INSTALL_DIR) $(DESTDIR)/var/run/xend/boot
188 else
189 install: all
190diff -urNad xen-3.1.0-src~/tools/python/Makefile xen-3.1.0-src/tools/python/Makefile
191--- xen-3.1.0-src~/tools/python/Makefile        2007-05-18 16:45:21.000000000 +0200
192+++ xen-3.1.0-src/tools/python/Makefile 2007-06-19 21:50:09.209477785 +0200
193@@ -16,7 +16,7 @@
194 
195 .PHONY: build buildpy
196 buildpy:
197-       CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py build
198+       CC="$(CC)" CFLAGS="$(CFLAGS)" LIBDIR="$(LIBDIR)" python setup.py build
199 
200 build: buildpy refresh-pot refresh-po $(CATALOGS)
201 
202@@ -57,10 +57,10 @@
203 ifndef XEN_PYTHON_NATIVE_INSTALL
204 install: LIBPATH=$(shell PYTHONPATH=xen/util python -c "import auxbin; print auxbin.libpath()")
205 install: install-messages install-dtd
206-       CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py install --home="$(DESTDIR)/usr" --prefix="" --force --install-lib="$(DESTDIR)$(LIBPATH)/python"
207+       CC="$(CC)" CFLAGS="$(CFLAGS)" LIBDIR="$(LIBDIR)" python setup.py install --home="$(DESTDIR)/usr/$(LIBDIR)" --install-lib=$(DESTDIR)/usr/$(LIBDIR)/python --force
208 else
209 install: install-messages install-dtd
210-       CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py install --root="$(DESTDIR)" --force
211+       CC="$(CC)" CFLAGS="$(CFLAGS)" LIBDIR="$(LIBDIR)" python setup.py install --root="$(DESTDIR)" --force
212 endif
213 
214 install-dtd: all
215diff -urNad xen-3.1.0-src~/tools/python/setup.py xen-3.1.0-src/tools/python/setup.py
216--- xen-3.1.0-src~/tools/python/setup.py        2007-05-18 16:45:21.000000000 +0200
217+++ xen-3.1.0-src/tools/python/setup.py 2007-06-19 21:50:09.209477785 +0200
218@@ -5,6 +5,7 @@
219 XEN_ROOT = "../.."
220 
221 extra_compile_args  = [ "-fno-strict-aliasing", "-Werror" ]
222+extra_link_args = [ "-Wl,-rpath,/usr/%s" % os.environ['LIBDIR'] ]
223 
224 include_dirs = [ XEN_ROOT + "/tools/libxc",
225                  XEN_ROOT + "/tools/xenstore",
226@@ -18,6 +19,7 @@
227 
228 xc = Extension("xc",
229                extra_compile_args = extra_compile_args,
230+               extra_link_args    = extra_link_args,
231                include_dirs       = include_dirs + [ "xen/lowlevel/xc" ],
232                library_dirs       = library_dirs,
233                libraries          = libraries,
234@@ -25,6 +27,7 @@
235 
236 xs = Extension("xs",
237                extra_compile_args = extra_compile_args,
238+               extra_link_args    = extra_link_args,
239                include_dirs       = include_dirs + [ "xen/lowlevel/xs" ],
240                library_dirs       = library_dirs,
241                libraries          = libraries,
242@@ -32,6 +35,7 @@
243 
244 scf = Extension("scf",
245                extra_compile_args = extra_compile_args,
246+               extra_link_args    = extra_link_args,
247                include_dirs       = include_dirs + [ "xen/lowlevel/scf" ],
248                library_dirs       = library_dirs,
249                libraries          = libraries,
250@@ -39,6 +43,7 @@
251             
252 acm = Extension("acm",
253                extra_compile_args = extra_compile_args,
254+               extra_link_args    = extra_link_args,
255                include_dirs       = include_dirs + [ "xen/lowlevel/acm" ],
256                library_dirs       = library_dirs,
257                libraries          = libraries,
258@@ -46,6 +51,7 @@
259 
260 ptsname = Extension("ptsname",
261                extra_compile_args = extra_compile_args,
262+               extra_link_args    = extra_link_args,
263                include_dirs       = include_dirs + [ "ptsname" ],
264                library_dirs       = library_dirs,
265                libraries          = libraries,
266diff -urNad xen-3.1.0-src~/tools/xcutils/Makefile xen-3.1.0-src/tools/xcutils/Makefile
267--- xen-3.1.0-src~/tools/xcutils/Makefile       2007-05-18 16:45:21.000000000 +0200
268+++ xen-3.1.0-src/tools/xcutils/Makefile        2007-06-19 21:50:59.489985541 +0200
269@@ -11,7 +11,7 @@
270 XEN_ROOT       = ../..
271 include $(XEN_ROOT)/tools/Rules.mk
272 
273-PROGRAMS_INSTALL_DIR = /usr/$(LIBDIR)/xen/bin
274+PROGRAMS_INSTALL_DIR = /usr/$(BINDIR)
275 
276 INCLUDES += -I $(XEN_LIBXC) -I $(XEN_XENSTORE)
277 
278@@ -33,7 +33,7 @@
279 build: $(PROGRAMS)
280 
281 $(PROGRAMS): %: %.o
282-       $(CC) $(CFLAGS) $^ $(LDLIBS) -o $@
283+       $(CC) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@
284 
285 .PHONY: install
286 install: build
287diff -urNad xen-3.1.0-src~/tools/xenmon/Makefile xen-3.1.0-src/tools/xenmon/Makefile
288--- xen-3.1.0-src~/tools/xenmon/Makefile        2007-05-18 16:45:21.000000000 +0200
289+++ xen-3.1.0-src/tools/xenmon/Makefile 2007-06-19 21:50:09.209477785 +0200
290@@ -13,8 +13,6 @@
291 XEN_ROOT=../..
292 include $(XEN_ROOT)/tools/Rules.mk
293 
294-sbindir=/usr/sbin
295-
296 CFLAGS  += -Werror
297 CFLAGS  += -I $(XEN_XC)
298 CFLAGS  += -I $(XEN_LIBXC)
299@@ -31,10 +29,10 @@
300 
301 .PHONY: install
302 install: build
303-       [ -d $(DESTDIR)$(sbindir) ] || $(INSTALL_DIR) $(DESTDIR)$(sbindir)
304-       $(INSTALL_PROG) xenbaked $(DESTDIR)$(sbindir)/xenbaked
305-       $(INSTALL_PROG) xentrace_setmask  $(DESTDIR)$(sbindir)/xentrace_setmask
306-       $(INSTALL_PROG) xenmon.py  $(DESTDIR)$(sbindir)/xenmon.py
307+       $(INSTALL_DIR) $(DESTDIR)/usr/$(BINDIR)
308+       $(INSTALL_PROG) xenbaked $(DESTDIR)/usr/$(BINDIR)/xenbaked
309+       $(INSTALL_PROG) xentrace_setmask  $(DESTDIR)/usr/$(BINDIR)/xentrace_setmask
310+       $(INSTALL_PROG) xenmon.py  $(DESTDIR)/usr/$(BINDIR)/xenmon.py
311 
312 .PHONY: clean
313 clean:
314diff -urNad xen-3.1.0-src~/tools/xenstat/xentop/Makefile xen-3.1.0-src/tools/xenstat/xentop/Makefile
315--- xen-3.1.0-src~/tools/xenstat/xentop/Makefile        2007-05-18 16:45:21.000000000 +0200
316+++ xen-3.1.0-src/tools/xenstat/xentop/Makefile 2007-06-19 21:50:09.209477785 +0200
317@@ -21,7 +21,6 @@
318 prefix=/usr
319 mandir=$(prefix)/share/man
320 man1dir=$(mandir)/man1
321-sbindir=$(prefix)/sbin
322 
323 CFLAGS += -DGCC_PRINTF -Wall -Werror -I$(XEN_LIBXENSTAT)
324 LDFLAGS += -L$(XEN_LIBXENSTAT)
325@@ -33,7 +32,7 @@
326 
327 .PHONY: install
328 install: xentop xentop.1
329-       $(INSTALL_PROG) xentop $(DESTDIR)$(sbindir)/xentop
330+       $(INSTALL_PROG) xentop $(DESTDIR)/usr/$(BINDIR)/xentop
331        $(INSTALL_DIR) $(DESTDIR)$(man1dir)
332        $(INSTALL_DATA) xentop.1 $(DESTDIR)$(man1dir)/xentop.1
333 
334diff -urNad xen-3.1.0-src~/tools/xenstore/Makefile xen-3.1.0-src/tools/xenstore/Makefile
335--- xen-3.1.0-src~/tools/xenstore/Makefile      2007-05-18 16:45:21.000000000 +0200
336+++ xen-3.1.0-src/tools/xenstore/Makefile       2007-06-19 21:50:09.209477785 +0200
337@@ -170,13 +170,12 @@
338 install: all
339        $(INSTALL_DIR) $(DESTDIR)/var/run/xenstored
340        $(INSTALL_DIR) $(DESTDIR)/var/lib/xenstored
341-       $(INSTALL_DIR) $(DESTDIR)/usr/bin
342-       $(INSTALL_DIR) $(DESTDIR)/usr/sbin
343+       $(INSTALL_DIR) $(DESTDIR)/usr/$(BINDIR)
344        $(INSTALL_DIR) $(DESTDIR)/usr/include
345-       $(INSTALL_PROG) xenstored $(DESTDIR)/usr/sbin
346-       $(INSTALL_PROG) $(CLIENTS) $(DESTDIR)/usr/bin
347-       $(INSTALL_PROG) xenstore-control $(DESTDIR)/usr/bin
348-       $(INSTALL_PROG) xenstore-ls $(DESTDIR)/usr/bin
349+       $(INSTALL_PROG) xenstored $(DESTDIR)/usr/$(BINDIR)
350+       $(INSTALL_PROG) $(CLIENTS) $(DESTDIR)/usr/$(BINDIR)
351+       $(INSTALL_PROG) xenstore-control $(DESTDIR)/usr/$(BINDIR)
352+       $(INSTALL_PROG) xenstore-ls $(DESTDIR)/usr/$(BINDIR)
353        $(INSTALL_DIR) $(DESTDIR)/usr/$(LIBDIR)
354        $(INSTALL_PROG) libxenstore.so.$(MAJOR).$(MINOR) $(DESTDIR)/usr/$(LIBDIR)
355        ln -sf libxenstore.so.$(MAJOR).$(MINOR) $(DESTDIR)/usr/$(LIBDIR)/libxenstore.so.$(MAJOR)
356diff -urNad xen-3.1.0-src~/tools/xentrace/Makefile xen-3.1.0-src/tools/xentrace/Makefile
357--- xen-3.1.0-src~/tools/xentrace/Makefile      2007-05-18 16:45:21.000000000 +0200
358+++ xen-3.1.0-src/tools/xentrace/Makefile       2007-06-19 21:50:09.209477785 +0200
359@@ -10,21 +10,20 @@
360 OBJS     = $(patsubst %.c,%.o,$(wildcard *.c))
361 
362 BIN      = xentrace xentrace_setsize
363-LIBBIN   =
364 SCRIPTS  = xentrace_format
365 MAN1     = $(wildcard *.1)
366 MAN8     = $(wildcard *.8)
367 
368 ifeq ($(XEN_TARGET_ARCH),x86_32)
369-LIBBIN  += xenctx
370+BIN  += xenctx
371 endif
372 
373 ifeq ($(XEN_TARGET_ARCH),x86_64)
374-LIBBIN  += xenctx
375+BIN  += xenctx
376 endif
377 
378 ifeq ($(XEN_TARGET_ARCH),ia64)
379-LIBBIN  += xenctx
380+BIN  += xenctx
381 endif
382 
383 .PHONY: all
384@@ -35,21 +34,16 @@
385 
386 .PHONY: install
387 install: build
388-       [ -d $(DESTDIR)/usr/bin ] || $(INSTALL_DIR) $(DESTDIR)/usr/bin
389-       [ -z "$(LIBBIN)" ] || [ -d $(DESTDIR)/usr/$(LIBDIR)/xen/bin ] || \
390-               $(INSTALL_DIR) $(DESTDIR)/usr/$(LIBDIR)/xen/bin
391-       [ -d $(DESTDIR)/usr/share/man/man1 ] || \
392-               $(INSTALL_DIR) $(DESTDIR)/usr/share/man/man1
393-       [ -d $(DESTDIR)/usr/share/man/man8 ] || \
394-               $(INSTALL_DIR) $(DESTDIR)/usr/share/man/man8
395-       $(INSTALL_PROG) $(BIN) $(SCRIPTS) $(DESTDIR)/usr/bin
396-       [ -z "$(LIBBIN)" ] || $(INSTALL_PROG) $(LIBBIN) $(DESTDIR)/usr/$(LIBDIR)/xen/bin
397+       $(INSTALL_DIR) $(DESTDIR)/usr/$(BINDIR)
398+       $(INSTALL_DIR) $(DESTDIR)/usr/share/man/man1
399+       $(INSTALL_DIR) $(DESTDIR)/usr/share/man/man8
400+       $(INSTALL_PROG) $(BIN) $(SCRIPTS) $(DESTDIR)/usr/$(BINDIR)
401        $(INSTALL_DATA) $(MAN1) $(DESTDIR)/usr/share/man/man1
402        $(INSTALL_DATA) $(MAN8) $(DESTDIR)/usr/share/man/man8
403 
404 .PHONY: clean
405 clean:
406-       $(RM) *.a *.so *.o *.rpm $(BIN) $(LIBBIN)
407+       $(RM) *.a *.so *.o *.rpm $(BIN)
408 
409 %: %.c $(HDRS) Makefile
410        $(CC) $(CFLAGS) -o $@ $< -L$(XEN_LIBXC) -lxenctrl
Note: See TracBrowser for help on using the repository browser.