mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
tools: Use config.h from autoconf instead of "buildmakevars2header"
This avoid the need to generate the _paths.h header when the information is from autoconf anyway. They are no more users of the "buildmakevars2header" macro, so it can be removed from "Config.mk". Also removed the extra "-f" flag where "$(RM)" is used (xl/Makefile). Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Reviewed-by: Juergen Gross <jgross@suse.com>
This commit is contained in:
1 parent
e7fe314870
commit
021cd1c4b4
24 files changed
+179
-66
No files matched your search
+2
-10
@@ -22,27 +22,19 @@ all: $(BIN)
|
||||
clean:
|
||||
$(RM) *.a *.so *.o *.rpm $(BIN) $(DEPS_RM)
|
||||
$(RM) client/*.o daemon/*.o
|
||||
$(RM) client/_paths.h
|
||||
$(RM) daemon/_paths.h
|
||||
|
||||
.PHONY: distclean
|
||||
distclean: clean
|
||||
|
||||
daemon/main.o: daemon/_paths.h
|
||||
daemon/main.o: CFLAGS += -include $(XEN_ROOT)/tools/config.h
|
||||
daemon/io.o: CFLAGS += $(CFLAGS_libxenevtchn) $(CFLAGS_libxengnttab) $(CFLAGS_libxenforeignmemory) $(CONSOLE_CFLAGS-y)
|
||||
xenconsoled: $(patsubst %.c,%.o,$(wildcard daemon/*.c))
|
||||
$(CC) $(LDFLAGS) $^ -o $@ $(LDLIBS) $(LDLIBS_libxenevtchn) $(LDLIBS_libxengnttab) $(LDLIBS_libxenforeignmemory) $(LDLIBS_xenconsoled) $(APPEND_LDFLAGS)
|
||||
|
||||
client/main.o: client/_paths.h
|
||||
client/main.o: CFLAGS += -include $(XEN_ROOT)/tools/config.h
|
||||
xenconsole: $(patsubst %.c,%.o,$(wildcard client/*.c))
|
||||
$(CC) $(LDFLAGS) $^ -o $@ $(LDLIBS) $(LDLIBS_xenconsole) $(APPEND_LDFLAGS)
|
||||
|
||||
genpath-target = $(call buildmakevars2header,client/_paths.h)
|
||||
$(eval $(genpath-target))
|
||||
|
||||
genpath-target = $(call buildmakevars2header,daemon/_paths.h)
|
||||
$(eval $(genpath-target))
|
||||
|
||||
.PHONY: install
|
||||
install: $(BIN)
|
||||
$(INSTALL_DIR) $(DESTDIR)/$(sbindir)
|
||||
|
||||
@@ -41,7 +41,6 @@
|
||||
|
||||
#include <xenstore.h>
|
||||
#include "xenctrl.h"
|
||||
#include "_paths.h"
|
||||
|
||||
#define ESCAPE_CHARACTER 0x1d
|
||||
|
||||
|
||||
@@ -31,7 +31,6 @@
|
||||
|
||||
#include "utils.h"
|
||||
#include "io.h"
|
||||
#include "_paths.h"
|
||||
|
||||
int log_reload = 0;
|
||||
int log_guest = 0;
|
||||
|
||||