]>
Commit | Line | Data |
---|---|---|
1ad2134f PB |
1 | # Makefile for qemu target independent devices. |
2 | ||
3 | include config.mak | |
4 | include ../config-host.mak | |
5 | include $(SRC_PATH)/rules.mak | |
6 | ||
7 | .PHONY: all | |
8 | ||
9 | VPATH=$(SRC_PATH):$(SRC_PATH)/hw | |
10 | ||
11 | CFLAGS += $(OS_CFLAGS) $(ARCH_CFLAGS) | |
12 | LDFLAGS += $(OS_LDFLAGS) $(ARCH_LDFLAGS) | |
13 | ||
20094efc | 14 | CPPFLAGS += -I. -I.. -I$(SRC_PATH) -MMD -MP -MT $@ |
1ad2134f PB |
15 | CPPFLAGS += -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE |
16 | CPPFLAGS+=-I$(SRC_PATH)/fpu | |
17 | ||
4f3a1d56 JQ |
18 | obj-y = |
19 | obj-y += virtio.o virtio-pci.o | |
20 | obj-y += fw_cfg.o | |
21 | obj-y += watchdog.o | |
22 | obj-y += nand.o ecc.o | |
1ad2134f | 23 | |
4f3a1d56 | 24 | obj-y += m48t59.o escc.o |
e20a8dff | 25 | |
e20a8dff | 26 | # SCSI layer |
4f3a1d56 | 27 | obj-y += lsi53c895a.o esp.o |
1ad2134f | 28 | |
4f3a1d56 | 29 | obj-y += dma-helpers.o sysbus.o |
1ad2134f PB |
30 | |
31 | all: $(HWLIB) | |
c2fb2637 PB |
32 | # Dummy command so that make thinks it has done something |
33 | @true | |
1ad2134f | 34 | |
4f3a1d56 | 35 | $(HWLIB): $(obj-y) |
1ad2134f PB |
36 | |
37 | clean: | |
38 | rm -f *.o *.d *.a *~ | |
39 | ||
40 | # Include automatically generated dependency files | |
41 | -include $(wildcard *.d */*.d) |