Ian Campbell
9ac650d825
tools: remove pattern matched linking rules
...
Most subdirs only build a single tool to start with and those which
build multiple tools often have different linkage requirements.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com >
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com >
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com >
2011-03-31 19:34:56 +01:00
Keir Fraser
547cb1849c
build: Make XEN_ROOT an absolute path.
...
Otherwise make can search the path relative to certain standard paths
such as /usr/include (e.g., the line '-include $(XEN_ROOT)/.config' in
Config.mk suffers from this).
Signed-off-by: Keir Fraser <keir@xen.org >
2011-03-17 10:36:25 +00:00
Stefano Stabellini
ba26a1e197
split LDLIBS from LDFLAGS to fix link errors in recent toolchains
...
Linker command lines are order-sensitive.
Move linker options -Lfoo -lfoo from LDFLAGS to LDLIBS and place this new
variable after the objects to link. This resolves build errors in xenpagin
and blktap with recent toolchains.
rename SHLIB_CFLAGS to SHLIB_LDFLAGS
rename LDFLAGS_* to LDLIBS_*
move LDFLAGS usage after CFLAGS in CC calls
remove stale comments in xenpaging Makefile
Signed-off-by: Olaf Hering <olaf@aepfle.de >
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com >
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com >
2010-08-11 18:02:32 +01:00
Keir Fraser
f43f4f1d28
ia64: fix make install under tools/debugger/xenitp
...
This patch fixes the following error with make install under
the directory, tools/debugger/xenitp by checking whether
the variable is length zero string.
> # make install
> ../../../tools/cross-install -d -m0755 -p //usr/bin
> [ -z " xenitp" ] || ../../../tools/cross-install -d -m0755 -p
> //usr/lib/xen/bin
> ../../../tools/cross-install -d -m0755 -p //usr/share/man/man1
> ../../../tools/cross-install -d -m0755 -p //usr/share/man/man8
> ../../../tools/cross-install -m0755 -p //usr/bin
> install: too few arguments
> Try `install --help' for more information.
> make: *** [install] Error 1
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
2008-09-24 10:19:07 +01:00
Keir Fraser
ad44c013ec
Define CFLAGS and LDFLAGS for libxenctrl.
...
Signed-off-by: Bastian Blank <waldi@debian.org >
2008-01-27 12:57:14 +00:00
Keir Fraser
73de243b92
Add PRIVATE_BINDIR. Use it.
...
Signed-off-by: Bastian Blank <waldi@debian.org >
2008-01-26 14:42:03 +00:00
Keir Fraser
2b2eda45a3
Add MANDIR, MAN1DIR and MAN8DIR. Use it.
...
Signed-off-by: Bastian Blank <waldi@debian.org >
2008-01-22 14:35:17 +00:00
Keir Fraser
83f34fdcdd
Add BINDIR. Use it.
...
Signed-off-by: Bastian Blank <waldi@debian.org >
2008-01-22 14:31:10 +00:00
Keir Fraser
c8107e1564
Apply PREFIX directly to LIBDIR.
...
Signed-off-by: Bastian Blank <waldi@debian.org >
2008-01-22 14:29:11 +00:00
Alex Williamson
c647421aa8
[IA64] Fix XenITP build
...
Signed-off-by: Alex Williamson <alex.williamson@hp.com >
2007-12-13 09:07:55 -07:00
Alex Williamson
928dd3c7dd
[IA64] Add xenitp tool
...
Xenitp is a low-level debugger for ia64
Signed-off-by: Tristan Gingold <tgingold@free.fr >
2007-09-24 14:17:04 -06:00