Statistics
| Branch: | Revision:

root / Makefile.hw @ b567b38c

History | View | Annotate | Download (907 Bytes)

1 1ad2134f Paul Brook
# Makefile for qemu target independent devices.
2 1ad2134f Paul Brook
3 1ad2134f Paul Brook
include ../config-host.mak
4 1f3d3c8f Juan Quintela
include ../config-all-devices.mak
5 f36fc7a1 Juan Quintela
include config.mak
6 1ad2134f Paul Brook
include $(SRC_PATH)/rules.mak
7 1ad2134f Paul Brook
8 1ad2134f Paul Brook
.PHONY: all
9 1ad2134f Paul Brook
10 1ad2134f Paul Brook
VPATH=$(SRC_PATH):$(SRC_PATH)/hw
11 1ad2134f Paul Brook
12 6c90361a Juan Quintela
QEMU_CFLAGS+=-I.. -I$(SRC_PATH)/fpu
13 1ad2134f Paul Brook
14 4f3a1d56 Juan Quintela
obj-y =
15 ca20cf32 Blue Swirl
obj-y += loader.o
16 3987e1cf Michael S. Tsirkin
obj-y += virtio.o
17 4f3a1d56 Juan Quintela
obj-y += fw_cfg.o
18 4f3a1d56 Juan Quintela
obj-y += watchdog.o
19 065c7a36 Juan Quintela
obj-$(CONFIG_ECC) += ecc.o
20 7807feef Juan Quintela
obj-$(CONFIG_NAND) += nand.o
21 1ad2134f Paul Brook
22 626b2a65 Juan Quintela
obj-$(CONFIG_M48T59) += m48t59.o
23 2f3c407d Juan Quintela
obj-$(CONFIG_ESCC) += escc.o
24 e20a8dff Blue Swirl
25 9801c7b4 Blue Swirl
# PCI watchdog devices
26 9801c7b4 Blue Swirl
obj-y += wdt_i6300esb.o
27 9801c7b4 Blue Swirl
28 5e520a7d Blue Swirl
obj-y += msix.o
29 5e520a7d Blue Swirl
30 bd390e64 Blue Swirl
# PCI network cards
31 bd390e64 Blue Swirl
obj-y += ne2000.o
32 bd390e64 Blue Swirl
33 e20a8dff Blue Swirl
# SCSI layer
34 9f376df1 Juan Quintela
obj-y += lsi53c895a.o
35 9f376df1 Juan Quintela
obj-$(CONFIG_ESP) += esp.o
36 1ad2134f Paul Brook
37 86e1d113 Juan Quintela
obj-y += dma-helpers.o sysbus.o isa-bus.o
38 86e1d113 Juan Quintela
obj-$(CONFIG_QDEV_ADDR) += qdev-addr.o
39 1ad2134f Paul Brook
40 1ad2134f Paul Brook
all: $(HWLIB)
41 c2fb2637 Paul Brook
# Dummy command so that make thinks it has done something
42 c2fb2637 Paul Brook
	@true
43 1ad2134f Paul Brook
44 4f3a1d56 Juan Quintela
$(HWLIB): $(obj-y)
45 1ad2134f Paul Brook
46 1ad2134f Paul Brook
clean:
47 1ad2134f Paul Brook
	rm -f *.o *.d *.a *~
48 1ad2134f Paul Brook
49 1ad2134f Paul Brook
# Include automatically generated dependency files
50 1ad2134f Paul Brook
-include $(wildcard *.d */*.d)