hc
2024-11-01 2f529f9b558ca1c1bd74be7437a84e4711743404
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
demodir = @XENO_DEMO_DIR@
 
demo_PROGRAMS = altency
 
if XENO_COBALT
SUBDIRS = cobalt
endif
 
cppflags =                 \
   $(XENO_USER_CFLAGS)        \
   -I$(top_srcdir)/include
 
ldadd =                     \
   ../../lib/alchemy/libalchemy@CORE@.la        \
   ../../lib/copperplate/libcopperplate@CORE@.la    \
   @XENO_CORE_LDADD@             \
   @XENO_USER_LDADD@            \
   -lpthread -lrt -lm
 
altency_SOURCES = altency.c
altency_CPPFLAGS = $(cppflags)
altency_LDADD = $(ldadd) -lpthread -lrt -lm
altency_LDFLAGS = @XENO_AUTOINIT_LDFLAGS@ $(XENO_POSIX_WRAPPERS)
 
# This demo mixes the Alchemy and Xenomai-enabled POSIX APIs over
# Cobalt, so we ask for both set of flags. --posix along with
# --ldflags will get us the linker switches causing the symbol
# wrapping for open/read/write/ioctl and friends.  Over Mercury,
# --posix is ignored since it's implicitly enabled.
#
# CFLAGS =  $(shell xeno-config --alchemy --posix --cflags)
# LDFLAGS = $(shell xeno-config --alchemy --posix --ldflags)