All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] qemu Makefile.target
@ 2007-10-28 13:07 Jocelyn Mayer
  2007-10-29  1:26 ` andrzej zaborowski
  0 siblings, 1 reply; 36+ messages in thread
From: Jocelyn Mayer @ 2007-10-28 13:07 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Jocelyn Mayer <j_mayer>	07/10/28 13:07:13

Modified files:
	.              : Makefile.target 

Log message:
	Use cpp to generate correct build dependencies for target objects
	 instead of using incomplete hardcoded ones.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.211&r2=1.212

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Qemu-devel] qemu Makefile.target
  2007-10-28 13:07 [Qemu-devel] qemu Makefile.target Jocelyn Mayer
@ 2007-10-29  1:26 ` andrzej zaborowski
  2007-10-29  9:34   ` andrzej zaborowski
  2007-10-29  9:59   ` J. Mayer
  0 siblings, 2 replies; 36+ messages in thread
From: andrzej zaborowski @ 2007-10-29  1:26 UTC (permalink / raw)
  To: qemu-devel

On 28/10/2007, Jocelyn Mayer <l_indien@magic.fr> wrote:
> CVSROOT:        /sources/qemu
> Module name:    qemu
> Changes by:     Jocelyn Mayer <j_mayer> 07/10/28 13:07:13
>
> Modified files:
>         .              : Makefile.target
>
> Log message:
>         Use cpp to generate correct build dependencies for target objects
>          instead of using incomplete hardcoded ones.

This doesn't work very well for me, but I'm not sure why. Now the
Makefile rebuilds much more than necessary, even after a "make depend"
in the target dirs.

Regards

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Qemu-devel] qemu Makefile.target
  2007-10-29  1:26 ` andrzej zaborowski
@ 2007-10-29  9:34   ` andrzej zaborowski
  2007-10-29  9:59   ` J. Mayer
  1 sibling, 0 replies; 36+ messages in thread
From: andrzej zaborowski @ 2007-10-29  9:34 UTC (permalink / raw)
  To: qemu-devel

On 29/10/2007, andrzej zaborowski <balrogg@gmail.com> wrote:
> On 28/10/2007, Jocelyn Mayer <l_indien@magic.fr> wrote:
> > CVSROOT:        /sources/qemu
> > Module name:    qemu
> > Changes by:     Jocelyn Mayer <j_mayer> 07/10/28 13:07:13
> >
> > Modified files:
> >         .              : Makefile.target
> >
> > Log message:
> >         Use cpp to generate correct build dependencies for target objects
> >          instead of using incomplete hardcoded ones.
>
> This doesn't work very well for me, but I'm not sure why. Now the

Sorry, actually it is correctly rebuilding the project. I wasn't aware
than I had #included one of my files.
Regards

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Qemu-devel] qemu Makefile.target
  2007-10-29  1:26 ` andrzej zaborowski
  2007-10-29  9:34   ` andrzej zaborowski
@ 2007-10-29  9:59   ` J. Mayer
  1 sibling, 0 replies; 36+ messages in thread
From: J. Mayer @ 2007-10-29  9:59 UTC (permalink / raw)
  To: qemu-devel

On Mon, 2007-10-29 at 02:26 +0100, andrzej zaborowski wrote:
> On 28/10/2007, Jocelyn Mayer <l_indien@magic.fr> wrote:
> > CVSROOT:        /sources/qemu
> > Module name:    qemu
> > Changes by:     Jocelyn Mayer <j_mayer> 07/10/28 13:07:13
> >
> > Modified files:
> >         .              : Makefile.target
> >
> > Log message:
> >         Use cpp to generate correct build dependencies for target objects
> >          instead of using incomplete hardcoded ones.
> 
> This doesn't work very well for me, but I'm not sure why. Now the
> Makefile rebuilds much more than necessary, even after a "make depend"
> in the target dirs.

You may need to do a make clean to generate the initial dependency
files.
The 'depend' target need to be reworked, afaik, as it does not handle
all the needed files.
make may rebuild a lot of things (or everything) when some headers are
modified because some headers (like vl.h) are included almost in every
source file.

-- 
J. Mayer <l_indien@magic.fr>
Never organized

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2008-02-01 22:45 Paul Brook
  0 siblings, 0 replies; 36+ messages in thread
From: Paul Brook @ 2008-02-01 22:45 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Paul Brook <pbrook>	08/02/01 22:45:05

Modified files:
	.              : Makefile.target 

Log message:
	Add missing dependencies on generated files (for parallel build).

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.242&r2=1.243

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2007-11-18 22:34 Thiemo Seufer
  0 siblings, 0 replies; 36+ messages in thread
From: Thiemo Seufer @ 2007-11-18 22:34 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Thiemo Seufer <ths>	07/11/18 22:34:46

Modified files:
	.              : Makefile.target 

Log message:
	Solaris build fixes, based on a patch by Ben Taylor.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.225&r2=1.226

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2007-11-11  1:18 Paul Brook
  0 siblings, 0 replies; 36+ messages in thread
From: Paul Brook @ 2007-11-11  1:18 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Paul Brook <pbrook>	07/11/11 01:18:28

Modified files:
	.              : Makefile.target 

Log message:
	Remove duplicate i2c.o.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.220&r2=1.221

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Qemu-devel] qemu Makefile.target
  2007-10-09  9:43       ` J. Mayer
@ 2007-10-09 22:53         ` Thayne Harbaugh
  0 siblings, 0 replies; 36+ messages in thread
From: Thayne Harbaugh @ 2007-10-09 22:53 UTC (permalink / raw)
  To: qemu-devel


On Tue, 2007-10-09 at 11:43 +0200, J. Mayer wrote:
> On Mon, 2007-10-08 at 21:33 +0200, Stefan Weil wrote:
> > Blue Swirl schrieb:
> > > On 6/1/07, Stefan Weil <weil@mail.berlios.de> wrote:
> > >> Wouldn't it be better to let the compiler create dependency files
> > >> which make can read? I posted a patch some time ago and use it
> > >> since many months for different QEMU target platforms.
> > >
> > > I don't know, the dependencies aren't changing very often.

With the many features that I have been adding to our private branch the
dependencies are changing and I've been considering how to make the
dependencies more automated.

> > The current Makefile.target contains a lot of dependencies,
> > and I think they change often, their number is growing and
> > nevertheless they are far from being complete.
> > 
> > The appended patch removes most explicit dependencies and
> > adds gcc flags which create dependency files during normal
> > compilation (so they are always up-to-date).
> 
> I arrived to the same conclusion, that hand coded dependencies are
> always bugged and/or incomplete.

I'm interested in seeing this, also.  I have begun building out new
features for linux-user emulation and auto-generating the dependencies
will be helpful - as well as ensure that the dependencies are
up-to-date.

>  I then was to propose a similar patch
> with a few small differences. As -MMD / -MP is a preprocessor option, it
> seems more logical to add them in CPPFLAGS. The second difference is
> that it seems better to use the following syntax to include dependency
> files:
> -include $(wildcard *.d)
> -include $(wildcard */*.d)
> (some also include /dev/null in the list then it's never empty...)
> 
> This patch has a great drawback; you are to recompile almost everything
> any time you change vl.h or target-xxx/cpu.h, for example. This, imho,
> should not prevent us to apply it but shows us that most headers should
> be splitted in a better way.

A similar example is linux-user/qemu.h.  I want to submit some patches
that will start breaking up the linux-user files.  The linux-user
emulation will benefit by breaking files up according to architecture
rather than #ifdef'ing all the archs in the same file.  If have also run
into problems with too many #include files causing collisions of
typedefs from system headers (yes, this indicates poorly constructed
system headers).

>  As an example, it seems strange to me to
> declare all devices prototypes in vl.h when those declaration should
> never be used outside of hw subdirectory, where all hardware devices
> emulation related stuff should stay. I guess we could find a lot of
> examples of declarations/prototypes globally exported but only used
> locally. Fixing this would make the code cleaner and, as a side effect,
> would avoid a lot of waste of time recompiling useless stuff when doing
> changes in headers.

I agree.

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Qemu-devel] qemu Makefile.target
  2007-10-08 19:33     ` Stefan Weil
@ 2007-10-09  9:43       ` J. Mayer
  2007-10-09 22:53         ` Thayne Harbaugh
  0 siblings, 1 reply; 36+ messages in thread
From: J. Mayer @ 2007-10-09  9:43 UTC (permalink / raw)
  To: qemu-devel

On Mon, 2007-10-08 at 21:33 +0200, Stefan Weil wrote:
> Blue Swirl schrieb:
> > On 6/1/07, Stefan Weil <weil@mail.berlios.de> wrote:
> >> Wouldn't it be better to let the compiler create dependency files
> >> which make can read? I posted a patch some time ago and use it
> >> since many months for different QEMU target platforms.
> >
> > I don't know, the dependencies aren't changing very often.
> The current Makefile.target contains a lot of dependencies,
> and I think they change often, their number is growing and
> nevertheless they are far from being complete.
> 
> The appended patch removes most explicit dependencies and
> adds gcc flags which create dependency files during normal
> compilation (so they are always up-to-date).

I arrived to the same conclusion, that hand coded dependencies are
always bugged and/or incomplete. I then was to propose a similar patch
with a few small differences. As -MMD / -MP is a preprocessor option, it
seems more logical to add them in CPPFLAGS. The second difference is
that it seems better to use the following syntax to include dependency
files:
-include $(wildcard *.d)
-include $(wildcard */*.d)
(some also include /dev/null in the list then it's never empty...)

This patch has a great drawback; you are to recompile almost everything
any time you change vl.h or target-xxx/cpu.h, for example. This, imho,
should not prevent us to apply it but shows us that most headers should
be splitted in a better way. As an example, it seems strange to me to
declare all devices prototypes in vl.h when those declaration should
never be used outside of hw subdirectory, where all hardware devices
emulation related stuff should stay. I guess we could find a lot of
examples of declarations/prototypes globally exported but only used
locally. Fixing this would make the code cleaner and, as a side effect,
would avoid a lot of waste of time recompiling useless stuff when doing
changes in headers.

-- 
J. Mayer <l_indien@magic.fr>
Never organized

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Qemu-devel] qemu Makefile.target
  2007-06-01 18:27   ` Blue Swirl
@ 2007-10-08 19:33     ` Stefan Weil
  2007-10-09  9:43       ` J. Mayer
  0 siblings, 1 reply; 36+ messages in thread
From: Stefan Weil @ 2007-10-08 19:33 UTC (permalink / raw)
  To: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 669 bytes --]

Blue Swirl schrieb:
> On 6/1/07, Stefan Weil <weil@mail.berlios.de> wrote:
>> Wouldn't it be better to let the compiler create dependency files
>> which make can read? I posted a patch some time ago and use it
>> since many months for different QEMU target platforms.
>
> I don't know, the dependencies aren't changing very often.
The current Makefile.target contains a lot of dependencies,
and I think they change often, their number is growing and
nevertheless they are far from being complete.

The appended patch removes most explicit dependencies and
adds gcc flags which create dependency files during normal
compilation (so they are always up-to-date).

Stefan


[-- Attachment #2: Makefile.target.patch --]
[-- Type: text/x-diff, Size: 2805 bytes --]

Index: Makefile.target
===================================================================
RCS file: /sources/qemu/qemu/Makefile.target,v
retrieving revision 1.206
diff -u -b -B -r1.206 Makefile.target
--- Makefile.target	8 Oct 2007 13:38:26 -0000	1.206
+++ Makefile.target	8 Oct 2007 19:30:59 -0000
@@ -33,6 +33,7 @@
 BASE_CFLAGS=
 BASE_LDFLAGS=
 #CFLAGS+=-Werror
+BASE_CFLAGS += -MMD -MP
 LIBS=
 HELPER_CFLAGS=$(CFLAGS)
 DYNGEN=../dyngen$(EXESUF)
@@ -107,6 +108,8 @@
 OP_CFLAGS+=$(call cc-option, -fno-align-functions, $(call cc-option, -malign-functions=0, ""))
 OP_CFLAGS+=$(call cc-option, -fno-section-anchors, "")
 
+OP_CFLAGS += -MMD -MP
+
 ifeq ($(ARCH),i386)
 HELPER_CFLAGS+=-fomit-frame-pointer
 OP_CFLAGS+=-mpreferred-stack-boundary=2 -fomit-frame-pointer
@@ -629,58 +632,6 @@
 signal.o: signal.c
 	$(CC) $(HELPER_CFLAGS) $(CPPFLAGS) $(BASE_CFLAGS) -c -o $@ $<
 
-vga.o: pixel_ops.h
-
-tcx.o: pixel_ops.h
-
-ifeq ($(TARGET_BASE_ARCH), i386)
-op.o: op.c opreg_template.h ops_template.h ops_template_mem.h ops_mem.h ops_sse.h
-endif
-
-ifeq ($(TARGET_ARCH), arm)
-op.o: op.c op_template.h
-pl110.o: pl110_template.h
-endif
-
-ifeq ($(TARGET_BASE_ARCH), sparc)
-helper.o: cpu.h exec-all.h
-op.o: op.c op_template.h op_mem.h fop_template.h fbranch_template.h exec.h cpu.h
-op_helper.o: exec.h softmmu_template.h cpu.h
-translate.o: cpu.h exec-all.h disas.h
-endif
-
-ifeq ($(TARGET_BASE_ARCH), ppc)
-op.o: op.c op_template.h op_mem.h op_helper.h
-op_helper.o: op_helper.c mfrom_table.c op_helper_mem.h op_helper.h
-translate.o: translate.c translate_init.c
-endif
-
-ifeq ($(TARGET_BASE_ARCH), mips)
-helper.o: cpu.h exec-all.h
-op.o: op_template.c fop_template.c op_mem.c exec.h cpu.h
-op_helper.o: op_helper_mem.c exec.h softmmu_template.h cpu.h
-translate.o: translate_init.c exec-all.h disas.h
-endif
-
-loader.o: loader.c elf_ops.h
-
-ifeq ($(TARGET_ARCH), sh4)
-op.o: op.c op_mem.c cpu.h
-op_helper.o: op_helper.c exec.h cpu.h
-helper.o: helper.c exec.h cpu.h
-sh7750.o: sh7750.c sh7750_regs.h sh7750_regnames.h cpu.h
-shix.o: shix.c sh7750_regs.h sh7750_regnames.h
-sh7750_regnames.o: sh7750_regnames.c sh7750_regnames.h sh7750_regs.h
-tc58128.o: tc58128.c
-endif
-
-ifeq ($(TARGET_BASE_ARCH), alpha)
-op.o: op.c op_template.h op_mem.h
-op_helper.o: op_helper_mem.h
-endif
-
-$(OBJS) $(LIBOBJS) $(VL_OBJS): config.h ../config-host.h
-
 %.o: %.c
 	$(CC) $(CFLAGS) $(CPPFLAGS) $(BASE_CFLAGS) -c -o $@ $<
 
@@ -689,6 +640,7 @@
 
 clean:
 	rm -f *.o  *.a *~ $(PROGS) gen-op.h opc.h op.h nwfpe/*.o slirp/*.o fpu/*.o
+	rm -f *.d */*.d
 
 install: all
 ifneq ($(PROGS),)
@@ -699,6 +651,9 @@
 include .depend
 endif
 
+-include *.d
+-include */*.d
+
 ifeq (1, 0)
 audio.o sdlaudio.o dsoundaudio.o ossaudio.o wavaudio.o noaudio.o \
 fmodaudio.o alsaaudio.o mixeng.o sb16.o es1370.o gus.o adlib.o: \

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2007-10-07 14:25 Jocelyn Mayer
  0 siblings, 0 replies; 36+ messages in thread
From: Jocelyn Mayer @ 2007-10-07 14:25 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Jocelyn Mayer <j_mayer>	07/10/07 14:25:11

Modified files:
	.              : Makefile.target 

Log message:
	Share devices that may be useful for all PowerPC 40x and 440 implementations.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.204&r2=1.205

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2007-09-29 13:20 Jocelyn Mayer
  0 siblings, 0 replies; 36+ messages in thread
From: Jocelyn Mayer @ 2007-09-29 13:20 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Jocelyn Mayer <j_mayer>	07/09/29 13:20:12

Modified files:
	.              : Makefile.target 

Log message:
	Fix PowerPC target objects dependencies

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.198&r2=1.199

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2007-09-29 12:15 Jocelyn Mayer
  0 siblings, 0 replies; 36+ messages in thread
From: Jocelyn Mayer @ 2007-09-29 12:15 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Jocelyn Mayer <j_mayer>	07/09/29 12:15:39

Modified files:
	.              : Makefile.target 

Log message:
	host_utils.o may also be useful for user-mode emulation.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.197&r2=1.198

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2007-09-13  3:24 Thiemo Seufer
  0 siblings, 0 replies; 36+ messages in thread
From: Thiemo Seufer @ 2007-09-13  3:24 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Thiemo Seufer <ths>	07/09/13 03:24:53

Modified files:
	.              : Makefile.target 

Log message:
	Stop the compiler from using section anchors.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.194&r2=1.195

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Qemu-devel] qemu Makefile.target
  2007-06-01 17:58 ` Stefan Weil
@ 2007-06-01 18:27   ` Blue Swirl
  2007-10-08 19:33     ` Stefan Weil
  0 siblings, 1 reply; 36+ messages in thread
From: Blue Swirl @ 2007-06-01 18:27 UTC (permalink / raw)
  To: qemu-devel

On 6/1/07, Stefan Weil <weil@mail.berlios.de> wrote:
> Wouldn't it be better to let the compiler create dependency files
> which make can read? I posted a patch some time ago and use it
> since many months for different QEMU target platforms.

I don't know, the dependencies aren't changing very often.

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Qemu-devel] qemu Makefile.target
  2007-06-01 16:44 Blue Swirl
@ 2007-06-01 17:58 ` Stefan Weil
  2007-06-01 18:27   ` Blue Swirl
  0 siblings, 1 reply; 36+ messages in thread
From: Stefan Weil @ 2007-06-01 17:58 UTC (permalink / raw)
  To: qemu-devel

Wouldn't it be better to let the compiler create dependency files
which make can read? I posted a patch some time ago and use it
since many months for different QEMU target platforms.

Stefan

Blue Swirl schrieb:
> CVSROOT: /cvsroot/qemu
> Module name: qemu
> Changes by: Blue Swirl <blueswir1> 07/06/01 16:44:42
>
> Modified files:
> . : Makefile.target
>
> Log message:
> Update Sparc dependencies
>
> CVSWeb URLs:
> http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.179&r2=1.180

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2007-06-01 16:44 Blue Swirl
  2007-06-01 17:58 ` Stefan Weil
  0 siblings, 1 reply; 36+ messages in thread
From: Blue Swirl @ 2007-06-01 16:44 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/06/01 16:44:42

Modified files:
	.              : Makefile.target 

Log message:
	Update Sparc dependencies

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.179&r2=1.180

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2007-05-23  8:35 Thiemo Seufer
  0 siblings, 0 replies; 36+ messages in thread
From: Thiemo Seufer @ 2007-05-23  8:35 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Thiemo Seufer <ths>	07/05/23 08:35:19

Modified files:
	.              : Makefile.target 

Log message:
	Add more cpu.h dependencies.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.172&r2=1.173

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2007-04-11 22:46 Thiemo Seufer
  0 siblings, 0 replies; 36+ messages in thread
From: Thiemo Seufer @ 2007-04-11 22:46 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Thiemo Seufer <ths>	07/04/11 22:46:06

Modified files:
	.              : Makefile.target 

Log message:
	Fix bad variable name.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.159&r2=1.160

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2007-02-27 21:02 Paul Brook
  0 siblings, 0 replies; 36+ messages in thread
From: Paul Brook @ 2007-02-27 21:02 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Paul Brook <pbrook>	07/02/27 21:02:54

Modified files:
	.              : Makefile.target 

Log message:
	Include LDFLAGS when linking system emulator.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.145&r2=1.146

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2007-02-10 21:52 Thiemo Seufer
  0 siblings, 0 replies; 36+ messages in thread
From: Thiemo Seufer @ 2007-02-10 21:52 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Thiemo Seufer <ths>	07/02/10 21:52:52

Modified files:
	.              : Makefile.target 

Log message:
	Build fix for mingw/Cygwin, by Kazu. It also looks like it does the
	right thing for Darwin.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.144&r2=1.145

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2007-01-31 12:24 Thiemo Seufer
  0 siblings, 0 replies; 36+ messages in thread
From: Thiemo Seufer @ 2007-01-31 12:24 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Thiemo Seufer <ths>	07/01/31 12:24:18

Modified files:
	.              : Makefile.target 

Log message:
	Save some vm space for the regular program loading zone, by
	Pierre d'Herbemont

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.142&r2=1.143

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2007-01-21 22:40 Thiemo Seufer
  0 siblings, 0 replies; 36+ messages in thread
From: Thiemo Seufer @ 2007-01-21 22:40 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Thiemo Seufer <ths>	07/01/21 22:40:04

Modified files:
	.              : Makefile.target 

Log message:
	Add dependency for fop_template.c.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.139&r2=1.140

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2006-10-28 12:19 Fabrice Bellard
  0 siblings, 0 replies; 36+ messages in thread
From: Fabrice Bellard @ 2006-10-28 12:19 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Fabrice Bellard <bellard>	06/10/28 12:19:07

Modified files:
	.              : Makefile.target 

Log message:
	avoid regression on sparc-user and ppc-user

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.130&r2=1.131

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2006-08-17 17:41 Fabrice Bellard
  0 siblings, 0 replies; 36+ messages in thread
From: Fabrice Bellard @ 2006-08-17 17:41 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Fabrice Bellard <bellard>	06/08/17 17:41:26

Modified files:
	.              : Makefile.target 

Log message:
	disable -fomit-frame-pointer

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.123&r2=1.124

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2006-07-13 23:00 Fabrice Bellard
  0 siblings, 0 replies; 36+ messages in thread
From: Fabrice Bellard @ 2006-07-13 23:00 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Fabrice Bellard <bellard>	06/07/13 23:00:26

Modified files:
	.              : Makefile.target 

Log message:
	use posix timers

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile.target?cvsroot=qemu&r1=1.118&r2=1.119

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2006-05-13 16:30 Paul Brook
  0 siblings, 0 replies; 36+ messages in thread
From: Paul Brook @ 2006-05-13 16:30 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Branch: 	
Changes by:	Paul Brook <pbrook@savannah.gnu.org>	06/05/13 16:30:17

Modified files:
	.              : Makefile.target 

Log message:
	Add dependency on config.h and config-host.h.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/Makefile.target.diff?tr1=1.109&tr2=1.110&r1=text&r2=text

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2006-05-02 22:52 Fabrice Bellard
  0 siblings, 0 replies; 36+ messages in thread
From: Fabrice Bellard @ 2006-05-02 22:52 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	06/05/02 22:52:36

Modified files:
	.              : Makefile.target 

Log message:
	correct qemu-system-mipsel naming

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/Makefile.target.diff?tr1=1.106&tr2=1.107&r1=text&r2=text

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2005-12-06 21:42 Fabrice Bellard
  0 siblings, 0 replies; 36+ messages in thread
From: Fabrice Bellard @ 2005-12-06 21:42 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/12/06 21:42:17

Modified files:
	.              : Makefile.target 

Log message:
	mipsel target

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/Makefile.target.diff?tr1=1.89&tr2=1.90&r1=text&r2=text

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2005-07-02 22:07 Fabrice Bellard
  0 siblings, 0 replies; 36+ messages in thread
From: Fabrice Bellard @ 2005-07-02 22:07 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/07/02 22:07:19

Modified files:
	.              : Makefile.target 

Log message:
	simplified

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/Makefile.target.diff?tr1=1.75&tr2=1.76&r1=text&r2=text

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2005-04-26 20:34 Fabrice Bellard
  0 siblings, 0 replies; 36+ messages in thread
From: Fabrice Bellard @ 2005-04-26 20:34 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/04/26 20:34:26

Modified files:
	.              : Makefile.target 

Log message:
	fixed clean target

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/Makefile.target.diff?tr1=1.65&tr2=1.66&r1=text&r2=text

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2005-03-13 16:52 Fabrice Bellard
  0 siblings, 0 replies; 36+ messages in thread
From: Fabrice Bellard @ 2005-03-13 16:52 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/03/13 16:52:11

Modified files:
	.              : Makefile.target 

Log message:
	soft float support

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/Makefile.target.diff?tr1=1.61&tr2=1.62&r1=text&r2=text

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2003-11-13  1:46 Fabrice Bellard
  0 siblings, 0 replies; 36+ messages in thread
From: Fabrice Bellard @ 2003-11-13  1:46 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <fabrice.bellard@free.fr>	03/11/12 20:46:15

Modified files:
	.              : Makefile.target 

Log message:
	Soundblaster 16 support (malc)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/Makefile.target.diff?tr1=1.9&tr2=1.10&r1=text&r2=text

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2003-10-30  1:18 Fabrice Bellard
  0 siblings, 0 replies; 36+ messages in thread
From: Fabrice Bellard @ 2003-10-30  1:18 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <fabrice.bellard@free.fr>	03/10/29 20:18:42

Modified files:
	.              : Makefile.target 

Log message:
	enabled system emulator build on PowerPC - increased portability of soft mmu code

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/Makefile.target.diff?tr1=1.7&tr2=1.8&r1=text&r2=text

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2003-10-28  0:48 Fabrice Bellard
  0 siblings, 0 replies; 36+ messages in thread
From: Fabrice Bellard @ 2003-10-28  0:48 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <fabrice.bellard@free.fr>	03/10/27 19:48:03

Modified files:
	.              : Makefile.target 

Log message:
	static link

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/Makefile.target.diff?tr1=1.6&tr2=1.7&r1=text&r2=text

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Qemu-devel] qemu Makefile.target
@ 2003-10-27 21:09 Fabrice Bellard
  0 siblings, 0 replies; 36+ messages in thread
From: Fabrice Bellard @ 2003-10-27 21:09 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <fabrice.bellard@free.fr>	03/10/27 16:09:52

Modified files:
	.              : Makefile.target 

Log message:
	filename fixes

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/Makefile.target.diff?tr1=1.4&tr2=1.5&r1=text&r2=text

^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2008-02-01 22:45 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-10-28 13:07 [Qemu-devel] qemu Makefile.target Jocelyn Mayer
2007-10-29  1:26 ` andrzej zaborowski
2007-10-29  9:34   ` andrzej zaborowski
2007-10-29  9:59   ` J. Mayer
  -- strict thread matches above, loose matches on Subject: below --
2008-02-01 22:45 Paul Brook
2007-11-18 22:34 Thiemo Seufer
2007-11-11  1:18 Paul Brook
2007-10-07 14:25 Jocelyn Mayer
2007-09-29 13:20 Jocelyn Mayer
2007-09-29 12:15 Jocelyn Mayer
2007-09-13  3:24 Thiemo Seufer
2007-06-01 16:44 Blue Swirl
2007-06-01 17:58 ` Stefan Weil
2007-06-01 18:27   ` Blue Swirl
2007-10-08 19:33     ` Stefan Weil
2007-10-09  9:43       ` J. Mayer
2007-10-09 22:53         ` Thayne Harbaugh
2007-05-23  8:35 Thiemo Seufer
2007-04-11 22:46 Thiemo Seufer
2007-02-27 21:02 Paul Brook
2007-02-10 21:52 Thiemo Seufer
2007-01-31 12:24 Thiemo Seufer
2007-01-21 22:40 Thiemo Seufer
2006-10-28 12:19 Fabrice Bellard
2006-08-17 17:41 Fabrice Bellard
2006-07-13 23:00 Fabrice Bellard
2006-05-13 16:30 Paul Brook
2006-05-02 22:52 Fabrice Bellard
2005-12-06 21:42 Fabrice Bellard
2005-07-02 22:07 Fabrice Bellard
2005-04-26 20:34 Fabrice Bellard
2005-03-13 16:52 Fabrice Bellard
2003-11-13  1:46 Fabrice Bellard
2003-10-30  1:18 Fabrice Bellard
2003-10-28  0:48 Fabrice Bellard
2003-10-27 21:09 Fabrice Bellard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.