Don't compile rwhandler.c for user targets
authorBlue Swirl <blauwirbel@gmail.com>
Sat, 20 Feb 2010 09:27:38 +0000 (09:27 +0000)
committerBlue Swirl <blauwirbel@gmail.com>
Sat, 20 Feb 2010 09:27:38 +0000 (09:27 +0000)
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Makefile.target
rwhandler.c

index 068408f..4c4d397 100644 (file)
@@ -46,7 +46,6 @@ all: $(PROGS)
 # cpu emulator library
 libobj-y = exec.o translate-all.o cpu-exec.o translate.o
 libobj-y += tcg/tcg.o
-libobj-y += rwhandler.o
 libobj-$(CONFIG_SOFTFLOAT) += fpu/softfloat.o
 libobj-$(CONFIG_NOSOFTFLOAT) += fpu/softfloat-native.o
 libobj-y += op_helper.o helper.o
@@ -174,6 +173,7 @@ obj-y = vl.o async.o monitor.o pci.o pci_host.o pcie_host.o machine.o gdbstub.o
 # virtio has to be here due to weird dependency between PCI and virtio-net.
 # need to fix this properly
 obj-y += virtio-blk.o virtio-balloon.o virtio-net.o virtio-pci.o virtio-serial-bus.o
+obj-y += rwhandler.o
 obj-$(CONFIG_KVM) += kvm.o kvm-all.o
 obj-$(CONFIG_ISA_MMIO) += isa_mmio.o
 LIBS+=-lz
index c50c4bf..1f9b6db 100644 (file)
@@ -2,8 +2,6 @@
 #include "ioport.h"
 #include "cpu-all.h"
 
-#if !defined(CONFIG_USER_ONLY)
-
 #define RWHANDLER_WRITE(name, len, type) \
 static void name(void *opaque, type addr, uint32_t value) \
 {\
@@ -87,5 +85,3 @@ int register_ioport_simple(ReadWriteHandler* handler,
     }
     return 0;
 }
-
-#endif