diff options
author | Ian Jackson <Ian.Jackson@eu.citrix.com> | 2012-06-01 18:02:03 +0100 |
---|---|---|
committer | Ian Jackson <Ian.Jackson@eu.citrix.com> | 2012-06-01 18:02:03 +0100 |
commit | c779cf076b663b2434c6b27ff391c346558e1e77 (patch) | |
tree | 9de05c79ef8c1c404594b2b984476d1c461d2932 /tools/libxl/Makefile | |
parent | bff8880f2271ad07e24896db500ab9aa5a8c3c02 (diff) | |
download | xen-c779cf076b663b2434c6b27ff391c346558e1e77.tar.gz xen-c779cf076b663b2434c6b27ff391c346558e1e77.tar.bz2 xen-c779cf076b663b2434c6b27ff391c346558e1e77.zip |
libxl: fix Makefile race bug relating to _paths.h
_paths.h needs to be in AUTOINCS. That arranges for it to be an
explicit dependency of all object files. This is necessary so that it
is made before any compilation is attempted.
Making it a dependency of xl.h (as in 25426:e53a1d3c212c) is harmless,
but not sufficient because that only takes effect if there is already
an autogenerated .d file naming xl.h as a dependency of relevant
object files.
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/libxl/Makefile')
-rw-r--r-- | tools/libxl/Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/libxl/Makefile b/tools/libxl/Makefile index 8f78c05df2..e7d5cc2638 100644 --- a/tools/libxl/Makefile +++ b/tools/libxl/Makefile @@ -72,7 +72,7 @@ LIBXL_OBJS += _libxl_types.o libxl_flask.o _libxl_types_internal.o $(LIBXL_OBJS): CFLAGS += $(CFLAGS_libxenctrl) $(CFLAGS_libxenguest) $(CFLAGS_libxenstore) $(CFLAGS_libblktapctl) -include $(XEN_ROOT)/tools/config.h -AUTOINCS= libxlu_cfg_y.h libxlu_cfg_l.h _libxl_list.h +AUTOINCS= libxlu_cfg_y.h libxlu_cfg_l.h _libxl_list.h _paths.h AUTOSRCS= libxlu_cfg_y.c libxlu_cfg_l.c LIBXLU_OBJS = libxlu_cfg_y.o libxlu_cfg_l.o libxlu_cfg.o \ libxlu_disk_l.o libxlu_disk.o libxlu_vif.o libxlu_pci.o |