Revision 4115852b Makefile.target

b/Makefile.target
1 1
# -*- Mode: makefile -*-
2 2

  
3
GENERATED_HEADERS = config-target.h
4 3
CONFIG_NO_PCI = $(if $(subst n,,$(CONFIG_PCI)),n,y)
5 4
CONFIG_NO_KVM = $(if $(subst n,,$(CONFIG_KVM)),n,y)
6 5
CONFIG_NO_XEN = $(if $(subst n,,$(CONFIG_XEN)),n,y)
......
105 104

  
106 105
tci-dis.o: QEMU_CFLAGS += -I$(SRC_PATH)/tcg -I$(SRC_PATH)/tcg/tci
107 106

  
108
$(libobj-y): $(GENERATED_HEADERS)
109

  
110 107
# HELPER_CFLAGS is used for all the legacy code compiled with static register
111 108
# variables
112 109
ifneq ($(TARGET_BASE_ARCH), sparc)
......
143 140

  
144 141
obj-m68k-y += m68k-sim.o m68k-semi.o
145 142

  
146
$(obj-y) $(obj-$(TARGET_BASE_ARCH)-y): $(GENERATED_HEADERS)
147

  
148 143
obj-y += $(addprefix ../, $(universal-obj-y))
149 144
obj-y += $(addprefix ../libuser/, $(user-obj-y))
150 145
obj-y += $(addprefix ../libdis-user/, $(libdis-y))
......
166 161

  
167 162
obj-i386-y += ioport-user.o
168 163

  
169
$(obj-y) $(obj-$(TARGET_BASE_ARCH)-y): $(GENERATED_HEADERS)
170

  
171 164
obj-y += $(addprefix ../, $(universal-obj-y))
172 165
obj-y += $(addprefix ../libuser/, $(user-obj-y))
173 166
obj-y += $(addprefix ../libdis-user/, $(libdis-y))
......
392 385

  
393 386
main.o: QEMU_CFLAGS+=$(GPROF_CFLAGS)
394 387

  
395
monitor.o: hmp-commands.h qmp-commands-old.h
396

  
397
$(obj-y) $(obj-$(TARGET_BASE_ARCH)-y): $(GENERATED_HEADERS)
388
GENERATED_HEADERS += hmp-commands.h qmp-commands-old.h
398 389

  
399 390
obj-y += $(addprefix ../, $(universal-obj-y))
400 391
obj-y += $(addprefix ../, $(common-obj-y))
......
457 448
	$(INSTALL_DATA) $(QEMU_PROG).stp "$(DESTDIR)$(qemu_datadir)/../systemtap/tapset"
458 449
endif
459 450

  
451
GENERATED_HEADERS += config-target.h
452
Makefile: $(GENERATED_HEADERS)
453

  
460 454
# Include automatically generated dependency files
461 455
-include $(wildcard *.d */*.d)

Also available in: Unified diff