Am 30.10.2013 16:07, schrieb Stefan Hajnoczi: > I came across this little tests/Makefile annoyance: > If you modify QEMU code and then run "make check" it will not rebuild QEMU. > > This can be confusing during development when you expect changing the > code and rerunning the tests to pass :). > > I played with tests/Makefile but was unable to add the right > dependency. We need something that makes all libqtest tests depend on > $(TARGET)-softmmu/qemu-system-$(TARGET) at "make check" time. > > This way QEMU gets rebuilt if "make check" will execute the QEMU binary. > > Any ideas?
Technically, tests/Makefile is part of ./Makefile, whereas qemu-system-$(TARGET) gets built recursively in Makefile.target. Thus, something like this might work: check-qtest-x86_64: subdir-x86_64-softmmu Andreas -- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg
