]> rtime.felk.cvut.cz Git - frescor/frsh.git/blob - frsh_api/Makefile.omk
Fixes of AQuoSA resource manager and build system.
[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_distributed.c frsh_core.c frsh_error.c frsh_thread.c frsh_sharedobj.c
5 include_HEADERS = frsh_opaque_types.h frsh_forb.h
6 frsh_LIBS = fna fcb_client forb contract synchobj sharedobj fra ulut fosa $(allocator-libs-y)
7
8 config_include_HEADERS = frsh_resources.h
9 frsh_resources_DEFINES = CONFIG_RESOURCE_DUMMY \
10                          CONFIG_AQUOSA\
11                          CONFIG_CPUCG\
12                          CONFIG_FWP \
13                          CONFIG_RESOURCE_ITEM
14
15 allocator-libs-$(CONFIG_RESOURCE_DUMMY) += fra_dummy
16 allocator-libs-$(CONFIG_RESOURCE_ITEM) += fra_item
17 allocator-libs-$(CONFIG_FWP) += frsh_fwp fwp
18 allocator-libs-$(CONFIG_AQUOSA) += frshaqcpu
19 allocator-libs-$(CONFIG_CPUCG) += frshcpucg
20
21 LOADLIBES += -L $(AQUOSA_ROOT)/lib
22 LDFLAGS += -L $(AQUOSA_ROOT)/lib