]> rtime.felk.cvut.cz Git - orte.git/blob - orte/manager/Makefile.omk
Correct OMK build to compile ORTE manager by default.
[orte.git] / orte / manager / Makefile.omk
1 default_CONFIG = CONFIG_OC_ETH_ORTE_MANAGER=y
2 default_CONFIG += CONFIG_OC_ETH_ORTE_MANAGER_AS_LIBRARY=x
3
4 ifeq ($(CONFIG_OC_ETH_ORTE_MANAGER),y)
5
6 INCLUDES = -I $(srcdir)/../include
7
8 ifeq ($(CONFIG_OC_ETH_ORTE_MANAGER_AS_LIBRARY),y)
9 INCLUDES += -D MAIN_RENAMED
10 lib_LIBRARIES = ortemanager
11 else
12 bin_PROGRAMS = ortemanager
13 endif
14
15 TARGET_LOADLIBES ?= pthread
16
17 lib_LOADLIBES =  orte $(TARGET_LOADLIBES)
18
19 ortemanager_SOURCES = ortemanager.c
20 ifeq ($(TARGET_OS),win32)
21 ortemanager_SOURCES += service.c
22 lib_LOADLIBES += ws2_32
23 endif #TARGET_OS
24
25 endif #CONFIG_OC_ETH_ORTE_MANAGER
26
27 #############################################################################
28 # RT-Linux version of build
29
30 default_CONFIG += CONFIG_OC_ETH_ORTE_MANAGER_RTL=n
31
32 ifeq ($(CONFIG_OC_ETH_ORTE_MANAGER_RTL),y)
33
34 rtlinux_MODULES = ortemanager_rt
35
36 rtlinux_INCLUDES = -I $(srcdir)/../include
37
38 ortemanager_rt_SOURCES = ortemanager.c
39
40 rtlinux_LOADLIBES =  orte_rt pthread_rwlock_rt
41
42 endif #CONFIG_OC_ETH_ORTE_MANAGER_RTL
43