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 frsh_sharedobj.c frsh_power.c frsh_feedback.c
6 include_HEADERS = frsh_opaque_types.h frsh_forb.h
7 frsh_LIBS = fcb_client forb contract synchobj sharedobj fra ulut fosa $(allocator-libs-y) $(platform-libs-y)
9 ifneq ($(filter y true 1,$(FRSH_DISTRIBUTED_MODULE_SUPPORTED)),)
10 frsh_SOURCES += frsh_distributed.c
14 config_include_HEADERS = frsh_resources.h
15 frsh_resources_DEFINES = CONFIG_RESOURCE_DUMMY \
20 CONFIG_RESOURCE_ITEM \
25 allocator-libs-$(CONFIG_RESOURCE_DUMMY) += fra_dummy
26 allocator-libs-$(CONFIG_RESOURCE_ITEM) += fra_item
27 allocator-libs-$(CONFIG_FWP) += frsh_fwp fwp
28 allocator-libs-$(CONFIG_AQUOSA) += frshaqcpu
29 allocator-libs-$(CONFIG_CPUCG) += frshcpucg
30 allocator-libs-$(CONFIG_DISKBFQ) += frshdiskbfq
32 platform-libs-$(CONFIG_ACPI_CPU) += acpi_cpu
33 platform-libs-$(CONFIG_ACPI_LCD) += acpi_lcd
34 platform-libs-$(CONFIG_ACPI_BATTERY) += acpi_battery
36 ifneq ($(AQUOSA_ROOT),)
37 LOADLIBES += -L $(AQUOSA_ROOT)/lib
38 LDFLAGS += -L $(AQUOSA_ROOT)/lib