Statistics
| Branch: | Revision:

root / Makefile.hw @ 09d85fb8

History | View | Annotate | Download (754 Bytes)

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