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