Merge commit 'gnu/master' into test
[qemu] / Makefile.hw
diff --git a/Makefile.hw b/Makefile.hw
new file mode 100644 (file)
index 0000000..6accb3b
--- /dev/null
@@ -0,0 +1,41 @@
+# Makefile for qemu target independent devices.
+
+include config.mak
+include ../config-host.mak
+include $(SRC_PATH)/rules.mak
+
+.PHONY: all
+
+VPATH=$(SRC_PATH):$(SRC_PATH)/hw
+
+CFLAGS += $(OS_CFLAGS) $(ARCH_CFLAGS)
+LDFLAGS += $(OS_LDFLAGS) $(ARCH_LDFLAGS)
+
+CPPFLAGS += -I. -I.. -I$(SRC_PATH) -MMD -MP -MT $@
+CPPFLAGS += -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
+CPPFLAGS+=-I$(SRC_PATH)/fpu
+
+OBJS=
+OBJS+= virtio.o virtio-pci.o
+OBJS+= fw_cfg.o
+OBJS+= watchdog.o
+OBJS+= nand.o ecc.o
+
+OBJS+= m48t59.o escc.o
+
+# SCSI layer
+OBJS+= lsi53c895a.o esp.o
+
+OBJS+= dma-helpers.o sysbus.o
+
+all: $(HWLIB)
+# Dummy command so that make thinks it has done something
+       @true
+
+$(HWLIB): $(OBJS)
+
+clean:
+       rm -f *.o *.d *.a *~
+
+# Include automatically generated dependency files
+-include $(wildcard *.d */*.d)