]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/io/server/src/Make.rules
b2b10a84db29cf59f0156cd0adfd03a15aa92d15
[l4.git] / l4 / pkg / io / server / src / Make.rules
1 # vi:ft=make
2 #MODE   := shared
3 TARGET  = io
4
5 SRC_CC := main.cc pci.cc res.cc phys_space.cc resource.cc hw_device.cc \
6           hw_root_bus.cc device.cc vdevice.cc vproxy_dev.cc \
7           vpci.cc vpci_virtual_root.cc vpci_pci_bridge.cc vbus_factory.cc \
8           cfg_scanner.cc cfg_scan.cc cfg_parser.tab.cc vbus.cc vicu.cc \
9           server.cc pci_iomem_root_bridge.cc
10
11 SRC_CC_x86    = acpi.cc ux.cc acpi_osl.cc
12 SRC_CC_amd64  = acpi.cc ux.cc acpi_osl.cc
13 SRC_CC       += $(SRC_CC_$(ARCH))
14
15 REQUIRES_LIBS   = libsigma0 libstdc++ libpciids
16 REQUIRES_LIBS_x86 = acpica
17 REQUIRES_LIBS_amd64 = acpica
18
19 REQUIRES_CFLAGS = libio-vbus libio-io
20 PRIVATE_INCDIR += $(SRC_DIR)
21 L4_MULTITHREADED = y