Statistics
| Branch: | Revision:

root / Makefile.target @ 54586bd1

History | View | Annotate | Download (9.9 kB)

# Date Author Comment
f622d8a3 08/10/2009 09:05 pm Juan Quintela

convert gprof flags to style of rest of Makefile

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

f14bfdf9 08/10/2009 09:05 pm Juan Quintela

Move libsunpath to use the same style than everything else

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

f0302935 08/10/2009 09:05 pm Juan Quintela

CURL libs are used both by tools and softmmu

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

7973f21c 08/10/2009 09:05 pm Juan Quintela

Add cocoa libs at Darwin selection time

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

ed69c30d 08/10/2009 09:05 pm Juan Quintela

remove last 3 uses of :=, everywhere else uses += or =

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

55d9c04b 08/10/2009 09:05 pm Juan Quintela

Consolidate audio flags in configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

e18ea868 08/10/2009 09:05 pm Juan Quintela

use TARGET_<arch name> for selection

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

8e02e54c 08/10/2009 09:05 pm Juan Quintela

VDE libs are used both by tools and softmmu

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

64656024 08/10/2009 09:05 pm Juan Quintela

Move dis-* selection to configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

b248a85d 08/10/2009 09:05 pm Juan Quintela

Use only one KVM_CFLAGS

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

864de24a 08/10/2009 09:05 pm Juan Quintela

Use one less HELPER_CFLAGS

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

4de67f2f 08/10/2009 09:05 pm Juan Quintela

Make slirp include dir globlal in cflags

We already include it everywhere

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

d02c1db3 08/10/2009 09:05 pm Juan Quintela

Fold TARGET_GPROF handling in configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

57ddfbf7 08/10/2009 09:05 pm Juan Quintela

Generate more conmmon CFLAGS

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

471857dd 08/10/2009 09:05 pm Juan Quintela

Added CONFIG_NEED_MMU for microblaze and cris

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

6ee7126f 08/10/2009 09:05 pm Juan Quintela

Move alpha CFLAGS target to configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

c60d0afa 08/10/2009 09:05 pm Juan Quintela

Move ia64 QEMU_CFLAGS target to configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

10a072a2 08/10/2009 09:05 pm Juan Quintela

this bit was already generated in configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

7ce9361c 08/10/2009 09:05 pm Juan Quintela

remove duplicated TARGET_GPROF code

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

76dfdd24 08/10/2009 09:05 pm Juan Quintela

\!CONFIG_USER_ONLY == CONFIG_SOFTMMU

Use this to simplify Makefile.target and remove negative logic

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

d6b38939 08/10/2009 09:05 pm Juan Quintela

Introduce CONFIG_NOSOFTFLOAT and simplify Makefile.target

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

6362a53f 08/10/2009 09:05 pm Juan Quintela

Test if we need -lutil in ,/configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

d2ef30d5 08/10/2009 09:05 pm Juan Quintela

Fold CURSES_LIBS into libsoftmmu_libs

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

a5e32cc9 08/10/2009 09:05 pm Juan Quintela

Fold VNC_TLS_LIBS into libs_softmmu

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

fa838301 08/10/2009 09:05 pm Juan Quintela

Fold VNC_SASL_LIBS into libs_softmmu

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

3efd632b 08/10/2009 09:05 pm Juan Quintela

Fold XEN_LIBS into libs_softmmu

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

e482d56a 08/10/2009 09:05 pm Juan Quintela

Fold BLUEZ_LIBS into libs_softmmu

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

e4782985 08/10/2009 09:05 pm Juan Quintela

Fold FDT_LIBS into libs_softmmu

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

264606b3 08/10/2009 09:05 pm Juan Quintela

Fold BRLAPI_LIBS into libs_softmmu

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

0705667e 08/10/2009 09:05 pm Juan Quintela

Add SDL_LIBS to libs_softmmu

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

9f437a09 08/10/2009 09:05 pm Juan Quintela

gcc generates the right dependency for this file

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

997e690a 08/10/2009 09:05 pm Juan Quintela

move coreaudio libraries to coreaudio selection

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

a4bf6780 08/10/2009 09:05 pm Juan Quintela

Move sound library selection to sound selection

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

ba679e62 08/10/2009 09:05 pm Juan Quintela

files are only compiled when CONFIG_ADLIB is defined

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

edc0edf0 08/10/2009 09:05 pm Juan Quintela

We set -Werror through configure now

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

a558ee17 08/10/2009 09:05 pm Juan Quintela

Rename CPPFLAGS to QEMU_CFLAGS

Now we have to variables: QEMU_CFLAGS: flags without which we can't compile
CFLAGS: "-g -O2"

We can now run:

make CFLAGS="-fbar" foo.o
make CFLAGS="" foo.o
make CFLAGS="-O3" foo.o

And it all should work.

Signed-off-by: Juan Quintela <>...

6c90361a 08/10/2009 09:05 pm Juan Quintela

move common QEMU_CFLAGS to configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

c81da56e 08/10/2009 09:05 pm Juan Quintela

Refactor HELPER_CFLAGS

Calculate its value in ./configure.
Put together all its uses

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

07d9ac44 08/10/2009 09:05 pm Juan Quintela

move SDL_LIBS Win32 hack to configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

fa5e22cf 08/10/2009 09:05 pm Juan Quintela

We want to pass LIB through configuration files now

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

5572b539 08/10/2009 09:05 pm Juan Quintela

PTHREADLIBS was used for all binaries

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

07ffa4bd 08/10/2009 09:05 pm Juan Quintela

CLOCKLIBS was used for all binaries

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

e174c0bb 08/10/2009 09:05 pm Juan Quintela

Move to configure CONFIG_SOLARIS libraries needed always

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

884044aa 08/10/2009 09:05 pm Juan Quintela

Move to configure CONFIG_WIN32 libraries needed always

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

f915a115 08/10/2009 09:05 pm Gerd Hoffmann

qdev/isa: add isa bus support to qdev.

Pretty simple and straigt forward.
IRQs modeled simliar to sysbus.

Signed-off-by: Gerd Hoffmann <>
Signed-off-by: Anthony Liguori <>
Message-Id:

7282a033 08/10/2009 09:05 pm Gerd Hoffmann

QemuOpts: create qemu-config.h

Move drive option description there.
Rename it, give it a qemu_ prefix.

Signed-off-by: Gerd Hoffmann <>
Signed-off-by: Anthony Liguori <>
Message-Id:

fa282484 07/27/2009 10:10 pm Juan Quintela

generate LDFLAGS for *-linux-user and *-bsd-user in a single place in configure

Remove lots of duplicate code in the process

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

75b5a697 07/27/2009 10:10 pm Juan Quintela

rename NEEDS_LIBSUNMATH to CONFIG_NEEDS_LIBSUNMATH

Once there fix a place where it was misspelled

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

70071e17 07/27/2009 10:10 pm Juan Quintela

move cc-option definition to rules.mak

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

4318e1a6 07/27/2009 10:10 pm Juan Quintela

our build system don't support mips little endian linux-user or bsd-user

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

b41af4ba 07/27/2009 10:09 pm Juan Quintela

simplify fdt libs selection

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

e2542fe2 07/27/2009 10:09 pm Juan Quintela

rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

67c0f08d 07/27/2009 10:09 pm Juan Quintela

Add -static in configure if needed

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

3f0855b1 07/27/2009 10:09 pm Juan Quintela

Rename HAVE_FDT to CONFIG_FDT and define it also in Makefile

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

60ddf533 07/27/2009 10:09 pm Juan Quintela

remove CONFIG_ from VNC_SASL_{LIBS, FLAGS}

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

ef7635ec 07/27/2009 10:09 pm Juan Quintela

remove CONFIG_ from BLUEZ_{LIBS,FLAGS}

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

7aac6cb1 07/27/2009 10:09 pm Juan Quintela

make fmod also use FMOD_{LIBS,CFLAGS}

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

6881964c 07/27/2009 10:09 pm Juan Quintela

make oss use OSS_LIBS

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

525061bf 07/27/2009 10:09 pm Juan Quintela

remove CONFIG_ from VNC_TLS_{LIBS, FLAGS}

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

0d35bf2d 07/17/2009 06:04 am Anthony Liguori

Move CLOCKLIBS and PTHREADLIBS out of CONFIG_LINUX_USER_ONLY

Otherwise, -lrt doesn't get added to the softmmu build.

Signed-off-by: Anthony Liguori <>

0adcffb1 07/17/2009 01:28 am Juan Quintela

simplify TARGET_ARCH2 generation

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

e6e91b9c 07/17/2009 01:28 am Juan Quintela

simplify TARGET_ABI_DIR generation

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

6acff7da 07/17/2009 01:28 am Juan Quintela

simplify TARGET_BASE_ARCH generation

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

ffada369 07/17/2009 01:28 am Juan Quintela

We can wrap OS_CFLAGS/OS_LDFLAGS in CFLAGS/LDFLAGS at configure time

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

d80438aa 07/17/2009 01:28 am Juan Quintela

We can wrap ARCH_CFLAGS/ARCH_LDFLAGS in CFLAGS/LDFLAGS at configure time

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

d2917a47 07/17/2009 01:28 am Juan Quintela

TARGET_ARCH2 is already known at configure time.

Remove re-construction in Makefile.target

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

9637443f 07/17/2009 01:28 am Juan Quintela

change ifdefs by obj-$(TARGET_BASE_ARCH)

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

c44098ca 07/17/2009 01:28 am Juan Quintela

BASE_LDFLAGS is not used anywhere else

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

1c872672 07/17/2009 01:28 am Juan Quintela

TARGET_ARCH == TARGET_BASE_ARCH in m68k and arm

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

16394485 07/17/2009 01:28 am Juan Quintela

Refactor a single rule to generate all qemu-* executables

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

92b458e8 07/17/2009 01:28 am Juan Quintela

qemu binary don't exist anymore. I guess not much people is compiling on alpha

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

7ed208c4 07/17/2009 01:28 am Juan Quintela

fix XEN Build

I miss s/yes/y/ in one place

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

4c050b3f 07/17/2009 01:28 am Juan Quintela

fix sparc not solaris build

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

727374d9 07/17/2009 01:28 am Juan Quintela

Remove duplicated definition

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

9c1dd99b 07/17/2009 01:28 am Juan Quintela

use nwfpe-obj-y for consistence

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

71c4f21f 07/17/2009 01:28 am Juan Quintela

Remove unused Makefile variable

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

0ba99fc6 07/17/2009 01:28 am Juan Quintela

configure already knows what TARGET_BASE_ARCH we need, no need to put the logic in Makefile.target

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

5f650495 07/10/2009 12:06 am Isaku Yamahata

consolidate user cpu_{in, out}[bwl] into ioport-user.c

Signed-off-by: Isaku Yamahata <>
Signed-off-by: Anthony Liguori <>

32993977 07/10/2009 12:06 am Isaku Yamahata

split out ioport related stuffs from vl.c into ioport.c.

Signed-off-by: Isaku Yamahata <>
Signed-off-by: Anthony Liguori <>

57a943c4 06/30/2009 05:47 pm malc

Fix typo

Signed-off-by: malc <>

943e0a31 06/29/2009 10:18 pm Juan Quintela

Substitute ifdef CONFIG_FOO by obj-

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

5f877627 06/29/2009 10:18 pm Juan Quintela

Rename SOUND_HW to sound-obj-y

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

b6271b48 06/29/2009 10:18 pm Juan Quintela

Substitute ifdef CONFIG_FOO by sound-obj-

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

c9e0df73 06/29/2009 10:18 pm Juan Quintela

Rename LIBOBJS to libobj-y

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

a8e492c0 06/29/2009 10:18 pm Juan Quintela

Rename OBJS to obj-y

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

02eb84d0 06/24/2009 05:09 pm Michael S. Tsirkin

qemu/pci: MSI-X support functions

Add functions implementing MSI-X support. First user will be virtio-pci.
Note that platform must set a flag to declare MSI supported: this
is a safety measure to avoid breaking platforms which should support
MSI-X but currently lack this in the interrupt controller emulation....

4a244704 06/22/2009 06:10 pm Anthony Liguori

Disable _FORTIFY_SOURCE to fix Ubuntu build with -Werror

This eliminates the results unused warnings.

Signed-off-by: Anthony Liguori <>

537fe2d6 06/16/2009 11:18 pm Anthony Liguori

Make sure to use SDL_CFLAGS everywhere we include SDL headers

Signed-off-by: Anthony Liguori <>

2313086a 06/06/2009 11:22 am Blue Swirl

Use hxtool to generate monitor documentation and C structures

Signed-off-by: Blue Swirl <>

72b675ca 05/26/2009 10:11 pm Edgar E. Iglesias

microblaze: Hook into the build-system.

Signed-off-by: Edgar E. Iglesias <>

c2fb2637 05/25/2009 08:56 pm Paul Brook

Add dummy command to submakefiles

Add a dummy command to the all: rule in sub-makefiles.
This avoids "Nothing to be done for `all'." messages from make.

Signed-off-by: Paul Brook <>

769ce76d 05/22/2009 06:50 pm Alexander Graf

Add HTTP protocol using curl v6

Currently Qemu can read from posix I/O and NBD. This patch adds a
third protocol to the game: HTTP.

In certain situations it can be useful to access HTTP data directly,
for example if you want to try out an http provided OS image, but...

71b9b0ca 05/22/2009 06:50 pm Anthony Liguori

Partially revert e20a8dff4c0da3827764924139d3bb73962f5d5a

From Paul Brook:

"the fdc is tied to the ISA DMA engine. We don't currently have a target
independent method of handling inter-device data transfer."

Signed-off-by: Anthony Liguori <>

79eb76ad 05/22/2009 06:50 pm Anthony Liguori

Revert "Fix arm-softmmu breakage"

This reverts commit ec6bd8dea77478f32981a5df49f66ca2430ad19d.

This broke any target that uses virtio. Virtio devices live in libhw and
without whole-archive, the constructors will never be called for virtio.

Signed-off-by: Anthony Liguori <>

ec6bd8de 05/21/2009 09:22 pm Blue Swirl

Fix arm-softmmu breakage

Don't use whole-archive for hwlib or libqemu objects

Signed-off-by: Blue Swirl <>

2567f579 05/21/2009 06:54 pm Blue Swirl

Compile most Xen files only once

Signed-off-by: Blue Swirl <>

e20a8dff 05/21/2009 06:54 pm Blue Swirl

Compile fdc, escc and SCSI controllers only once

Signed-off-by: Blue Swirl <>

1ad2134f 05/19/2009 06:17 pm Paul Brook

Hardware convenience library

The only target dependency for most hardware is sizeof(target_phys_addr_t).
Build these files into a convenience library, and use that instead of
building for every target.

Remove and poison various target specific macros to avoid bogus target...

fd6dc90b 05/18/2009 11:24 pm Edgar E. Iglesias

cris: First shot at qdev for CRIS interrupts.

Signed-off-by: Edgar E. Iglesias <>

340d96e7 05/18/2009 08:27 pm Paul Brook

Syborg virtio bindings.

Implement Syborg device bindings for virtio-net.

Signed-off-by: Paul Brook <>