]> rtime.felk.cvut.cz Git - frescor/frsh.git/blob - frsh_api/Makefile.omk
Add test for frsh_transaction_negotiate()
[frescor/frsh.git] / frsh_api / Makefile.omk
1 SUBDIRS = tests
2
3 shared_LIBRARIES = frsh
4 frsh_SOURCES = frsh_contract.c frsh_vres.c frsh_synchobj.c frsh_core.c  \
5                 frsh_spare_capacity.c frsh_error.c frsh_thread.c        \
6                 frsh_sharedobj.c frsh_power.c frsh_feedback.c           \
7                 frsh_transaction.c
8 include_HEADERS = frsh_opaque_types.h frsh_forb.h
9 frsh_LIBS = fcb_client forb contract synchobj sharedobj fra ulut fosa $(allocator-libs-y) $(platform-libs-y)
10
11 ifneq ($(filter y true 1,$(FRSH_DISTRIBUTED_MODULE_SUPPORTED)),)
12 frsh_SOURCES += frsh_distributed.c
13 frsh_LIBS += fna
14 endif
15
16 config_include_HEADERS = frsh_resources.h
17 frsh_resources_DEFINES = CONFIG_RESOURCE_DUMMY \
18                          CONFIG_AQUOSA\
19                          CONFIG_CPUCG\
20                          CONFIG_DISKBFQ\
21                          CONFIG_FWP \
22                          CONFIG_RESOURCE_ITEM \
23                          CONFIG_ACPI_LCD \
24                          CONFIG_ACPI_CPU \
25                          CONFIG_ACPI_BATTERY
26
27 allocator-libs-$(CONFIG_RESOURCE_DUMMY) += fra_dummy
28 allocator-libs-$(CONFIG_RESOURCE_ITEM) += fra_item
29 allocator-libs-$(CONFIG_FWP) += frsh_fwp fwp
30 allocator-libs-$(CONFIG_AQUOSA) += frshaqcpu
31 allocator-libs-$(CONFIG_CPUCG) += frshcpucg
32 allocator-libs-$(CONFIG_DISKBFQ) += frshdiskbfq
33
34 platform-libs-$(CONFIG_ACPI_CPU) += acpi_cpu
35 platform-libs-$(CONFIG_ACPI_LCD) += acpi_lcd
36 platform-libs-$(CONFIG_ACPI_BATTERY) += acpi_battery
37
38 ifneq ($(AQUOSA_ROOT),)
39 LOADLIBES += -L $(AQUOSA_ROOT)/lib
40 LDFLAGS += -L $(AQUOSA_ROOT)/lib
41 endif