RT-Linux compilation is usable, but requires addition of enhanced RTL_UDP.
Initial RTAI support added.
#
AUTOMAKE_OPTIONS = foreign
-if USE_RTLINUX
-SUBDIRS = orte RTL_UDP
-else
SUBDIRS = orte
-endif
EXTRA_DIST = AUTHORS COPYING ChangeLog INSTALL README TODO orte.kdevelop
AMTAR = @AMTAR@
AWK = @AWK@
CC = @CC@
+CONFIG_ORTE_RT = @CONFIG_ORTE_RT@
DEPDIR = @DEPDIR@
INCLUDES = @INCLUDES@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
#
AUTOMAKE_OPTIONS = foreign
-@USE_RTLINUX_TRUE@SUBDIRS = orte RTL_UDP
-@USE_RTLINUX_FALSE@SUBDIRS = orte
+SUBDIRS = orte
EXTRA_DIST = AUTHORS COPYING ChangeLog INSTALL README TODO orte.kdevelop
admin/depcomp admin/install-sh admin/ltconfig admin/ltmain.sh \
admin/missing admin/mkinstalldirs configure configure.in \
modtool.in
-DIST_SUBDIRS = orte RTL_UDP
+DIST_SUBDIRS = $(SUBDIRS)
all: all-recursive
.SUFFIXES:
|| exit 1; \
fi; \
done
- list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -d $(distdir)/$$subdir \
|| mkdir $(distdir)/$$subdir \
-SUBDIRS = RTL_UDP orte
+#SUBDIRS += RTL_UDP
+SUBDIRS += orte
# Hack to check RT-Linux rules
#LINUX_DIR := /home/cvs/ocera/ocera-build/kernel/linux
#RTLINUX_DIR := /home/cvs/ocera/ocera-build/kernel/rtlinux
-LINUX_DIR := /usr/src/linux-2.4.18rt
-RTLINUX_DIR := /usr/rtlinux
-KERN_EXE_SUFFIX := .o
+OCERA_DIR := $(shell ( cd -L $(MAKERULES_DIR)/../../../.. ; pwd -L ) )
# We need to ensure definition of sources directory first
ifndef SOURCES_DIR
OMK_INCLUDED := 1
endif
+BUILD_DIR_NAME = _build
+COMPILED_DIR_NAME = _compiled
+
ifdef OCERA_DIR
-KERN_INCLUDE_DIR := $(OCERA_DIR)/compiled/kernel/include
-KERN_LIB_DIR := $(OCERA_DIR)/compiled/kernel/lib
-KERN_MODULES_DIR := $(OCERA_DIR)/compiled/kernel/modules
-KERN_BUILD_DIR := $(OCERA_DIR)/build/kern
-USER_INCLUDE_DIR := $(OCERA_DIR)/compiled/user/include
-USER_LIB_DIR := $(OCERA_DIR)/compiled/user/lib
-USER_UTILS_DIR := $(OCERA_DIR)/compiled/user/utils
-USER_BIN_DIR := $(OCERA_DIR)/compiled/user/bin
-USER_BUILD_DIR := $(OCERA_DIR)/build/user
+ifeq ($(wildcard $(OCERA_DIR)/ocera.mk),)
+$(warning ocera.mk file does not exist. Adapt Makefile.rules for standalone compilation or)
+$(error go to the ocera/ directory and do 'make' to generate the ocera.mk file first, please)
+endif
+KERN_INCLUDE_DIR := $(OCERA_DIR)/$(COMPILED_DIR_NAME)/kernel/include
+KERN_LIB_DIR := $(OCERA_DIR)/$(COMPILED_DIR_NAME)/kernel/lib
+KERN_MODULES_DIR := $(OCERA_DIR)/$(COMPILED_DIR_NAME)/kernel/modules
+KERN_BUILD_DIR := $(OCERA_DIR)/$(BUILD_DIR_NAME)/kern/orte
+USER_INCLUDE_DIR := $(OCERA_DIR)/$(COMPILED_DIR_NAME)/user/include
+USER_LIB_DIR := $(OCERA_DIR)/$(COMPILED_DIR_NAME)/user/lib
+USER_UTILS_DIR := $(OCERA_DIR)/$(COMPILED_DIR_NAME)/user/utils
+USER_BIN_DIR := $(OCERA_DIR)/$(COMPILED_DIR_NAME)/user/bin
+USER_BUILD_DIR := $(OCERA_DIR)/$(BUILD_DIR_NAME)/user/orte
+LINUX_DIR := $(OCERA_DIR)/kernel/linux
+#RTLINUX_DIR := $(OCERA_DIR)/kernel/rtlinux
+CONFIG_FILE := $(OCERA_DIR)/emdebsys/.config
else
-KERN_INCLUDE_DIR := $(MAKERULES_DIR)/compiled/include-kern
-KERN_LIB_DIR := $(MAKERULES_DIR)/compiled/lib-kern
-KERN_MODULES_DIR := $(MAKERULES_DIR)/compiled/modules
-KERN_BUILD_DIR := $(MAKERULES_DIR)/build/kern
-USER_INCLUDE_DIR := $(MAKERULES_DIR)/compiled/include
-USER_LIB_DIR := $(MAKERULES_DIR)/compiled/lib
-USER_UTILS_DIR := $(MAKERULES_DIR)/compiled/bin-utils
-USER_BIN_DIR := $(MAKERULES_DIR)/compiled/bin
-USER_BUILD_DIR := $(MAKERULES_DIR)/build/user
+KERN_INCLUDE_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/include-kern
+KERN_LIB_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/lib-kern
+KERN_MODULES_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/modules
+KERN_BUILD_DIR := $(MAKERULES_DIR)/$(BUILD_DIR_NAME)/kern
+USER_INCLUDE_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/include
+USER_LIB_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/lib
+USER_UTILS_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/bin-utils
+USER_BIN_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/bin
+USER_BUILD_DIR := $(MAKERULES_DIR)/$(BUILD_DIR_NAME)/user
+ifndef LINUX_VERSION
+LINUX_VERSION=$(shell uname -r)
+endif
+ifndef LINUX_DIR
+LINUX_DIR=/lib/modules/$(LINUX_VERSION)/build
+endif
endif
-export SOURCES_DIR MAKERULES_DIR RELATIVE_DIR LINUX_DIR RTLINUX_DIR
+export SOURCES_DIR MAKERULES_DIR RELATIVE_DIR LINUX_DIR LINUX_VERSION RTLINUX_DIR
CFLAGS = -O2 -ggdb
# Check GCC version for user build
-ifndef CC_VERSION
+ifndef CC_MAJOR_VERSION
CC_MAJOR_VERSION := $(shell $(CC) -dumpversion | sed -e 's/\([^.]\)\..*/\1/')
endif
# Prepare suitable define for dependency building
ifdef KERN_RULE_TEMPLATES
+$(KERN_MODULES_DIR)/kernel.mk: $(LINUX_DIR)/.config $(MAKERULES_DIR)/kernelcfg2mk
+ $(MAKERULES_DIR)/kernelcfg2mk $(LINUX_DIR) $(KERN_MODULES_DIR)
+
ifdef RTLINUX_DIR
include $(RTLINUX_DIR)/rtl.mk
+
+KERN_CC = $(CC)
+INCLUDES := -I $(KERN_INCLUDE_DIR) $(INCLUDE) $(rtlinux_INCLUDES) $(kernel_INCLUDES)
+#-DEXPORT_NO_SYMBOLS
+c_o_kern_COMPILE = $(KERN_CC) $(INCLUDES) $(CFLAGS) -DEXPORT_SYMTAB
+cc_o_kern_COMPILE = $(CXX) $(INCLUDES) $(CXXFLAGS) -DEXPORT_SYMTAB
+KERN_EXE_SUFFIX := .o
+KERN_ARCH = $(ARCH)
+KERN_LD = ld -m elf_$(KERN_ARCH)
+
+else # RTLINUX_DIR
+
+include $(KERN_MODULES_DIR)/kernel.mk
+
+ifdef LINUX_CC
+KERN_CC = $(LINUX_CC)
+else
+KERN_CC = echo KERN_CC not defined - compilation skipped
+endif
+c_o_kern_COMPILE = $(KERN_CC) $(kernel_INCLUDES) $(LINUX_CFLAGS) -DEXPORT_SYMTAB
+cc_o_kern_COMPILE = $(KERN_CC) $(kernel_INCLUDES) $(LINUX_CFLAGS) -DEXPORT_SYMTAB
+KERN_EXE_SUFFIX := $(LINUX_MODULE_EXT)
+KERN_LDFLAGS = $(LINUX_LDFLAGS)
+ifdef LINUX_ARCH
+KERN_ARCH = $(LINUX_ARCH)
+else
+KERN_ARCH = echo KERN_ARCH not defined - skipped
+endif
+ifdef LINUX_LD
+KERN_LD = $(LINUX_LD)
+else
+KERN_LD = echo KERN_LD not defined - skipped
+endif
endif
KERN_LOADLIBES += -L$(KERN_LIB_DIR)
KERN_LOADLIBES += $(rtlinux_LOADLIBES:%=-l%)
KERN_LOADLIBES += $(kernel_LOADLIBES:%=-l%)
-INCLUDES := -I $(KERN_INCLUDE_DIR) $(INCLUDE) $(rtlinux_INCLUDES)
-
-#-DEXPORT_NO_SYMBOLS
-
-c_o_kern_COMPILE = $(CC) $(INCLUDES) $(CFLAGS) -DEXPORT_SYMTAB
-
-cc_o_kern_COMPILE = $(CXX) $(INCLUDES) $(CXXFLAGS) -DEXPORT_SYMTAB
# Check GCC version for kernel part of build
-ifndef CC_VERSION
-kern_CC_MAJOR_VERSION := $(shell $(CC) -dumpversion | sed -e 's/\([^.]\)\..*/\1/')
+ifndef kern_CC_MAJOR_VERSION
+kern_CC_MAJOR_VERSION := $(shell $(KERN_CC) -dumpversion | sed -e 's/\([^.]\)\..*/\1/')
endif
# Prepare suitable define for dependency building
ifeq ($(kern_CC_MAJOR_VERSION),2)
KERN_SOURCES += $$($(1)_SOURCES)
$(2)/$(1)$(KERN_EXE_SUFFIX): $$($(1)_OBJS)
- ld -m elf_$(ARCH) -r $$($(1)_OBJS) $$($(1)_LIBS:%=-l%) $$(KERN_LOADLIBES) -Map $(KERN_OBJS_DIR)/$(1).mod.map -o $(2)/$(1)$(KERN_EXE_SUFFIX)
+ $$(KERN_LD) $$(KERN_LDFLAGS) -r $$($(1)_OBJS) $$($(1)_LIBS:%=-l%) $$(KERN_LOADLIBES) -Map $(KERN_OBJS_DIR)/$(1).mod.map -o $(2)/$(1)$(KERN_EXE_SUFFIX)
@echo "$(2)/$(1)$(KERN_EXE_SUFFIX): \\" >$(KERN_OBJS_DIR)/$(1).mod.d
@sed -n -e 's/^LOAD \(.*\)$$$$/ \1 \\/p' $(KERN_OBJS_DIR)/$(1).mod.map >>$(KERN_OBJS_DIR)/$(1).mod.d
@echo >>$(KERN_OBJS_DIR)/$(1).mod.d
ranlib $$@
endef
+
+ifdef LINUX_DIR
+
kernel-lib-pass-local: $(kernel_LIBRARIES:%=$(KERN_LIB_DIR)/lib%.a)
kernel-pass-local: $(kernel_MODULES:%=$(KERN_MODULES_DIR)/%$(KERN_EXE_SUFFIX))
+$(foreach module,$(kernel_MODULES),$(eval $(call MODULE_kern_template,$(module),$(KERN_MODULES_DIR))))
+
+$(foreach lib,$(kernel_LIBRARIES),$(eval $(call LIBRARY_kern_template,$(lib))))
+
+endif
+
+
ifdef RTLINUX_DIR
kernel-pass-local: $(rtlinux_MODULES:%=$(KERN_MODULES_DIR)/%$(KERN_EXE_SUFFIX))
#=====================================================================
-kernel-lib-pass kernel-pass:
+kernel-lib-pass:
+@$(foreach dir, $(SUBDIRS), $(call mkdir_def,$(KERN_OBJS_DIR)/$(dir)) ; \
$(MAKE) SOURCES_DIR=$(SOURCES_DIR)/$(dir) \
RELATIVE_DIR=$(RELATIVE_DIR)/$(dir) -C $(KERN_OBJS_DIR)/$(dir) \
-f $(SOURCES_DIR)/$(dir)/Makefile $@ || exit 1 ;)
+@$(call mkdir_def,$(KERN_OBJS_DIR))
- @$(MAKE) --no-print-directory -C $(KERN_OBJS_DIR) \
- -f $(SOURCES_DIR)/Makefile KERN_RULE_TEMPLATES=y $(@:%=%-local)
+ +@if [ -n "$(kernel_LIBRARIES)$(rtlinux_LIBRARIES)" ] ; \
+ then \
+ $(MAKE) --no-print-directory -C $(KERN_OBJS_DIR) \
+ -f $(SOURCES_DIR)/Makefile KERN_RULE_TEMPLATES=y $(@:%=%-local) ; \
+ fi
+
+kernel-pass:
+ +@$(foreach dir, $(SUBDIRS), $(call mkdir_def,$(KERN_OBJS_DIR)/$(dir)) ; \
+ $(MAKE) SOURCES_DIR=$(SOURCES_DIR)/$(dir) \
+ RELATIVE_DIR=$(RELATIVE_DIR)/$(dir) -C $(KERN_OBJS_DIR)/$(dir) \
+ -f $(SOURCES_DIR)/$(dir)/Makefile $@ || exit 1 ;)
+ +@$(call mkdir_def,$(KERN_OBJS_DIR))
+ +@if [ -n "$(kernel_MODULES)$(rtlinux_MODULES)" ] ; \
+ then \
+ $(MAKE) --no-print-directory -C $(KERN_OBJS_DIR) \
+ -f $(SOURCES_DIR)/Makefile KERN_RULE_TEMPLATES=y $(@:%=%-local) ; \
+ fi
library-pass binary-pass utils-pass:
+@$(foreach dir, $(SUBDIRS), $(call mkdir_def,$(USER_OBJS_DIR)/$(dir)) ; \
clean-local:
@echo Cleaning in $(KERN_OBJS_DIR) and $(USER_OBJS_DIR)
- @rm -f $(KERN_OBJS_DIR)/*.o $(USER_OBJS_DIR)/*.o $(USER_OBJS_DIR)/*.lo $(USER_OBJS_DIR)/*.d $(USER_OBJS_DIR)/*.map
+ @rm -f $(KERN_OBJS_DIR)/*.o $(USER_OBJS_DIR)/*.o $(USER_OBJS_DIR)/*.lo \
+ $(KERN_OBJS_DIR)/*.d $(USER_OBJS_DIR)/*.d $(KERN_OBJS_DIR)/*.map $(USER_OBJS_DIR)/*.map
DS_RTAI([USE_RTAI=yes],[USE_RTAI=no])
DS_RTLINUX([USE_RTLINUX=yes],[USE_RTLINUX=no])
if test ${USE_RTAI} == "yes" -o ${USE_RTLINUX} == "yes" ; then
- AC_DEFINE([CONFIG_ORTE_RT],[1],[Define to enable comedi's RT support])
- fi
+ AC_DEFINE([CONFIG_ORTE_RT],[1],[Define to enable ORTE's RT support])
+ CONFIG_ORTE_RT="yes"
+ fi
+ AC_SUBST(CONFIG_ORTE_RT)
AM_CONDITIONAL([USE_RTAI],[test ${USE_RTAI} == "yes"])
AM_CONDITIONAL([USE_RTLINUX],[test ${USE_RTLINUX} == "yes"])
AM_CONDITIONAL([CONFIG_ORTE_RT],[test ${USE_RTAI} == "yes" -o ${USE_RTLINUX} == "yes"])
DS_RTAI([USE_RTAI=yes],[USE_RTAI=no])
DS_RTLINUX([USE_RTLINUX=yes],[USE_RTLINUX=no])
if test ${USE_RTAI} == "yes" -o ${USE_RTLINUX} == "yes" ; then
- AC_DEFINE([CONFIG_ORTE_RT],[1],[Define to enable comedi's RT support])
- fi
+ AC_DEFINE([CONFIG_ORTE_RT],[1],[Define to enable ORTE's RT support])
+ CONFIG_ORTE_RT="yes"
+ fi
+ AC_SUBST(CONFIG_ORTE_RT)
AM_CONDITIONAL([USE_RTAI],[test ${USE_RTAI} == "yes"])
AM_CONDITIONAL([USE_RTLINUX],[test ${USE_RTLINUX} == "yes"])
AM_CONDITIONAL([CONFIG_ORTE_RT],[test ${USE_RTAI} == "yes" -o ${USE_RTLINUX} == "yes"])
# Created: 1993-05-16
# Public domain
-# $Id: mkinstalldirs,v 1.1 2004/01/13 12:39:53 ppisa Exp $
+# $Id: mkinstalldirs,v 1.2 2004/01/17 18:16:42 ppisa Exp $
errstatus=0
# include <unistd.h>
#endif"
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT LINUX_DIR LINUX_ARCH LINUX_AFLAGS LINUX_LDFLAGS LINUX_ARFLAGS LINUX_CROSS_COMPILE LINUX_KERNELRELEASE LINUX_CFLAGS LINUX_CC LINUX_LD LINUX_AS LINUX_MODULE_EXT CONFIG_RTHAL_TRUE CONFIG_RTHAL_FALSE RTAI_CFLAGS CONFIG_RTLINUX_TRUE CONFIG_RTLINUX_FALSE RTLINUX_CFLAGS USE_RTAI_TRUE USE_RTAI_FALSE USE_RTLINUX_TRUE USE_RTLINUX_FALSE CONFIG_ORTE_RT_TRUE CONFIG_ORTE_RT_FALSE ORTE_MAJOR_VERSION ORTE_MINOR_VERSION ORTE_MICRO_VERSION ORTE_VERSION INCLUDES CONFIG_ORTE_WIN_TRUE CONFIG_ORTE_WIN_FALSE moduledir modulePROGRAMS_INSTALL CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE RANLIB ac_ct_RANLIB CPP EGREP LIBOBJS LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT LINUX_DIR LINUX_ARCH LINUX_AFLAGS LINUX_LDFLAGS LINUX_ARFLAGS LINUX_CROSS_COMPILE LINUX_KERNELRELEASE LINUX_CFLAGS LINUX_CC LINUX_LD LINUX_AS LINUX_MODULE_EXT CONFIG_RTHAL_TRUE CONFIG_RTHAL_FALSE RTAI_CFLAGS CONFIG_RTLINUX_TRUE CONFIG_RTLINUX_FALSE RTLINUX_CFLAGS CONFIG_ORTE_RT USE_RTAI_TRUE USE_RTAI_FALSE USE_RTLINUX_TRUE USE_RTLINUX_FALSE CONFIG_ORTE_RT_TRUE CONFIG_ORTE_RT_FALSE ORTE_MAJOR_VERSION ORTE_MINOR_VERSION ORTE_MICRO_VERSION ORTE_VERSION moduledir modulePROGRAMS_INSTALL CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE RANLIB ac_ct_RANLIB CPP EGREP INCLUDES CONFIG_ORTE_WIN_TRUE CONFIG_ORTE_WIN_FALSE CONFIG_ORTE_UNIX_TRUE CONFIG_ORTE_UNIX_FALSE LIBOBJS LTLIBOBJS'
ac_subst_files=''
# Initialize some variables set by options.
#define CONFIG_ORTE_RT 1
_ACEOF
- fi
+ CONFIG_ORTE_RT="yes"
+ fi
+
if test ${USE_RTAI} == "yes"; then
-###############################
-# includes
-case "$target" in
- *-cygwin* | *-mingw*)
- INCLUDES='-I$(top_srcdir)/orte/include -I$(top_srcdir)/orte/include/win32'
- WIN_LIB='yes'
- ;;
- *)
- # Assume Unix.
- if test ${USE_RTLINUX} == "yes" ; then
- INCLUDES='-I$(top_srcdir)/orte/include -I$(top_srcdir)/orte/include/rtl -I$(top_srcdir)/RTL_UDP/include'
- else
- INCLUDES='-I$(top_srcdir)/orte/include'
- fi
- ;;
-esac
-
-
-
-if test x$WIN_LIB = xyes; then
- CONFIG_ORTE_WIN_TRUE=
- CONFIG_ORTE_WIN_FALSE='#'
-else
- CONFIG_ORTE_WIN_TRUE='#'
- CONFIG_ORTE_WIN_FALSE=
-fi
-
###############################
# modules
-moduledir="\$(libdir)/modules/\$(LINUX_KERNELRELEASE)/comedi"
+moduledir="\$(libdir)/modules/\$(LINUX_KERNELRELEASE)/orte"
modulePROGRAMS_INSTALL="\$(top_builddir)/modtool --install"
modulePROGRAMS_UNINSTALL="\$(top_builddir)/modtool --uninstall"
###############################
# Checks for libraries (no for RT)
-if test ${USE_RTLINUX} != "yes" ; then
+if test -z ${CONFIG_ORTE_RT} ; then
echo "$as_me:$LINENO: checking for main in -lws2_32" >&5
###############################
# Checks for header files.
+if test -z ${CONFIG_ORTE_RT} ; then
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
done
+fi
+###############################
+# includes
+case "$target" in
+ *-cygwin* | *-mingw*)
+ INCLUDES='-I$(top_srcdir)/orte/include -I$(top_srcdir)/orte/include/win32'
+ WIN='yes'
+
+cat >>confdefs.h <<\_ACEOF
+#define CONFIG_ORTE_WIN 1
+_ACEOF
+
+ ;;
+ *)
+ # Assume Unix.
+ if test ${USE_RTLINUX} == "yes" ; then
+ INCLUDES='-I$(top_srcdir)/orte/include -I$(top_srcdir)/orte/include/rtl -I$(top_srcdir)/orte/contrib/RTL_UDP/include'
+ elif test ${USE_RTAI} == "yes" ; then
+ INCLUDES='-I$(top_srcdir)/orte/include -I$(top_srcdir)/orte/include/rtai'
+ else
+ INCLUDES='-I$(top_srcdir)/orte/include'
+ UNIX='yes'
+
+cat >>confdefs.h <<\_ACEOF
+#define CONFIG_ORTE_UNIX 1
+_ACEOF
+
+ fi
+ ;;
+esac
+
+
+
+if test x$WIN = xyes; then
+ CONFIG_ORTE_WIN_TRUE=
+ CONFIG_ORTE_WIN_FALSE='#'
+else
+ CONFIG_ORTE_WIN_TRUE='#'
+ CONFIG_ORTE_WIN_FALSE=
+fi
+
+
+
+if test x$UNIX = xyes; then
+ CONFIG_ORTE_UNIX_TRUE=
+ CONFIG_ORTE_UNIX_FALSE='#'
+else
+ CONFIG_ORTE_UNIX_TRUE='#'
+ CONFIG_ORTE_UNIX_FALSE=
+fi
+
###############################
# Checks for typedefs, structures, and compiler characteristics.
fi
-echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
-echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
-if test "${ac_cv_header_time+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#include <sys/types.h>
-#include <sys/time.h>
-#include <time.h>
-
-int
-main ()
-{
-if ((struct tm *) 0)
-return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_header_time=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_header_time=no
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
-echo "${ECHO_T}$ac_cv_header_time" >&6
-if test $ac_cv_header_time = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define TIME_WITH_SYS_TIME 1
-_ACEOF
-
-fi
-
###############################
# Checks for library functions.
fi
-for ac_header in stdlib.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
- echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-else
- # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-$ac_includes_default
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_header_compiler=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_header_compiler=no
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
-
-# Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#include <$ac_header>
-_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null; then
- if test -s conftest.err; then
- ac_cpp_err=$ac_c_preproc_warn_flag
- else
- ac_cpp_err=
- fi
-else
- ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
- ac_header_preproc=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_header_preproc=no
-fi
-rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
-
-# So? What about this header?
-case $ac_header_compiler:$ac_header_preproc in
- yes:no )
- { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
- (
- cat <<\_ASBOX
-## ------------------------------------ ##
-## Report this to bug-autoconf@gnu.org. ##
-## ------------------------------------ ##
-_ASBOX
- ) |
- sed "s/^/$as_me: WARNING: /" >&2
- ;;
- no:yes )
- { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
- (
- cat <<\_ASBOX
-## ------------------------------------ ##
-## Report this to bug-autoconf@gnu.org. ##
-## ------------------------------------ ##
-_ASBOX
- ) |
- sed "s/^/$as_me: WARNING: /" >&2
- ;;
-esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- eval "$as_ac_Header=$ac_header_preproc"
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
- cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5
-echo $ECHO_N "checking for GNU libc compatible malloc... $ECHO_C" >&6
-if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test "$cross_compiling" = yes; then
- ac_cv_func_malloc_0_nonnull=no
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#if STDC_HEADERS || HAVE_STDLIB_H
-# include <stdlib.h>
-#else
-char *malloc ();
-#endif
-
-int
-main ()
-{
-exit (malloc (0) ? 0 : 1);
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_func_malloc_0_nonnull=yes
-else
- echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-( exit $ac_status )
-ac_cv_func_malloc_0_nonnull=no
-fi
-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
-echo "${ECHO_T}$ac_cv_func_malloc_0_nonnull" >&6
-if test $ac_cv_func_malloc_0_nonnull = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_MALLOC 1
-_ACEOF
-
-else
- cat >>confdefs.h <<\_ACEOF
-#define HAVE_MALLOC 0
-_ACEOF
-
- LIBOBJS="$LIBOBJS malloc.$ac_objext"
-
-cat >>confdefs.h <<\_ACEOF
-#define malloc rpl_malloc
-_ACEOF
-
-fi
-
-
-
-
for ac_func in strdup
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
# Add obsolute directory for header files
CFLAGS="$CFLAGS -Wall"
- ac_config_files="$ac_config_files Makefile orte/Makefile RTL_UDP/Makefile RTL_UDP/udp/Makefile orte/liborte/Makefile orte/liborte/rtl/Makefile orte/examples/Makefile orte/examples/hello/Makefile orte/examples/reliable/Makefile orte/examples/ORTEPing/Makefile orte/examples/ORTESpy/Makefile orte/manager/Makefile"
+ ac_config_files="$ac_config_files Makefile orte/Makefile orte/liborte/Makefile orte/liborte/rtl/Makefile orte/examples/Makefile orte/examples/hello/Makefile orte/examples/reliable/Makefile orte/examples/ORTEPing/Makefile orte/examples/ORTESpy/Makefile orte/manager/Makefile"
+
+
ac_config_files="$ac_config_files modtool"
Usually this means the macro was only invoked conditionally." >&2;}
{ (exit 1); exit 1; }; }
fi
+if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+ { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+ { (exit 1); exit 1; }; }
+fi
if test -z "${CONFIG_ORTE_WIN_TRUE}" && test -z "${CONFIG_ORTE_WIN_FALSE}"; then
{ { echo "$as_me:$LINENO: error: conditional \"CONFIG_ORTE_WIN\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
Usually this means the macro was only invoked conditionally." >&2;}
{ (exit 1); exit 1; }; }
fi
-if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
- { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
+if test -z "${CONFIG_ORTE_UNIX_TRUE}" && test -z "${CONFIG_ORTE_UNIX_FALSE}"; then
+ { { echo "$as_me:$LINENO: error: conditional \"CONFIG_ORTE_UNIX\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"AMDEP\" was never defined.
+echo "$as_me: error: conditional \"CONFIG_ORTE_UNIX\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
{ (exit 1); exit 1; }; }
fi
# Handling of arguments.
"Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
"orte/Makefile" ) CONFIG_FILES="$CONFIG_FILES orte/Makefile" ;;
- "RTL_UDP/Makefile" ) CONFIG_FILES="$CONFIG_FILES RTL_UDP/Makefile" ;;
- "RTL_UDP/udp/Makefile" ) CONFIG_FILES="$CONFIG_FILES RTL_UDP/udp/Makefile" ;;
"orte/liborte/Makefile" ) CONFIG_FILES="$CONFIG_FILES orte/liborte/Makefile" ;;
"orte/liborte/rtl/Makefile" ) CONFIG_FILES="$CONFIG_FILES orte/liborte/rtl/Makefile" ;;
"orte/examples/Makefile" ) CONFIG_FILES="$CONFIG_FILES orte/examples/Makefile" ;;
s,@CONFIG_RTLINUX_TRUE@,$CONFIG_RTLINUX_TRUE,;t t
s,@CONFIG_RTLINUX_FALSE@,$CONFIG_RTLINUX_FALSE,;t t
s,@RTLINUX_CFLAGS@,$RTLINUX_CFLAGS,;t t
+s,@CONFIG_ORTE_RT@,$CONFIG_ORTE_RT,;t t
s,@USE_RTAI_TRUE@,$USE_RTAI_TRUE,;t t
s,@USE_RTAI_FALSE@,$USE_RTAI_FALSE,;t t
s,@USE_RTLINUX_TRUE@,$USE_RTLINUX_TRUE,;t t
s,@ORTE_MINOR_VERSION@,$ORTE_MINOR_VERSION,;t t
s,@ORTE_MICRO_VERSION@,$ORTE_MICRO_VERSION,;t t
s,@ORTE_VERSION@,$ORTE_VERSION,;t t
-s,@INCLUDES@,$INCLUDES,;t t
-s,@CONFIG_ORTE_WIN_TRUE@,$CONFIG_ORTE_WIN_TRUE,;t t
-s,@CONFIG_ORTE_WIN_FALSE@,$CONFIG_ORTE_WIN_FALSE,;t t
s,@moduledir@,$moduledir,;t t
s,@modulePROGRAMS_INSTALL@,$modulePROGRAMS_INSTALL,;t t
s,@CC@,$CC,;t t
s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
s,@CPP@,$CPP,;t t
s,@EGREP@,$EGREP,;t t
+s,@INCLUDES@,$INCLUDES,;t t
+s,@CONFIG_ORTE_WIN_TRUE@,$CONFIG_ORTE_WIN_TRUE,;t t
+s,@CONFIG_ORTE_WIN_FALSE@,$CONFIG_ORTE_WIN_FALSE,;t t
+s,@CONFIG_ORTE_UNIX_TRUE@,$CONFIG_ORTE_UNIX_TRUE,;t t
+s,@CONFIG_ORTE_UNIX_FALSE@,$CONFIG_ORTE_UNIX_FALSE,;t t
s,@LIBOBJS@,$LIBOBJS,;t t
s,@LTLIBOBJS@,$LTLIBOBJS,;t t
CEOF
chmod +x modtool
+
+# ======================================================================
+# generate orte/include/orte_config.h
+# ======================================================================
+
+{ echo "$as_me:$LINENO: creating orte/include/orte_config.h" >&5
+echo "$as_me: creating orte/include/orte_config.h" >&6;}
+sed -e "s/ PACKAGE/ ORTE_PACKAGE/" -e "s/ VERSION/ ORTE_VERSION/" \
+ orte/include/config.h >orte/include/orte_config.h.new
+if cmp -s orte/include/orte_config.h.new orte/include/orte_config.h; then
+ rm orte/include/orte_config.h.new
+ { echo "$as_me:$LINENO: orte/include/orte_config.h is unchanged" >&5
+echo "$as_me: orte/include/orte_config.h is unchanged" >&6;}
+else
+ mv orte/include/orte_config.h.new orte/include/orte_config.h
+fi
+
echo \
"------------------------------------------------------------------------
Configuration ORTE:
# Process this file with autoconf to produce a configure script.
#
-# $Id: configure.in,v 1.1 2004/01/13 12:39:53 ppisa Exp $
+# $Id: configure.in,v 1.2 2004/01/17 18:16:35 ppisa Exp $
# autoconf requirement
AC_PREREQ([2.57])
AC_SUBST(ORTE_MICRO_VERSION)
AC_SUBST(ORTE_VERSION)
-###############################
-# includes
-case "$target" in
- *-cygwin* | *-mingw*)
- INCLUDES='-I$(top_srcdir)/orte/include -I$(top_srcdir)/orte/include/win32'
- WIN_LIB='yes'
- ;;
- *)
- # Assume Unix.
- if test ${USE_RTLINUX} == "yes" ; then
- INCLUDES='-I$(top_srcdir)/orte/include -I$(top_srcdir)/orte/include/rtl -I$(top_srcdir)/RTL_UDP/include'
- else
- INCLUDES='-I$(top_srcdir)/orte/include'
- fi
- ;;
-esac
-AC_SUBST(INCLUDES)
-AM_CONDITIONAL(CONFIG_ORTE_WIN, test x$WIN_LIB = xyes)
###############################
# modules
-moduledir="\$(libdir)/modules/\$(LINUX_KERNELRELEASE)/comedi"
+moduledir="\$(libdir)/modules/\$(LINUX_KERNELRELEASE)/orte"
modulePROGRAMS_INSTALL="\$(top_builddir)/modtool --install"
modulePROGRAMS_UNINSTALL="\$(top_builddir)/modtool --uninstall"
AC_SUBST(moduledir)
###############################
# Checks for libraries (no for RT)
-if test ${USE_RTLINUX} != "yes" ; then
+if test -z ${CONFIG_ORTE_RT} ; then
AC_CHECK_LIB([ws2_32], [main])
AC_CHECK_LIB([pthread], [main])
fi
###############################
# Checks for header files.
+if test -z ${CONFIG_ORTE_RT} ; then
AC_HEADER_STDC
AC_CHECK_HEADERS(
[arpa/inet.h fcntl.h stdio.h netdb.h netinet/in.h stdlib.h \
string.h sys/ioctl.h sys/socket.h sys/time.h unistd.h pthread.h \
stdarg.h getopt.h sys/types.h net/if.h byteswap.h signal.h errno.h \
ctype.h sys/stat.h winsock2.h ws2tcpip.h])
+fi
+###############################
+# includes
+case "$target" in
+ *-cygwin* | *-mingw*)
+ INCLUDES='-I$(top_srcdir)/orte/include -I$(top_srcdir)/orte/include/win32'
+ WIN='yes'
+ AC_DEFINE([CONFIG_ORTE_WIN],[1],[Define if is target windows])
+ ;;
+ *)
+ # Assume Unix.
+ if test ${USE_RTLINUX} == "yes" ; then
+ INCLUDES='-I$(top_srcdir)/orte/include -I$(top_srcdir)/orte/include/rtl -I$(top_srcdir)/orte/contrib/RTL_UDP/include'
+ elif test ${USE_RTAI} == "yes" ; then
+ INCLUDES='-I$(top_srcdir)/orte/include -I$(top_srcdir)/orte/include/rtai'
+ else
+ INCLUDES='-I$(top_srcdir)/orte/include'
+ UNIX='yes'
+ AC_DEFINE([CONFIG_ORTE_UNIX],[1],[Define if is target a unix system])
+ fi
+ ;;
+esac
+AC_SUBST(INCLUDES)
+AM_CONDITIONAL(CONFIG_ORTE_WIN, test x$WIN = xyes)
+AM_CONDITIONAL(CONFIG_ORTE_UNIX, test x$UNIX = xyes)
###############################
# Checks for typedefs, structures, and compiler characteristics.
AC_C_INLINE
AC_TYPE_PID_T
AC_TYPE_SIZE_T
-AC_HEADER_TIME
###############################
# Checks for library functions.
AC_PROG_GCC_TRADITIONAL
-AC_FUNC_MALLOC
AC_CHECK_FUNCS([strdup])
###############################
AC_CONFIG_FILES([Makefile
orte/Makefile
- RTL_UDP/Makefile
- RTL_UDP/udp/Makefile
orte/liborte/Makefile
orte/liborte/rtl/Makefile
orte/examples/Makefile
orte/examples/ORTESpy/Makefile
orte/manager/Makefile])
+
+
AC_OUTPUT([
modtool
])
chmod +x modtool
+
+# ======================================================================
+# generate orte/include/orte_config.h
+# ======================================================================
+
+AC_MSG_NOTICE([creating orte/include/orte_config.h])
+sed -e "s/ PACKAGE/ ORTE_PACKAGE/" -e "s/ VERSION/ ORTE_VERSION/" \
+ orte/include/config.h >orte/include/orte_config.h.new
+if cmp -s orte/include/orte_config.h.new orte/include/orte_config.h; then
+ rm orte/include/orte_config.h.new
+ AC_MSG_NOTICE([orte/include/orte_config.h is unchanged])
+else
+ mv orte/include/orte_config.h.new orte/include/orte_config.h
+fi
+
echo \
"------------------------------------------------------------------------
Configuration ORTE:
<useconfiguration>debug</useconfiguration>
</general>
<run>
- <mainprogram>orte/examples/ORTEPing/ORTEPing</mainprogram>
+ <mainprogram>orte/examples/ORTESpy/ORTESpy</mainprogram>
<directoryradio>build</directoryradio>
<customdirectory>/</customdirectory>
- <programargs>-p -s -m 10000 -v ALL,10</programargs>
+ <programargs/>
<terminal>false</terminal>
<autocompile>true</autocompile>
<envvars/>
# Uncomment and customize the following to ORTE your needs:
#
-if CONFIG_ORTE_RT
-SUBDIRS = liborte examples
-else
SUBDIRS = liborte manager examples
-endif
AMTAR = @AMTAR@
AWK = @AWK@
CC = @CC@
+CONFIG_ORTE_RT = @CONFIG_ORTE_RT@
DEPDIR = @DEPDIR@
INCLUDES = @INCLUDES@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
modulePROGRAMS_INSTALL = @modulePROGRAMS_INSTALL@
moduledir = @moduledir@
-@CONFIG_ORTE_RT_TRUE@SUBDIRS = liborte examples
-@CONFIG_ORTE_RT_FALSE@SUBDIRS = liborte manager examples
+SUBDIRS = liborte manager examples
subdir = orte
mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/orte/include/config.h
install-exec-recursive installdirs-recursive install-recursive \
uninstall-recursive check-recursive installcheck-recursive
DIST_COMMON = Makefile.am Makefile.in
-DIST_SUBDIRS = liborte manager examples
+DIST_SUBDIRS = $(SUBDIRS)
all: all-recursive
.SUFFIXES:
|| exit 1; \
fi; \
done
- list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -d $(distdir)/$$subdir \
|| mkdir $(distdir)/$$subdir \
# Uncomment and customize the following to ORTE your needs:
#
if CONFIG_ORTE_RT
-SUBDIRS = hello
+SUBDIRS = hello
else
SUBDIRS = hello reliable ORTEPing ORTESpy
endif
AMTAR = @AMTAR@
AWK = @AWK@
CC = @CC@
+CONFIG_ORTE_RT = @CONFIG_ORTE_RT@
DEPDIR = @DEPDIR@
INCLUDES = @INCLUDES@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
#
# Uncomment and customize the following to ORTE your needs:
#
-@CONFIG_ORTE_RT_TRUE@SUBDIRS = hello
+@CONFIG_ORTE_RT_TRUE@SUBDIRS = hello
@CONFIG_ORTE_RT_FALSE@SUBDIRS = hello reliable ORTEPing ORTESpy
subdir = orte/examples
mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
/*
- * $Id: HelloWorldPublisher.c,v 0.0.0.1 2003/12/26
+ * $Id: HelloWorldPublisher.c,v 0.0.0.1 2003/12/26
*
* DEBUG: section HelloWorldPublisher
* AUTHOR: Petr Smolik petr.smolik@wo.cz
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
- *
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- */
+ *
+ */
-#include <stdio.h>
-#ifdef __RTL__
+#ifdef HAVE_CONFIG_H
+ #include <orte_config.h>
+#endif
+#if defined(CONFIG_ORTE_RTL)
+ #include <stdio.h>
#include <posix/pthread.h>
#define printf rtl_printf
+#elif defined(CONFIG_ORTE_RTAI)
+ #include <linux/module.h>
+ #include <rtai.h>
+ #include <rtai_sched.h>
+ #include <rtai_sem.h>
+ #define printf rt_printk
+#else
+ #include <stdio.h>
#endif
#include "orte_api.h"
ORTEDomain *d;
char instance2Send[64];
char terminate=0;
+int counter=0;
+#ifdef CONFIG_ORTE_RTAI
+int terminated = 0;
+SEM term_sem;
+#endif
+
+void
+sendCallBack(const ORTESendInfo *info,void *vinstance, void *sendCallBackParam) {
+ char *instance=(char*)vinstance;
+
+ switch (info->status) {
+ case NEED_DATA:
+ printf("Sampling publication, count %d\n", counter);
+ sprintf(instance,"Hello Universe! (%d)",counter++);
+ break;
+ case CQL: //criticalQueueLevel
+ break;
+ }
+}
-void *
+void *
publisher(void *arg) {
ORTEPublication *p;
- ORTEDomainProp dp;
- NtpTime persistence;
- int i=1;
+ ORTEDomainProp dp;
+ NtpTime persistence, delay;
ORTEInit();
+// ORTEVerbositySetOptions("ALL,5");
ORTEDomainPropDefaultGet(&dp);
- #ifdef __RTL__
- dp.appLocalManager=StringToIPAddress("192.168.0.4");
+ #ifdef CONFIG_ORTE_RTL
+ dp.appLocalManager=StringToIPAddress("192.168.4.1");
#endif
- d=ORTEDomainAppCreate(ORTE_DEFAULT_DOMAIN,&dp,NULL);
+ d=ORTEDomainAppCreate(ORTE_DEFAULT_DOMAIN,&dp,NULL,ORTE_FALSE);
+ if (!d) {
+ printf("ORTEDomainAppCreate failed!\n");
+ return 0;
+ }
ORTETypeRegisterAdd(d,"HelloMsg",NULL,NULL,64);
- NTPTIME_BUILD(persistence,3);
+ NTPTIME_BUILD(persistence,3);
+ NTPTIME_BUILD(delay,10); //10s
p=ORTEPublicationCreate(
d,
"Example HelloMsg",
&instance2Send,
&persistence,
1,
+ sendCallBack,
NULL,
- NULL,
- NULL);
- while (!terminate) {
- ORTESleepMs(1000);
- printf("Sampling publication, count %d\n", i);
- sprintf(instance2Send,"Hello Universe! (%d)",i++);
- ORTEPublicationSend(p);
- }
- #ifdef __RTL__
- pthread_exit(arg);
- #endif
+ &delay);
return 0;
}
-#ifndef __RTL__
-int
+#ifndef CONFIG_ORTE_RT
+int
main(int argc, char *args[]) {
publisher(NULL);
+ while(1) {
+ ORTESleepMs(1000);
+ }
return 0;
}
#else
-pthread_t t;
-int
+MODULE_LICENSE("GPL");
+int
init_module(void) {
- pthread_create (&t, NULL, publisher, 0);
+ publisher(NULL);
return 0;
}
-void
+void
cleanup_module(void) {
- int result;
- terminate=1;
- pthread_join(t,(void **) &result);
ORTEDomainAppDestroy(d);
}
#endif
/*
- * $Id: HelloWorldSubscriber.c,v 0.0.0.1 2003/12/26
+ * $Id: HelloWorldSubscriber.c,v 0.0.0.1 2003/12/26
*
* DEBUG: section HelloWorldSubscriber
* AUTHOR: Petr Smolik petr.smolik@wo.cz
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
- *
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- */
+ *
+ */
-#include <stdio.h>
-#ifdef __RTL__
+#ifdef HAVE_CONFIG_H
+ #include <orte_config.h>
+#endif
+
+#ifdef CONFIG_ORTE_RTL
+ #include <stdio.h>
#include <posix/pthread.h>
#define printf rtl_printf
+#elif defined(CONFIG_ORTE_RTAI)
+ #include <linux/module.h>
+ #include <rtai.h>
+ #include <rtai_sched.h>
+ #include <rtai_sem.h>
+ #define printf rt_printk
+#else
+ #include <stdio.h>
#endif
#include "orte_api.h"
-ORTEDomain *d;
-char instance2Recv[64];
+ORTEDomain *d=NULL;
void
recvCallBack(const ORTERecvInfo *info,void *vinstance, void *recvCallBackParam) {
char *instance=(char*)vinstance;
-
+
switch (info->status) {
case NEW_DATA:
printf("%s\n",instance);
}
}
-
void
subscriberCreate(void) {
ORTESubscription *s;
- ORTEDomainProp dp;
+ ORTEDomainProp dp;
NtpTime deadline,minimumSeparation;
+ char instance2Recv[64];
ORTEInit();
- ORTEVerbositySetOptions("ALL,10");
+// ORTEVerbositySetOptions("ALL,5");
ORTEDomainPropDefaultGet(&dp);
- #ifdef __RTL__
+ #ifdef CONFIG_ORTE_RTL
dp.appLocalManager=StringToIPAddress("192.168.4.1");
#endif
- d=ORTEDomainAppCreate(ORTE_DEFAULT_DOMAIN,&dp,NULL);
+ d=ORTEDomainAppCreate(ORTE_DEFAULT_DOMAIN,&dp,NULL,ORTE_FALSE);
+ if (!d) {
+ printf("ORTEDomainAppCreate failed!\n");
+ return;
+ }
ORTETypeRegisterAdd(d,"HelloMsg",NULL,NULL,64);
- NTPTIME_BUILD(deadline,15);
- NTPTIME_BUILD(minimumSeparation,0);
+ NTPTIME_BUILD(deadline,20);
+ NTPTIME_BUILD(minimumSeparation,0);
s=ORTESubscriptionCreate(
d,
IMMEDIATE,
NULL);
}
-#ifndef __RTL__
-int
+#ifndef CONFIG_ORTE_RT
+int
main(int argc, char *args[]) {
subscriberCreate();
- while (1)
+ while (1)
ORTESleepMs(1000);
return 0;
}
#else
-pthread_t t;
-int
+MODULE_LICENSE("GPL");
+int
init_module(void) {
subscriberCreate();
return 0;
}
-void
+void
cleanup_module(void) {
- ORTEDomainAppDestroy(d);
+ if (d)
+ ORTEDomainAppDestroy(d);
}
#endif
if CONFIG_ORTE_RT
- module_PROGRAMS = helloSubscriber.ko helloPublisher.ko
- helloSubscriber_ko_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
- helloSubscriber_ko_SOURCES = HelloWorldSubscriber.c
- helloSubscriber_ko_LINK = $(top_builddir)/modtool --link -o $@
- helloPublisher_ko_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
- helloPublisher_ko_SOURCES = HelloWorldPublisher.c
- helloPublisher_ko_LINK = $(top_builddir)/modtool --link -o $@
+ module_PROGRAMS = rt_HelloWorldSubscriber.ko rt_HelloWorldPublisher.ko
+ rt_HelloWorldSubscriber_ko_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
+ rt_HelloWorldSubscriber_ko_SOURCES = HelloWorldSubscriber.c
+ rt_HelloWorldSubscriber_ko_LINK = $(top_builddir)/modtool --link -o $@
+ rt_HelloWorldPublisher_ko_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
+ rt_HelloWorldPublisher_ko_SOURCES = HelloWorldPublisher.c
+ rt_HelloWorldPublisher_ko_LINK = $(top_builddir)/modtool --link -o $@
else
noinst_PROGRAMS = HelloWorldPublisher HelloWorldSubscriber
if CONFIG_ORTE_WIN
AMTAR = @AMTAR@
AWK = @AWK@
CC = @CC@
+CONFIG_ORTE_RT = @CONFIG_ORTE_RT@
DEPDIR = @DEPDIR@
INCLUDES = @INCLUDES@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
install_sh = @install_sh@
modulePROGRAMS_INSTALL = @modulePROGRAMS_INSTALL@
moduledir = @moduledir@
-@CONFIG_ORTE_RT_TRUE@module_PROGRAMS = helloSubscriber.ko helloPublisher.ko
-@CONFIG_ORTE_RT_TRUE@helloSubscriber_ko_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
-@CONFIG_ORTE_RT_TRUE@helloSubscriber_ko_SOURCES = HelloWorldSubscriber.c
-@CONFIG_ORTE_RT_TRUE@helloSubscriber_ko_LINK = $(top_builddir)/modtool --link -o $@
-@CONFIG_ORTE_RT_TRUE@helloPublisher_ko_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
-@CONFIG_ORTE_RT_TRUE@helloPublisher_ko_SOURCES = HelloWorldPublisher.c
-@CONFIG_ORTE_RT_TRUE@helloPublisher_ko_LINK = $(top_builddir)/modtool --link -o $@
+@CONFIG_ORTE_RT_TRUE@module_PROGRAMS = rt_HelloWorldSubscriber.ko rt_HelloWorldPublisher.ko
+@CONFIG_ORTE_RT_TRUE@rt_HelloWorldSubscriber_ko_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
+@CONFIG_ORTE_RT_TRUE@rt_HelloWorldSubscriber_ko_SOURCES = HelloWorldSubscriber.c
+@CONFIG_ORTE_RT_TRUE@rt_HelloWorldSubscriber_ko_LINK = $(top_builddir)/modtool --link -o $@
+@CONFIG_ORTE_RT_TRUE@rt_HelloWorldPublisher_ko_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
+@CONFIG_ORTE_RT_TRUE@rt_HelloWorldPublisher_ko_SOURCES = HelloWorldPublisher.c
+@CONFIG_ORTE_RT_TRUE@rt_HelloWorldPublisher_ko_LINK = $(top_builddir)/modtool --link -o $@
@CONFIG_ORTE_RT_FALSE@noinst_PROGRAMS = HelloWorldPublisher HelloWorldSubscriber
@CONFIG_ORTE_RT_FALSE@@CONFIG_ORTE_WIN_TRUE@win_libs = $(top_srcdir)/orte/contrib/win_pthread/libpthreadGC.a
@CONFIG_ORTE_RT_FALSE@HelloWorldPublisher_SOURCES = HelloWorldPublisher.c
mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/orte/include/config.h
CONFIG_CLEAN_FILES =
-@CONFIG_ORTE_RT_TRUE@module_PROGRAMS = helloSubscriber.ko$(EXEEXT) \
-@CONFIG_ORTE_RT_TRUE@ helloPublisher.ko$(EXEEXT)
+@CONFIG_ORTE_RT_TRUE@module_PROGRAMS = \
+@CONFIG_ORTE_RT_TRUE@ rt_HelloWorldSubscriber.ko$(EXEEXT) \
+@CONFIG_ORTE_RT_TRUE@ rt_HelloWorldPublisher.ko$(EXEEXT)
@CONFIG_ORTE_RT_FALSE@module_PROGRAMS =
@CONFIG_ORTE_RT_TRUE@noinst_PROGRAMS =
@CONFIG_ORTE_RT_FALSE@noinst_PROGRAMS = HelloWorldPublisher$(EXEEXT) \
@CONFIG_ORTE_RT_TRUE@@CONFIG_ORTE_WIN_TRUE@HelloWorldSubscriber_DEPENDENCIES =
@CONFIG_ORTE_RT_TRUE@@CONFIG_ORTE_WIN_FALSE@HelloWorldSubscriber_DEPENDENCIES =
HelloWorldSubscriber_LDFLAGS =
-@CONFIG_ORTE_RT_TRUE@am_helloPublisher_ko_OBJECTS = \
-@CONFIG_ORTE_RT_TRUE@ helloPublisher_ko-HelloWorldPublisher.$(OBJEXT)
-helloPublisher_ko_OBJECTS = $(am_helloPublisher_ko_OBJECTS)
-helloPublisher_ko_LDADD = $(LDADD)
-helloPublisher_ko_DEPENDENCIES =
-helloPublisher_ko_LDFLAGS =
-@CONFIG_ORTE_RT_TRUE@am_helloSubscriber_ko_OBJECTS = \
-@CONFIG_ORTE_RT_TRUE@ helloSubscriber_ko-HelloWorldSubscriber.$(OBJEXT)
-helloSubscriber_ko_OBJECTS = $(am_helloSubscriber_ko_OBJECTS)
-helloSubscriber_ko_LDADD = $(LDADD)
-helloSubscriber_ko_DEPENDENCIES =
-helloSubscriber_ko_LDFLAGS =
+@CONFIG_ORTE_RT_TRUE@am_rt_HelloWorldPublisher_ko_OBJECTS = \
+@CONFIG_ORTE_RT_TRUE@ rt_HelloWorldPublisher_ko-HelloWorldPublisher.$(OBJEXT)
+rt_HelloWorldPublisher_ko_OBJECTS = \
+ $(am_rt_HelloWorldPublisher_ko_OBJECTS)
+rt_HelloWorldPublisher_ko_LDADD = $(LDADD)
+rt_HelloWorldPublisher_ko_DEPENDENCIES =
+rt_HelloWorldPublisher_ko_LDFLAGS =
+@CONFIG_ORTE_RT_TRUE@am_rt_HelloWorldSubscriber_ko_OBJECTS = \
+@CONFIG_ORTE_RT_TRUE@ rt_HelloWorldSubscriber_ko-HelloWorldSubscriber.$(OBJEXT)
+rt_HelloWorldSubscriber_ko_OBJECTS = \
+ $(am_rt_HelloWorldSubscriber_ko_OBJECTS)
+rt_HelloWorldSubscriber_ko_LDADD = $(LDADD)
+rt_HelloWorldSubscriber_ko_DEPENDENCIES =
+rt_HelloWorldSubscriber_ko_LDFLAGS =
DEFS = @DEFS@
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/orte/include
am__depfiles_maybe = depfiles
@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/HelloWorldPublisher.Po \
@AMDEP_TRUE@ ./$(DEPDIR)/HelloWorldSubscriber.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/helloPublisher_ko-HelloWorldPublisher.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/helloSubscriber_ko-HelloWorldSubscriber.Po
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_HelloWorldPublisher_ko-HelloWorldPublisher.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_HelloWorldSubscriber_ko-HelloWorldSubscriber.Po
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
CFLAGS = @CFLAGS@
DIST_SOURCES = $(HelloWorldPublisher_SOURCES) \
- $(HelloWorldSubscriber_SOURCES) $(helloPublisher_ko_SOURCES) \
- $(helloSubscriber_ko_SOURCES)
+ $(HelloWorldSubscriber_SOURCES) \
+ $(rt_HelloWorldPublisher_ko_SOURCES) \
+ $(rt_HelloWorldSubscriber_ko_SOURCES)
DIST_COMMON = Makefile.am Makefile.in
-SOURCES = $(HelloWorldPublisher_SOURCES) $(HelloWorldSubscriber_SOURCES) $(helloPublisher_ko_SOURCES) $(helloSubscriber_ko_SOURCES)
+SOURCES = $(HelloWorldPublisher_SOURCES) $(HelloWorldSubscriber_SOURCES) $(rt_HelloWorldPublisher_ko_SOURCES) $(rt_HelloWorldSubscriber_ko_SOURCES)
all: all-am
HelloWorldSubscriber$(EXEEXT): $(HelloWorldSubscriber_OBJECTS) $(HelloWorldSubscriber_DEPENDENCIES)
@rm -f HelloWorldSubscriber$(EXEEXT)
$(LINK) $(HelloWorldSubscriber_LDFLAGS) $(HelloWorldSubscriber_OBJECTS) $(HelloWorldSubscriber_LDADD) $(LIBS)
-helloPublisher_ko-HelloWorldPublisher.$(OBJEXT): HelloWorldPublisher.c
-helloPublisher.ko$(EXEEXT): $(helloPublisher_ko_OBJECTS) $(helloPublisher_ko_DEPENDENCIES)
- @rm -f helloPublisher.ko$(EXEEXT)
- $(helloPublisher_ko_LINK) $(helloPublisher_ko_LDFLAGS) $(helloPublisher_ko_OBJECTS) $(helloPublisher_ko_LDADD) $(LIBS)
-helloSubscriber_ko-HelloWorldSubscriber.$(OBJEXT): \
+rt_HelloWorldPublisher_ko-HelloWorldPublisher.$(OBJEXT): \
+ HelloWorldPublisher.c
+rt_HelloWorldPublisher.ko$(EXEEXT): $(rt_HelloWorldPublisher_ko_OBJECTS) $(rt_HelloWorldPublisher_ko_DEPENDENCIES)
+ @rm -f rt_HelloWorldPublisher.ko$(EXEEXT)
+ $(rt_HelloWorldPublisher_ko_LINK) $(rt_HelloWorldPublisher_ko_LDFLAGS) $(rt_HelloWorldPublisher_ko_OBJECTS) $(rt_HelloWorldPublisher_ko_LDADD) $(LIBS)
+rt_HelloWorldSubscriber_ko-HelloWorldSubscriber.$(OBJEXT): \
HelloWorldSubscriber.c
-helloSubscriber.ko$(EXEEXT): $(helloSubscriber_ko_OBJECTS) $(helloSubscriber_ko_DEPENDENCIES)
- @rm -f helloSubscriber.ko$(EXEEXT)
- $(helloSubscriber_ko_LINK) $(helloSubscriber_ko_LDFLAGS) $(helloSubscriber_ko_OBJECTS) $(helloSubscriber_ko_LDADD) $(LIBS)
+rt_HelloWorldSubscriber.ko$(EXEEXT): $(rt_HelloWorldSubscriber_ko_OBJECTS) $(rt_HelloWorldSubscriber_ko_DEPENDENCIES)
+ @rm -f rt_HelloWorldSubscriber.ko$(EXEEXT)
+ $(rt_HelloWorldSubscriber_ko_LINK) $(rt_HelloWorldSubscriber_ko_LDFLAGS) $(rt_HelloWorldSubscriber_ko_OBJECTS) $(rt_HelloWorldSubscriber_ko_LDADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT) core *.core
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HelloWorldPublisher.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HelloWorldSubscriber.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/helloPublisher_ko-HelloWorldPublisher.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/helloSubscriber_ko-HelloWorldSubscriber.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_HelloWorldPublisher_ko-HelloWorldPublisher.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_HelloWorldSubscriber_ko-HelloWorldSubscriber.Po@am__quote@
distclean-depend:
-rm -rf ./$(DEPDIR)
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
$(COMPILE) -c `cygpath -w $<`
-helloPublisher_ko-HelloWorldPublisher.o: HelloWorldPublisher.c
-@AMDEP_TRUE@ source='HelloWorldPublisher.c' object='helloPublisher_ko-HelloWorldPublisher.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/helloPublisher_ko-HelloWorldPublisher.Po' tmpdepfile='$(DEPDIR)/helloPublisher_ko-HelloWorldPublisher.TPo' @AMDEPBACKSLASH@
+rt_HelloWorldPublisher_ko-HelloWorldPublisher.o: HelloWorldPublisher.c
+@AMDEP_TRUE@ source='HelloWorldPublisher.c' object='rt_HelloWorldPublisher_ko-HelloWorldPublisher.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_HelloWorldPublisher_ko-HelloWorldPublisher.Po' tmpdepfile='$(DEPDIR)/rt_HelloWorldPublisher_ko-HelloWorldPublisher.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(helloPublisher_ko_CFLAGS) $(CFLAGS) -c -o helloPublisher_ko-HelloWorldPublisher.o `test -f 'HelloWorldPublisher.c' || echo '$(srcdir)/'`HelloWorldPublisher.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_HelloWorldPublisher_ko_CFLAGS) $(CFLAGS) -c -o rt_HelloWorldPublisher_ko-HelloWorldPublisher.o `test -f 'HelloWorldPublisher.c' || echo '$(srcdir)/'`HelloWorldPublisher.c
-helloPublisher_ko-HelloWorldPublisher.obj: HelloWorldPublisher.c
-@AMDEP_TRUE@ source='HelloWorldPublisher.c' object='helloPublisher_ko-HelloWorldPublisher.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/helloPublisher_ko-HelloWorldPublisher.Po' tmpdepfile='$(DEPDIR)/helloPublisher_ko-HelloWorldPublisher.TPo' @AMDEPBACKSLASH@
+rt_HelloWorldPublisher_ko-HelloWorldPublisher.obj: HelloWorldPublisher.c
+@AMDEP_TRUE@ source='HelloWorldPublisher.c' object='rt_HelloWorldPublisher_ko-HelloWorldPublisher.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_HelloWorldPublisher_ko-HelloWorldPublisher.Po' tmpdepfile='$(DEPDIR)/rt_HelloWorldPublisher_ko-HelloWorldPublisher.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(helloPublisher_ko_CFLAGS) $(CFLAGS) -c -o helloPublisher_ko-HelloWorldPublisher.obj `cygpath -w HelloWorldPublisher.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_HelloWorldPublisher_ko_CFLAGS) $(CFLAGS) -c -o rt_HelloWorldPublisher_ko-HelloWorldPublisher.obj `cygpath -w HelloWorldPublisher.c`
-helloSubscriber_ko-HelloWorldSubscriber.o: HelloWorldSubscriber.c
-@AMDEP_TRUE@ source='HelloWorldSubscriber.c' object='helloSubscriber_ko-HelloWorldSubscriber.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/helloSubscriber_ko-HelloWorldSubscriber.Po' tmpdepfile='$(DEPDIR)/helloSubscriber_ko-HelloWorldSubscriber.TPo' @AMDEPBACKSLASH@
+rt_HelloWorldSubscriber_ko-HelloWorldSubscriber.o: HelloWorldSubscriber.c
+@AMDEP_TRUE@ source='HelloWorldSubscriber.c' object='rt_HelloWorldSubscriber_ko-HelloWorldSubscriber.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_HelloWorldSubscriber_ko-HelloWorldSubscriber.Po' tmpdepfile='$(DEPDIR)/rt_HelloWorldSubscriber_ko-HelloWorldSubscriber.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(helloSubscriber_ko_CFLAGS) $(CFLAGS) -c -o helloSubscriber_ko-HelloWorldSubscriber.o `test -f 'HelloWorldSubscriber.c' || echo '$(srcdir)/'`HelloWorldSubscriber.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_HelloWorldSubscriber_ko_CFLAGS) $(CFLAGS) -c -o rt_HelloWorldSubscriber_ko-HelloWorldSubscriber.o `test -f 'HelloWorldSubscriber.c' || echo '$(srcdir)/'`HelloWorldSubscriber.c
-helloSubscriber_ko-HelloWorldSubscriber.obj: HelloWorldSubscriber.c
-@AMDEP_TRUE@ source='HelloWorldSubscriber.c' object='helloSubscriber_ko-HelloWorldSubscriber.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/helloSubscriber_ko-HelloWorldSubscriber.Po' tmpdepfile='$(DEPDIR)/helloSubscriber_ko-HelloWorldSubscriber.TPo' @AMDEPBACKSLASH@
+rt_HelloWorldSubscriber_ko-HelloWorldSubscriber.obj: HelloWorldSubscriber.c
+@AMDEP_TRUE@ source='HelloWorldSubscriber.c' object='rt_HelloWorldSubscriber_ko-HelloWorldSubscriber.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_HelloWorldSubscriber_ko-HelloWorldSubscriber.Po' tmpdepfile='$(DEPDIR)/rt_HelloWorldSubscriber_ko-HelloWorldSubscriber.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(helloSubscriber_ko_CFLAGS) $(CFLAGS) -c -o helloSubscriber_ko-HelloWorldSubscriber.obj `cygpath -w HelloWorldSubscriber.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_HelloWorldSubscriber_ko_CFLAGS) $(CFLAGS) -c -o rt_HelloWorldSubscriber_ko-HelloWorldSubscriber.obj `cygpath -w HelloWorldSubscriber.c`
CCDEPMODE = @CCDEPMODE@
uninstall-info-am:
ORTEInit();
//ORTEVerbositySetOptions("ALL,10");
- d=ORTEDomainAppCreate(ORTE_DEFAULT_DOMAIN,NULL,NULL);
+ d=ORTEDomainAppCreate(ORTE_DEFAULT_DOMAIN,NULL,NULL,ORTE_FALSE);
ORTETypeRegisterAdd(d,"HelloMsg",NULL,NULL,64);
NTPTIME_BUILD(deadline,3);
NTPTIME_BUILD(minimumSeparation,0);
AMTAR = @AMTAR@
AWK = @AWK@
CC = @CC@
+CONFIG_ORTE_RT = @CONFIG_ORTE_RT@
DEPDIR = @DEPDIR@
INCLUDES = @INCLUDES@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
ORTEInit();
//ORTEVerbositySetOptions("ALL,10");
- d=ORTEDomainAppCreate(ORTE_DEFAULT_DOMAIN,NULL,NULL);
+ d=ORTEDomainAppCreate(ORTE_DEFAULT_DOMAIN,NULL,NULL,ORTE_FALSE);
ORTETypeRegisterAdd(d,"HelloMsg",NULL,NULL,64);
NTPTIME_BUILD(persistence,3);
p=ORTEPublicationCreate(
ORTEInit();
//ORTEVerbositySetOptions("ALL,10");
- d=ORTEDomainAppCreate(ORTE_DEFAULT_DOMAIN,NULL,NULL);
+ d=ORTEDomainAppCreate(ORTE_DEFAULT_DOMAIN,NULL,NULL,ORTE_FALSE);
ORTETypeRegisterAdd(d,"HelloMsg",NULL,NULL,64);
NTPTIME_BUILD(deadline,3);
NTPTIME_BUILD(minimumSeparation,0);
/* orte/include/config.h.in. Generated from configure.in by autoheader. */
-/* Define to enable comedi's RT support */
+/* Define to enable ORTE's RT support */
#undef CONFIG_ORTE_RT
/* Define if kernel is RTAI patched */
/* Define if kernel is RTLinux patched */
#undef CONFIG_ORTE_RTL
+/* Define if is target a unix system */
+#undef CONFIG_ORTE_UNIX
+
+/* Define if is target windows */
+#undef CONFIG_ORTE_WIN
+
/* Define to 1 if you have the <arpa/inet.h> header file. */
#undef HAVE_ARPA_INET_H
/* Define to 1 if you have the `ws2_32' library (-lws2_32). */
#undef HAVE_LIBWS2_32
-/* Define to 1 if your system has a GNU libc compatible `malloc' function, and
- to 0 otherwise. */
-#undef HAVE_MALLOC
-
/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
-/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
-#undef TIME_WITH_SYS_TIME
-
/* Version number of package */
#undef VERSION
if it is not supported. */
#undef inline
-/* Define to rpl_malloc if the replacement function should be used. */
-#undef malloc
-
/* Define to `int' if <sys/types.h> does not define. */
#undef pid_t
+++ /dev/null
-/* orte/include/config.h.in. Generated from configure.in by autoheader. */
-
-/* Define to enable comedi's RT support */
-#undef CONFIG_ORTE_RT
-
-/* Define if kernel is RTAI patched */
-#undef CONFIG_ORTE_RTAI
-
-/* Define if kernel is RTLinux patched */
-#undef CONFIG_ORTE_RTL
-
-/* Define to 1 if you have the <arpa/inet.h> header file. */
-#undef HAVE_ARPA_INET_H
-
-/* Define to 1 if you have the <byteswap.h> header file. */
-#undef HAVE_BYTESWAP_H
-
-/* Define to 1 if you have the <ctype.h> header file. */
-#undef HAVE_CTYPE_H
-
-/* Define to 1 if you have the <errno.h> header file. */
-#undef HAVE_ERRNO_H
-
-/* Define to 1 if you have the <fcntl.h> header file. */
-#undef HAVE_FCNTL_H
-
-/* Define to 1 if you have the <getopt.h> header file. */
-#undef HAVE_GETOPT_H
-
-/* Define to 1 if you have the <inttypes.h> header file. */
-#undef HAVE_INTTYPES_H
-
-/* Define to 1 if you have the `ws2_32' library (-lws2_32). */
-#undef HAVE_LIBWS2_32
-
-/* Define to 1 if your system has a GNU libc compatible `malloc' function, and
- to 0 otherwise. */
-#undef HAVE_MALLOC
-
-/* Define to 1 if you have the <memory.h> header file. */
-#undef HAVE_MEMORY_H
-
-/* Define to 1 if you have the <netdb.h> header file. */
-#undef HAVE_NETDB_H
-
-/* Define to 1 if you have the <netinet/in.h> header file. */
-#undef HAVE_NETINET_IN_H
-
-/* Define to 1 if you have the <net/if.h> header file. */
-#undef HAVE_NET_IF_H
-
-/* Define to 1 if you have the <pthread.h> header file. */
-#undef HAVE_PTHREAD_H
-
-/* Define to 1 if you have the <signal.h> header file. */
-#undef HAVE_SIGNAL_H
-
-/* Define to 1 if you have the <stdarg.h> header file. */
-#undef HAVE_STDARG_H
-
-/* Define to 1 if you have the <stdint.h> header file. */
-#undef HAVE_STDINT_H
-
-/* Define to 1 if you have the <stdio.h> header file. */
-#undef HAVE_STDIO_H
-
-/* Define to 1 if you have the <stdlib.h> header file. */
-#undef HAVE_STDLIB_H
-
-/* Define to 1 if you have the `strdup' function. */
-#undef HAVE_STRDUP
-
-/* Define to 1 if you have the <strings.h> header file. */
-#undef HAVE_STRINGS_H
-
-/* Define to 1 if you have the <string.h> header file. */
-#undef HAVE_STRING_H
-
-/* Define to 1 if you have the <sys/ioctl.h> header file. */
-#undef HAVE_SYS_IOCTL_H
-
-/* Define to 1 if you have the <sys/socket.h> header file. */
-#undef HAVE_SYS_SOCKET_H
-
-/* Define to 1 if you have the <sys/stat.h> header file. */
-#undef HAVE_SYS_STAT_H
-
-/* Define to 1 if you have the <sys/time.h> header file. */
-#undef HAVE_SYS_TIME_H
-
-/* Define to 1 if you have the <sys/types.h> header file. */
-#undef HAVE_SYS_TYPES_H
-
-/* Define to 1 if you have the <unistd.h> header file. */
-#undef HAVE_UNISTD_H
-
-/* Define to 1 if you have the <winsock2.h> header file. */
-#undef HAVE_WINSOCK2_H
-
-/* Define to 1 if you have the <ws2tcpip.h> header file. */
-#undef HAVE_WS2TCPIP_H
-
-/* Name of package */
-#undef PACKAGE
-
-/* Define to the address where bug reports for this package should be sent. */
-#undef PACKAGE_BUGREPORT
-
-/* Define to the full name of this package. */
-#undef PACKAGE_NAME
-
-/* Define to the full name and version of this package. */
-#undef PACKAGE_STRING
-
-/* Define to the one symbol short name of this package. */
-#undef PACKAGE_TARNAME
-
-/* Define to the version of this package. */
-#undef PACKAGE_VERSION
-
-/* Define to 1 if you have the ANSI C header files. */
-#undef STDC_HEADERS
-
-/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
-#undef TIME_WITH_SYS_TIME
-
-/* Version number of package */
-#undef VERSION
-
-/* Define to 1 if your processor stores words with the most significant byte
- first (like Motorola and SPARC, unlike Intel and VAX). */
-#undef WORDS_BIGENDIAN
-
-/* Define to empty if `const' does not conform to ANSI C. */
-#undef const
-
-/* Define as `__inline' if that's what the C compiler calls it, or to nothing
- if it is not supported. */
-#undef inline
-
-/* Define to rpl_malloc if the replacement function should be used. */
-#undef malloc
-
-/* Define to `int' if <sys/types.h> does not define. */
-#undef pid_t
-
-/* Define to `unsigned' if <sys/types.h> does not define. */
-#undef size_t
#define _ORTE_CONFIG_H
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "ORTE 0.2.0"
+#define ORTE_PACKAGE_STRING "ORTE 0.2.0"
#endif /* _ORTE_CONFIG_H */
#define MAX_PARAMETER_LOCAL_LENGTH 8 //min 8 bytes !!!
-#define MAX_STRING_IPADDRESS_LENGTH 4*3+3+1
//#define ENABLE_MEM_CHECK
#define ORTE_DEFAULT_DOMAIN 0
+#define MAX_STRING_IPADDRESS_LENGTH 4*3+3+1
+
+#define MAX_STRING_NTPTIME_LENGTH 30 //need fix
+
+
/* Sleep for Windows is a stupid loop with I/O :))) */
#ifdef _WIN32
/**
* ORTESleepMs - suspends calling thread for given time
* @x: time in miliseconds
*/
-#include <windows.h>
-#define ORTESleepMs(x) Sleep(x)
+ #include <windows.h>
+ #define ORTESleepMs(x) Sleep(x)
#else
-#if defined(_OMK_UNIX) || defined(HAVE_UNISTD_H)
- #include <unistd.h>
-#endif
-#define ORTESleepMs(x) usleep(x*1000)
+ #if defined(_OMK_UNIX) || defined(HAVE_UNISTD_H)
+ #ifndef CONFIG_ORTE_RT
+ #include <unistd.h>
+ #endif
+ #endif
+ #define ORTESleepMs(x) usleep(x*1000)
#endif
/*****************************************************************/
extern "C" {
#endif
-#ifndef __RTL__
+#define _GNU_SOURCE
+
#ifdef HAVE_CONFIG_H
- #define _GNU_SOURCE
- #define SOCK_BSD
- #include "config.h"
+ #include "orte_config.h"
#endif
+
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
#ifdef HAVE_WS2TCPIP_H
#include <ws2tcpip.h>
#endif
-#endif
-
-#ifdef _WIN32
+#ifdef CONFIG_ORTE_UNIX
+ #define SOCK_BSD
+#elif defined _WIN32
#ifndef HAVE_CONFIG_H
#include "config.h.undef"
#if defined(_MSC_VER) || defined (_OMK_UNIX)
#include <timeval.h>
#include <ew_types.h>
#define ioctl ioctlsocket
- #undef SOCK_BSD
#define SOCK_WIN
#elif defined __RTL__
- #include "config.h.undef"
+ #ifndef HAVE_CONFIG_H
+ #include "config.h.undef"
+ #endif
#include <rtl.h>
#include <posix/pthread.h>
#include <posix/time.h>
#include <rtl/compat.h>
#include <rtl/rwlock.h>
#define SOCK_RTL
+#elif defined CONFIG_ORTE_RTAI
+ #undef PACKAGE_NAME
+ #undef PACKAGE_BUGREPORT
+ #undef PACKAGE_STRING
+ #undef PACKAGE
+ #undef PACKAGE_TARNAME
+ #undef PACKAGE_VERSION
+ #undef VERSION
+// #include "config.h.undef"
+ #include <linux/module.h>
+ #include <rtai_posix.h.patched>
+ #include <byteswap.h>
+ #include <rtnet.h>
+ #include <linux/if.h>
+ #include <linux/in.h>
+ #include <linux/ctype.h>
+ #include <rtai/compat.h>
+ #define SOCK_BSD
+
+// #define SOCK_RTAI
#elif defined _OMK_UNIX
- #define _GNU_SOURCE
+ #define SOCK_BSD
#include "config.h.undef"
#include <unistd.h>
#include <stdio.h>
#include <byteswap.h>
#include <stdarg.h>
#include <ctype.h>
- #define SOCK_BSD
#endif
#ifdef __cplusplus
/*
- * $Id: orte_api.h.h,v 0.0.0.1 2003/08/21
+ * $Id: orte_api.h.h,v 0.0.0.1 2003/08/21
*
* AUTHOR: Petr Smolik petr.smolik@wo.cz
*
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
- *
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
+ *
*/
#ifndef _ORTE_API_H
#endif
#ifdef HAVE_CONFIG_H
- #include <config.h>
+ #include <orte_config.h>
#endif
#ifdef _OMK_UNIX
#define HAVE_SYS_TYPES_H
#endif
-#ifdef HAVE_SYS_TYPES_H
+#if defined HAVE_SYS_TYPES_H && !defined CONFIG_ORTE_RT
#include <sys/types.h>
#endif
#ifdef _WIN32
///////////////////////////////////////////////////////////////////////////////
// ORTETypeRegister.c
-GAVL_CUST_NODE_INT_DEC(ORTEType, TypeEntry, TypeNode, char *,
+GAVL_CUST_NODE_INT_DEC(ORTEType, TypeEntry, TypeNode, const char *,
types, node, typeRegister.typeName, gavl_cmp_str)
extern int gavl_cmp_ntp_time(const NtpTime *a,const NtpTime *b);
extern int gavl_cmp_sn(const SequenceNumber *a, const SequenceNumber *b);
extern int gavl_cmp_guid(const GUID_RTPS *a, const GUID_RTPS *b);
-extern int gavl_cmp_str(char *const *a,char *const *b);
+extern int gavl_cmp_str(const char *const *a,const char *const *b);
extern int getMaxMessageLength(ORTEDomain *d);
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// ORTEDomainApp.c
-UL_LIST_CUST_DEC(SubscriptionPattern,
- PatternEntry,SubscriptionPatternNode,
- subscription,node);
-
-
+UL_LIST_CUST_DEC(Pattern,
+ PatternEntry,PatternNode,
+ patterns,node);
+
///////////////////////////////////////////////////////////////////////////////
// ORTETypeRegister.c
extern Boolean
-ORTETypeRegisterFind(ORTEDomain *d,char *typeName);
+ORTETypeRegisterFind(ORTEDomain *d,const char *typeName);
///////////////////////////////////////////////////////////////////////////////
// ORTEPublication.c
extern int
ORTEPublicationSendLocked(ORTEPublication *cstWriter);
+///////////////////////////////////////////////////////////////////////////////
+// ORTESubcription.c
+extern int
+ORTESubscriptionDestroyLocked(ORTESubscription *cstReader);
+
///////////////////////////////////////////////////////////////////////////////
// ORTEPublicationTimer.c
extern int
///////////////////////////////////////////////////////////////////////////////
// conv.c
extern char*
-IPAddressToString(IPAddress ipAddress);
+IPAddressToString(IPAddress ipAddress,char *buff);
extern IPAddress
StringToIPAddress(const char *string);
+extern char *
+NtpTimeToStringMs(NtpTime time,char *buff);
+extern char *
+NtpTimeToStringUs(NtpTime time,char *buff);
+
///////////////////////////////////////////////////////////////////////////////
// ORTEDomain.c
+extern void
+ORTEDomainStart(ORTEDomain *d,
+ Boolean recvMetatrafficThread,Boolean recvUserDataThread,Boolean sendThread);
extern Boolean
ORTEDomainPropDefaultGet(ORTEDomainProp *prop);
extern Boolean
///////////////////////////////////////////////////////////////////////////////
// ORTEDomainApp.c
+extern void ORTEDomainAppStart(ORTEDomain *d,
+ Boolean recvMetatrafficThread,Boolean recvUserDataThread,Boolean sendThread);
extern ORTEDomain *
-ORTEDomainAppCreate(int domain,ORTEDomainProp *prop,ORTEDomainAppEvents *events);
+ORTEDomainAppCreate(int domain,ORTEDomainProp *prop,ORTEDomainAppEvents *events,
+ Boolean suspended);
extern Boolean
ORTEDomainAppDestroy(ORTEDomain *d);
extern Boolean
// ORTEDomainMgr.c
extern ORTEDomain *
ORTEDomainMgrCreate(int domain, ORTEDomainProp *prop,
- ORTEDomainAppEvents *events,Boolean startSendingThread);
+ ORTEDomainAppEvents *events,Boolean suspended);
extern Boolean
ORTEDomainMgrDestroy(ORTEDomain *d);
///////////////////////////////////////////////////////////////////////////////
// ORTEPublication.c
extern ORTEPublication *
-ORTEPublicationCreate(ORTEDomain *d,char *topic,char *typeName,
+ORTEPublicationCreate(ORTEDomain *d,const char *topic,const char *typeName,
void *instance,NtpTime *persistence,int strength,
ORTESendCallBack sendCallBack,void *sendCallBackParam,
NtpTime *sendCallBackDelay);
// ORTESubscription.c
extern ORTESubscription *
ORTESubscriptionCreate(ORTEDomain *d,SubscriptionMode mode,SubscriptionType sType,
- char *topic,char *typeName,void *instance,NtpTime *deadline,
+ const char *topic,const char *typeName,void *instance,NtpTime *deadline,
NtpTime *minimumSeparation,ORTERecvCallBack recvCallBack,
void *recvCallBackParam);
extern int
///////////////////////////////////////////////////////////////////////////////
// ORTETypeRegister.c
extern int
-ORTETypeRegisterAdd(ORTEDomain *d,char *typeName,ORTETypeSerialize ts,
+ORTETypeRegisterAdd(ORTEDomain *d,const char *typeName,ORTETypeSerialize ts,
ORTETypeDeserialize ds,unsigned int gms);
extern int
ORTETypeRegisterDestroyAll(ORTEDomain *d);
--- /dev/null
+/*
+ * $Id: compat.h,v 0.0.0.1 2004/11/14
+ *
+ * AUTHOR: Jan Kiszka jan.kiszka@web.de
+ *
+ * ORTE - OCERA Real-Time Ethernet http://www.ocera.org/
+ * --------------------------------------------------------------------
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ */
+
+#include "defines.h" //macro MALLOC
+
+/* This should become a bit more generic for all platforms... */
+#define rtl_printf rt_printk
+#define printf rt_printk /* catch some probably forgotten printf's */
+#define malloc rt_malloc
+#define free rt_free
+
+typedef __u32 in_addr_t;
+
+static inline in_addr_t inet_addr(const char *cp)
+{
+ return rt_inet_aton(cp);
+}
+
+
+static char inet_ntoa_buf[16];
+
+static inline char *inet_ntoa(struct in_addr in)
+{
+ unsigned char *octet;
+
+ octet = (unsigned char *)&(in.s_addr);
+ sprintf(inet_ntoa_buf, "%u.%u.%u.%u", octet[0], octet[1], octet[2], octet[3]);
+
+ return inet_ntoa_buf;
+}
+
+
+#define CLOCK_REALTIME 0
+
+static inline void clock_gettime(int dummy, struct timespec *time)
+{
+ count2timespec(rt_get_time(), time);
+}
+
+
+static inline int atoi(const char* nptr)
+{
+ return simple_strtol(nptr, (char **)NULL, 10);
+}
+
+
+static inline char *strdup(const char *s)
+{
+ size_t len = strlen(s)+1;
+ char *new_s;
+
+ new_s = MALLOC(len);
+ if (new_s == NULL)
+ return NULL;
+
+ memcpy(new_s, s, len);
+ return new_s;
+}
+
+#define pthread_rwlock_init pthread_rwlock_init_rt
+#define pthread_rwlock_rdlock pthread_rwlock_rdlock_rt
+#define pthread_rwlock_wrlock pthread_rwlock_wrlock_rt
+#define pthread_rwlock_unlock pthread_rwlock_unlock_rt
+#define pthread_rwlock_destroy pthread_rwlock_destroy_rt
+
+#define pthread_mutex_init pthread_mutex_init_rt
+#define pthread_mutex_lock pthread_mutex_lock_rt
+#define pthread_mutex_timedlock pthread_mutex_timedlock_rt
+#define pthread_mutex_unlock pthread_mutex_unlock_rt
+#define pthread_mutex_destroy pthread_mutex_destroy_rt
+
+#define pthread_create pthread_create_rt
+#define pthread_join pthread_join_rt
+#define pthread_exit pthread_exit_rt
+
+
+#define socket rt_socket
+#define close rt_socket_close
+#define setsockopt rt_socket_setsockopt
+#define getsockopt(a, b, c, d, e) -1
+#define ioctl rt_socket_ioctl
+#define bind rt_socket_bind
+#define getsockname rt_socket_getsockname
+#define recvfrom rt_socket_recvfrom
+#define sendto rt_socket_sendto
--- /dev/null
+/*
+ * Copyright (C) 1999-2003 Paolo Mantegazza <mantegazza@aero.polimi.it>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+ *
+ */
+
+#ifndef _RTAI_POSIX_H_
+#define _RTAI_POSIX_H_
+
+#ifdef __KERNEL__
+
+#include <rtai_malloc.h>
+#include <rtai_rwl.h>
+#include <rtai_spl.h>
+#include <rtai_sem.h>
+
+#define MAX_PRIO 99
+#define MIN_PRIO 1
+#define STACK_SIZE 8192
+#define RR_QUANTUM_NS 1000000
+
+typedef struct rt_semaphore sem_t;
+
+typedef struct rt_semaphore pthread_mutex_t;
+
+typedef unsigned long pthread_mutexattr_t;
+
+typedef struct rt_semaphore pthread_cond_t;
+
+typedef unsigned long pthread_condattr_t;
+
+typedef struct rt_semaphore pthread_barrier_t;
+
+typedef int pthread_barrierattr_t;
+
+typedef RWL pthread_rwlock_t;
+
+typedef int pthread_rwlockattr_t;
+
+typedef struct rt_spl_t pthread_spinlock_t;
+
+typedef struct rt_task_struct *pthread_t;
+
+typedef struct pthread_attr {
+
+ int stacksize;
+ int policy;
+ int rr_quantum_ns;
+ int priority;
+
+} pthread_attr_t;
+
+typedef struct pthread_cookie {
+
+ RT_TASK task;
+ SEM sem;
+ void (*task_fun)(int);
+ int arg;
+
+} pthread_cookie_t;
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+static inline int sem_init_rt(sem_t *sem, int pshared, unsigned int value)
+{
+ if (value < SEM_TIMOUT) {
+ rt_typed_sem_init(sem, value, pshared | PRIO_Q);
+ return 0;
+ }
+ return -EINVAL;
+}
+
+static inline int sem_destroy_rt(sem_t *sem)
+{
+ if (rt_sem_wait_if(sem) >= 0) {
+ rt_sem_signal(sem);
+ return rt_sem_delete(sem);
+ }
+ return -EBUSY;
+}
+
+static inline int sem_wait_rt(sem_t *sem)
+{
+ return rt_sem_wait(sem) < SEM_TIMOUT ? 0 : -1;
+}
+
+static inline int sem_trywait_rt(sem_t *sem)
+{
+ return rt_sem_wait_if(sem) > 0 ? 0 : -EAGAIN;
+}
+
+static inline int sem_timedwait_rt(sem_t *sem, const struct timespec *abstime)
+{
+ return rt_sem_wait_until(sem, timespec2count(abstime)) < SEM_TIMOUT ? 0 : -1;
+}
+
+static inline int sem_post_rt(sem_t *sem)
+{
+ return rt_sem_signal(sem) < SEM_TIMOUT ? 0 : -ERANGE;
+}
+
+static inline int sem_getvalue_rt(sem_t *sem, int *sval)
+{
+ if ((*sval = rt_sem_wait_if(sem)) > 0) {
+ rt_sem_signal(sem);
+ }
+ return 0;
+}
+
+static inline int pthread_mutex_init_rt(pthread_mutex_t *mutex, const pthread_mutexattr_t *mutexattr)
+{
+ rt_typed_sem_init(mutex, 1, RES_SEM);
+ return 0;
+}
+
+static inline int pthread_mutex_destroy_rt(pthread_mutex_t *mutex)
+{
+ if (rt_sem_wait_if(mutex) > 0) {
+ rt_sem_signal(mutex);
+ return rt_sem_delete(mutex);
+ }
+ return -EBUSY;
+}
+
+static inline int pthread_mutex_lock_rt(pthread_mutex_t *mutex)
+{
+ return rt_sem_wait(mutex) < SEM_TIMOUT ? 0 : -EINVAL;
+}
+
+static inline int pthread_mutex_timedlock_rt(pthread_mutex_t *mutex, const struct timespec *abstime)
+{
+ return rt_sem_wait_until(mutex, timespec2count(abstime)) < SEM_TIMOUT ? 0 : -1;
+}
+
+static inline int pthread_mutex_trylock_rt(pthread_mutex_t *mutex)
+{
+ return rt_sem_wait_if(mutex) > 0 ? 0 : -EBUSY;
+}
+
+static inline int pthread_mutex_unlock_rt(pthread_mutex_t *mutex)
+{
+ return rt_sem_signal(mutex) > 0 ? 0 : -EINVAL;
+}
+
+static inline int pthread_cond_init_rt(pthread_cond_t *cond, const pthread_condattr_t *cond_attr)
+{
+ return sem_init_rt(cond, BIN_SEM, 0);
+}
+
+static inline int pthread_cond_destroy_rt(pthread_cond_t *cond)
+{
+ return sem_destroy_rt((sem_t *)cond);
+}
+
+static inline int pthread_cond_signal_rt(pthread_cond_t *cond)
+{
+ return rt_cond_signal((sem_t *)cond);
+}
+
+static inline int pthread_cond_broadcast_rt(pthread_cond_t *cond)
+{
+ return rt_sem_broadcast(cond);
+}
+
+static inline int pthread_cond_wait_rt(pthread_cond_t *cond, pthread_mutex_t *mutex)
+{
+ return rt_cond_wait(cond, mutex);
+}
+
+static inline int pthread_cond_timedwait_rt(pthread_cond_t *cond, pthread_mutex_t *mutex, const struct timespec *abstime)
+{
+ return rt_cond_wait_until(cond, mutex, timespec2count(abstime)) < SEM_TIMOUT ? 0 : -ETIMEDOUT;
+}
+
+static inline int pthread_barrier_init_rt(pthread_barrier_t *barrier, const pthread_barrierattr_t *attr, unsigned int count)
+{
+ return sem_init_rt(barrier, CNT_SEM, count);
+}
+
+static inline int pthread_barrier_destroy_rt(pthread_barrier_t *barrier)
+{
+ return sem_destroy_rt(barrier);
+}
+
+static inline int pthread_barrier_wait_rt(pthread_barrier_t *barrier)
+{
+ return rt_sem_wait_barrier(barrier);
+}
+
+static inline int pthread_rwlock_init_rt(pthread_rwlock_t *rwlock, const pthread_rwlockattr_t *attr)
+{
+ return rt_rwl_init((RWL *)rwlock);
+}
+
+static inline int pthread_rwlock_destroy_rt(pthread_rwlock_t *rwlock)
+{
+ return rt_rwl_delete((RWL *)rwlock);
+}
+
+static inline int pthread_rwlock_rdlock_rt(pthread_rwlock_t *rwlock)
+{
+ return rt_rwl_rdlock((RWL *)rwlock);
+}
+
+static inline int pthread_rwlock_tryrdlock_rt(pthread_rwlock_t *rwlock)
+{
+ return rt_rwl_rdlock_if((RWL *)rwlock);
+}
+
+static inline int pthread_rwlock_timedrdlock_rt(pthread_rwlock_t *rwlock, struct timespec *abstime)
+{
+ return rt_rwl_rdlock_until((RWL *)rwlock, timespec2count(abstime));
+}
+
+static inline int pthread_rwlock_wrlock_rt(pthread_rwlock_t *rwlock)
+{
+ return rt_rwl_wrlock((RWL *)rwlock);
+}
+
+static inline int pthread_rwlock_trywrlock_rt(pthread_rwlock_t *rwlock)
+{
+ return rt_rwl_wrlock_if((RWL *)rwlock);
+}
+
+static inline int pthread_rwlock_timedwrlock_rt(pthread_rwlock_t *rwlock, struct timespec *abstime)
+{
+ return rt_rwl_wrlock_until((RWL *)rwlock, timespec2count(abstime));
+}
+
+static inline int pthread_rwlock_unlock_rt(pthread_rwlock_t *rwlock)
+{
+ return rt_rwl_unlock((RWL *)rwlock);
+}
+
+static inline int pthread_spin_init_rt(pthread_spinlock_t *lock)
+{
+ return rt_spl_init((SPL *)lock);
+}
+
+static inline int pthread_spin_destroy_rt(pthread_spinlock_t *lock)
+{
+ return rt_spl_delete((SPL *)lock);
+}
+
+static inline int pthread_spin_lock_rt(pthread_spinlock_t *lock)
+{
+ return rt_spl_lock((SPL *)lock);
+}
+
+static inline int pthread_spin_trylock_rt(pthread_spinlock_t *lock)
+{
+ return rt_spl_lock_if((SPL *)lock);
+}
+
+static inline int pthread_spin_unlock_rt(pthread_spinlock_t *lock)
+{
+ return rt_spl_unlock((SPL *)lock);
+}
+
+static inline int get_max_priority_rt(int policy)
+{
+ return MAX_PRIO;
+}
+
+static inline int get_min_priority_rt(int policy)
+{
+ return MIN_PRIO;
+}
+
+static void posix_wrapper_fun(pthread_cookie_t *cookie)
+{
+ cookie->task_fun(cookie->arg);
+ rt_sem_broadcast(&cookie->sem);
+ rt_sem_delete(&cookie->sem);
+ rt_task_suspend(&cookie->task);
+}
+
+static inline int pthread_create_rt(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void *), void *arg)
+{
+ pthread_cookie_t *cookie;
+ cookie = (void *)rt_malloc(sizeof(pthread_cookie_t));
+ if (cookie) {
+ (cookie->task).magic = 0;
+ cookie->task_fun = (void *)start_routine;
+ cookie->arg = (int)arg;
+ if (!rt_task_init(&cookie->task, (void *)posix_wrapper_fun, (int)cookie,
+ (attr) ? attr->stacksize : STACK_SIZE, (attr) ? attr->priority : 10, 1, 0)) {
+ *thread = &cookie->task;
+ rt_typed_sem_init(&cookie->sem, 0, BIN_SEM | FIFO_Q);
+ rt_task_resume(&cookie->task);
+ return 0;
+ }
+ }
+ rt_free(cookie);
+ return ENOMEM;
+}
+
+static inline int pthread_yield_rt(void)
+{
+ rt_task_yield();
+ return 0;
+}
+
+static inline void pthread_exit_rt(void *retval)
+{
+ RT_TASK *rt_task;
+ rt_task = rt_whoami();
+ rt_sem_broadcast((SEM *)(rt_task + 1));
+ rt_sem_delete((SEM *)(rt_task + 1));
+ rt_task_suspend(rt_task);
+}
+
+static inline int pthread_join_rt(pthread_t thread, void **thread_return)
+{
+ int retval1, retval2;
+ retval1 = rt_sem_wait((SEM *)(thread + 1));
+ retval2 = rt_task_delete(thread);
+ rt_free(thread);
+ return (retval1) ? retval1 : retval2;
+}
+
+static inline int pthread_cancel_rt(pthread_t thread)
+{
+ int retval;
+ if (!thread) {
+ thread = rt_whoami();
+ }
+ retval = rt_task_delete(thread);
+ rt_free(thread);
+ return retval;
+}
+
+static inline int pthread_equal_rt(pthread_t thread1,pthread_t thread2)
+{
+ return thread1 == thread2;
+}
+
+static inline pthread_t pthread_self_rt(void)
+{
+ return rt_whoami();
+}
+
+static inline int pthread_attr_init_rt(pthread_attr_t *attr)
+{
+ attr->stacksize = STACK_SIZE;
+ attr->policy = SCHED_FIFO;
+ attr->rr_quantum_ns = RR_QUANTUM_NS;
+ attr->priority = 1;
+ return 0;
+}
+
+static inline int pthread_attr_destroy_rt(pthread_attr_t *attr)
+{
+ return 0;
+}
+
+static inline int pthread_attr_setschedparam_rt(pthread_attr_t *attr, const struct sched_param *param)
+{
+ if(param->sched_priority < MIN_PRIO || param->sched_priority > MAX_PRIO) {
+ return(EINVAL);
+ }
+ attr->priority = MAX_PRIO - param->sched_priority;
+ return 0;
+}
+
+static inline int pthread_attr_getschedparam_rt(const pthread_attr_t *attr, struct sched_param *param)
+{
+ param->sched_priority = MAX_PRIO - attr->priority;
+ return 0;
+}
+
+static inline int pthread_attr_setschedpolicy_rt(pthread_attr_t *attr, int policy)
+{
+ if(policy != SCHED_FIFO && policy != SCHED_RR) {
+ return EINVAL;
+ }
+ if ((attr->policy = policy) == SCHED_RR) {
+ rt_set_sched_policy(rt_whoami(), SCHED_RR, attr->rr_quantum_ns);
+ }
+ return 0;
+}
+
+
+static inline int pthread_attr_getschedpolicy_rt(const pthread_attr_t *attr, int *policy)
+{
+ *policy = attr->policy;
+ return 0;
+}
+
+static inline int pthread_attr_setschedrr_rt(pthread_attr_t *attr, int rr_quantum_ns)
+{
+ attr->rr_quantum_ns = rr_quantum_ns;
+ return 0;
+}
+
+
+static inline int pthread_attr_getschedrr_rt(const pthread_attr_t *attr, int *rr_quantum_ns)
+{
+ *rr_quantum_ns = attr->rr_quantum_ns;
+ return 0;
+}
+
+static inline int pthread_attr_setstacksize_rt(pthread_attr_t *attr, int stacksize)
+{
+ attr->stacksize = stacksize;
+ return 0;
+}
+
+static inline int pthread_attr_getstacksize_rt(const pthread_attr_t *attr, int *stacksize)
+{
+ *stacksize = attr->stacksize;
+ return 0;
+}
+
+static inline int pthread_attr_setstack_rt(pthread_attr_t *attr, void *stackaddr, int stacksize)
+{
+ attr->stacksize = stacksize;
+ return 0;
+}
+
+static inline int pthread_attr_getstack_rt(const pthread_attr_t *attr, void **stackaddr, int *stacksize)
+{
+ *stacksize = attr->stacksize;
+ return 0;
+}
+
+static inline void pthread_testcancel_rt(void)
+{
+ rt_task_delete(rt_whoami());
+ pthread_exit_rt(NULL);
+}
+
+static inline void clock_gettime_rt(int clockid, struct timespec *current_time)
+{
+ count2timespec(rt_get_time(), current_time);
+}
+
+static inline int nanosleep_rt(const struct timespec *rqtp, struct timespec *rmtp)
+{
+ RTIME expire;
+ if (rqtp->tv_nsec >= 1000000000L || rqtp->tv_nsec < 0 || rqtp->tv_sec <
+0) {
+ return -EINVAL;
+ }
+ rt_sleep_until(expire = rt_get_time() + timespec2count(rqtp));
+ if ((expire -= rt_get_time()) > 0) {
+ if (rmtp) {
+ count2timespec(expire, rmtp);
+ }
+ return -EINTR;
+ }
+ return 0;
+}
+
+/*
+ * DO NOTHING FUNCTIONS
+ */
+
+#define pthread_mutexattr_init_rt(attr)
+#define pthread_mutexattr_destroy_rt(attr)
+#define pthread_mutexattr_getpshared_rt(attr, pshared)
+#define pthread_mutexattr_setpshared_rt(attr, pshared)
+#define pthread_mutexattr_settype_rt(attr, kind)
+#define pthread_mutexattr_gettype_rt(attr, kind)
+
+#define pthread_condattr_init_rt(attr)
+#define pthread_condattr_destroy_rt(attr)
+#define pthread_condattr_getpshared_rt(attr, pshared)
+#define pthread_condattr_setpshared_rt(attr, pshared)
+
+#define pthread_barrierattr_getpshared_rt(attr, pshared)
+#define pthread_barrierattr_setpshared_rt(attr, pshared)
+#define pthread_barrierattr_getpshared_rt(attr, pshared)
+#define pthread_barrierattr_setpshared_rt(attr, pshared)
+
+#define pthread_rwlockattr_init(attr)
+#define pthread_rwlockattr_destroy(attr)
+#define pthread_rwlockattr_getpshared( ttr, pshared)
+#define pthread_rwlockattr_setpshared(attr, pshared)
+#define pthread_rwlockattr_getkind_np(attr, pref)
+#define pthread_rwlockattr_setkind_np(attr, pref)
+
+#define pthread_detach_rt(thread)
+#define pthread_attr_setdetachstate_rt(attr, detachstate)
+#define pthread_attr_getdetachstate_rt(attr, detachstate)
+#define pthread_setconcurrency_rt(level)
+#define pthread_getconcurrency_rt()
+#define pthread_attr_setinheritsched_rt(attr, inherit)
+#define pthread_attr_getinheritsched_rt(attr, inherit)
+#define pthread_attr_setscope_rt(attr, scope)
+#define pthread_attr_getscope_rt(attr, scope)
+#define pthread_attr_setguardsize_rt(attr, guardsize)
+#define pthread_attr_getguardsize_rt(attr, guardsize)
+#define pthread_attr_setstackaddr_rt(attr, stackaddr)
+#define pthread_attr_getstackaddr_rt(attr, stackaddr)
+#define pthread_setcancelstate_rt(state, oldstate)
+#define pthread_setcanceltype_rt(type, oldtype)
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#else /* !__KERNEL__ */
+
+#include <errno.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <signal.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <semaphore.h>
+#include <pthread.h>
+
+struct task_struct;
+
+#undef SEM_VALUE_MAX
+#define SEM_VALUE_MAX (SEM_TIMOUT - 1)
+#define SEM_BINARY (0x7FFFFFFF)
+
+#include <asm/rtai_atomic.h>
+#include <rtai_sem.h>
+
+/*
+ * SUPPORT STUFF
+ */
+
+typedef struct pthread_barrier {
+
+ unsigned int data[2];
+
+} pthread_barrier_t;
+
+typedef int pthread_barrierattr_t;
+
+typedef struct pthread_rwlock {
+
+ unsigned int data[2];
+
+} pthread_rwlock_t;
+
+typedef int pthread_rwlockattr_t;
+
+typedef unsigned long pthread_spinlock_t;
+
+static inline int MAKE_SOFT(void)
+{
+ if (rt_is_hard_real_time(rt_buddy())) {
+ rt_make_soft_real_time();
+ return 1;
+ }
+ return 0;
+}
+
+#define MAKE_HARD(hs) do { if (hs) rt_make_hard_real_time(); } while (0)
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+RTAI_PROTO(void, count2timespec,(RTIME rt, struct timespec *t))
+{
+ t->tv_sec = (rt = count2nano(rt))/1000000000;
+ t->tv_nsec = rt - t->tv_sec*1000000000LL;
+}
+
+RTAI_PROTO(void, nanos2timespec,(RTIME rt, struct timespec *t))
+{
+ t->tv_sec = rt/1000000000;
+ t->tv_nsec = rt - t->tv_sec*1000000000LL;
+}
+
+RTAI_PROTO(RTIME, timespec2count,(const struct timespec *t))
+{
+ return nano2count(t->tv_sec*1000000000LL + t->tv_nsec);
+}
+
+RTAI_PROTO(RTIME, timespec2nanos,(const struct timespec *t))
+{
+ return t->tv_sec*1000000000LL + t->tv_nsec;
+}
+
+/*
+ * FUNCTIONS MADE SAFELY USABLE IN HARD REAL TIME, BUT BREAKING HARD REAL TIME
+ */
+
+RTAI_PROTO(sem_t *,sem_open_rt,(const char *name, int oflags, int value, int type))
+{
+ int hs, fd;
+ sem_t *sem;
+ hs = MAKE_SOFT();
+ if ((fd = open(name, O_RDONLY)) > 0) {
+ read(fd, &sem, sizeof(int));
+ close(fd);
+ atomic_inc((atomic_t *)(&((int *)sem)[1]));
+ } else {
+ struct { int name, value, type; } arg = { nam2num(name), value, (type == SEM_BINARY ? BIN_SEM : CNT_SEM) | PRIO_Q };
+ sem = (sem_t *)malloc(sizeof(sem_t));
+ if ((((int *)sem)[0] = rtai_lxrt(BIDX, SIZARG, LXRT_SEM_INIT, &arg).i[LOW]) && (fd = open(name, O_WRONLY | O_CREAT))) {
+ write(fd, &sem, sizeof(int));
+ close(fd);
+ ((int *)sem)[1] = 1;
+ } else {
+ free(sem);
+ sem = 0;
+ }
+ }
+ MAKE_HARD(hs);
+ return sem;
+}
+
+RTAI_PROTO(int, sem_init_rt,(sem_t *sem, int pshared, unsigned int value))
+{
+ int hs;
+ if (value <= SEM_VALUE_MAX) {
+ struct { int name, value, type; } arg = { rt_get_name(0), value, (pshared == SEM_BINARY ? BIN_SEM : CNT_SEM) | PRIO_Q };
+ hs = MAKE_SOFT();
+ ((int *)sem)[0] = rtai_lxrt(BIDX, SIZARG, LXRT_SEM_INIT, &arg).i[LOW];
+ ((int *)sem)[1] = 0;
+ MAKE_HARD(hs);
+ return 0;
+ }
+ errno = EINVAL;
+ return -1;
+}
+
+RTAI_PROTO(int, sem_close_rt,(sem_t *sem))
+{
+ int hs, cnt;
+ char name[7];
+ struct { void *sem; } arg = { ((void **)sem)[0] };
+ if (rtai_lxrt(BIDX, SIZARG, SEM_WAIT_IF, &arg).i[LOW] < 0) {
+ errno = EBUSY;
+ return -1;
+ }
+ cnt = ((int *)sem)[1];
+ if (!cnt || (cnt && atomic_dec_and_test((atomic_t *)&((int *)sem)[1]))) {
+ hs = MAKE_SOFT();
+ num2nam(rt_get_name(((void **)sem)[0]), name);
+ rtai_lxrt(BIDX, SIZARG, SEM_DELETE, &arg);
+ if (cnt) {
+ unlink(name);
+ free((void *)sem);
+ }
+ MAKE_HARD(hs);
+ }
+ return 0;
+}
+
+RTAI_PROTO(int, sem_destroy_rt,(sem_t *sem))
+{
+ return sem_close_rt(sem);
+}
+
+RTAI_PROTO(int, pthread_create_rt,(pthread_t *thread, pthread_attr_t *attr, void *(*start_routine)(void *), void *arg))
+{
+ int hs, ret;
+ hs = MAKE_SOFT();
+ ret = pthread_create(thread, attr, start_routine, arg);
+ MAKE_HARD(hs);
+ return ret;
+}
+
+RTAI_PROTO(int, pthread_cancel_rt,(pthread_t thread))
+{
+ int hs, ret;
+ hs = MAKE_SOFT();
+ ret = pthread_cancel(thread);
+ MAKE_HARD(hs);
+ return ret;
+}
+
+#define pthread_cleanup_push_rt(routine, arg) \
+do { \
+ {\
+ int __hs_hs_hs__; \
+ __hs_hs_hs__ = MAKE_SOFT(); \
+ pthread_cleanup_push(routine, arg); \
+ MAKE_HARD(__hs_hs_hs__);
+
+#define pthread_cleanup_pop_rt(execute) \
+ __hs_hs_hs__ = MAKE_SOFT(); \
+ pthread_cleanup_pop(execute); \
+ MAKE_HARD(__hs_hs_hs__); \
+ } \
+} while (0)
+
+#define pthread_cleanup_push_defer_rt(routine, arg) \
+do { \
+ {\
+ int __hs_hs_hs__; \
+ __hs_hs_hs__ = MAKE_SOFT(); \
+ pthread_cleanup_push_defer_np(routine, arg); \
+ MAKE_HARD(__hs_hs_hs__);
+
+#define pthread_cleanup_pop_restore_rt(execute) \
+ __hs_hs_hs__ = MAKE_SOFT(); \
+ pthread_cleanup_pop_restore_np(execute); \
+ MAKE_HARD(__hs_hs_hs__); \
+ } \
+} while (0)
+
+RTAI_PROTO(int, pthread_sigmask_rt,(int how, const sigset_t *newmask, sigset_t *oldmask))
+{
+ int hs, ret;
+ hs = MAKE_SOFT();
+ ret = pthread_sigmask(how, newmask, oldmask);
+ MAKE_HARD(hs);
+ return ret;
+}
+
+RTAI_PROTO(int, pthread_kill_rt,(pthread_t thread, int signo))
+{
+ int hs, ret;
+ hs = MAKE_SOFT();
+ ret = pthread_kill(thread, signo);
+ MAKE_HARD(hs);
+ return ret;
+}
+
+
+RTAI_PROTO(int, sigwait_rt,(const sigset_t *set, int *sig))
+{
+ int hs, ret;
+ hs = MAKE_SOFT();
+ ret = sigwait(set, sig);
+ MAKE_HARD(hs);
+ return ret;
+}
+
+RTAI_PROTO(pthread_mutex_t *, pthread_mutex_open_rt,(const char *name))
+{
+ int hs, fd;
+ pthread_mutex_t *mutex;
+ hs = MAKE_SOFT();
+ if ((fd = open(name, O_RDONLY)) > 0) {
+ read(fd, &mutex, sizeof(int));
+ close(fd);
+ atomic_inc((atomic_t *)(&((int *)mutex)[1]));
+ } else {
+ struct { int name, value, type; } arg = { nam2num(name), 1, RES_SEM };
+ mutex = (pthread_mutex_t *)malloc(sizeof(pthread_mutex_t));
+ if ((((int *)mutex)[0] = rtai_lxrt(BIDX, SIZARG, LXRT_SEM_INIT, &arg).i[LOW]) && (fd = open(name, O_WRONLY | O_CREAT))) {
+ write(fd, &mutex, sizeof(int));
+ close(fd);
+ ((int *)mutex)[1] = 1;
+ } else {
+ free(mutex);
+ mutex = 0;
+ }
+ }
+ MAKE_HARD(hs);
+ return mutex;
+}
+
+RTAI_PROTO(int, pthread_mutex_init_rt,(pthread_mutex_t *mutex, const pthread_mutexattr_t *mutexattr))
+{
+ int hs;
+ struct { int name, value, type; } arg = { rt_get_name(0), 1, RES_SEM };
+ hs = MAKE_SOFT();
+ ((int *)mutex)[0] = rtai_lxrt(BIDX, SIZARG, LXRT_SEM_INIT, &arg).i[LOW];
+ ((int *)mutex)[1] = 0;
+ MAKE_HARD(hs);
+ return 0;
+}
+
+RTAI_PROTO(int, pthread_mutex_close_rt,(pthread_mutex_t *mutex))
+{
+ int hs, cnt;
+ char name[7];
+ struct { void *sem; } arg = { ((void **)mutex)[0] };
+ if (rtai_lxrt(BIDX, SIZARG, SEM_WAIT_IF, &arg).i[LOW] < 0) {
+ return EBUSY;
+ }
+ cnt = ((int *)mutex)[1];
+ if (!cnt || (cnt && atomic_dec_and_test((atomic_t *)&((int *)mutex)[1]))) {
+ hs = MAKE_SOFT();
+ num2nam(rt_get_name(((void **)mutex)[0]), name);
+ rtai_lxrt(BIDX, SIZARG, SEM_DELETE, &arg);
+ if (cnt) {
+ unlink(name);
+ free((void *)mutex);
+ }
+ MAKE_HARD(hs);
+ }
+ return 0;
+}
+
+RTAI_PROTO(int, pthread_mutex_destroy_rt,(pthread_mutex_t *mutex))
+{
+ return pthread_mutex_close_rt(mutex);
+}
+
+RTAI_PROTO(pthread_cond_t *, pthread_cond_open_rt,(const char *name))
+{
+ return (pthread_cond_t *)sem_open_rt(name, 0, 0, SEM_BINARY);
+}
+
+RTAI_PROTO(int, pthread_cond_init_rt,(pthread_cond_t *cond, pthread_condattr_t *cond_attr))
+{
+ return sem_init_rt((sem_t *)cond, SEM_BINARY, 0);
+}
+
+RTAI_PROTO(int, pthread_cond_destroy_rt,(pthread_cond_t *cond))
+{
+ return sem_close_rt((sem_t *)cond);
+}
+
+RTAI_PROTO(int, pthread_cond_close_rt,(pthread_cond_t *cond))
+{
+ return sem_close_rt((sem_t *)cond);
+}
+
+RTAI_PROTO(pthread_barrier_t *, pthread_barrier_open_rt,(const char *name, unsigned int count))
+{
+ return (pthread_barrier_t *)sem_open_rt(name, 0, count, 0);
+}
+
+RTAI_PROTO(int, pthread_barrier_init_rt,(pthread_barrier_t *barrier, const pthread_barrierattr_t *attr, unsigned int count))
+{
+ return sem_init_rt((sem_t *)barrier, 0, count);
+}
+
+RTAI_PROTO(int, pthread_barrier_destroy_rt,(pthread_barrier_t *barrier))
+{
+ return sem_close_rt((sem_t *)barrier);
+}
+
+RTAI_PROTO(int, pthread_barrier_close_rt,(pthread_barrier_t *barrier))
+{
+ return sem_close_rt((sem_t *)barrier);
+}
+
+/*
+ * DO NOTHING FUNCTIONS (IN RTAI HARD REAL TIME)
+ */
+
+#define pthread_attr_setdetachstate_rt(attr, detachstate)
+#define pthread_detach_rt(thread)
+#define pthread_getconcurrency_rt()
+#define pthread_setconcurrency_rt(level)
+
+#define pthread_mutexattr_init_rt(attr)
+#define pthread_mutexattr_destroy_rt(attr)
+#define pthread_mutexattr_getpshared_rt(attr, pshared)
+#define pthread_mutexattr_setpshared_rt(attr, pshared)
+#define pthread_mutexattr_settype_rt(attr, kind)
+#define pthread_mutexattr_gettype_rt(attr, kind)
+
+#define pthread_condattr_init_rt(attr)
+#define pthread_condattr_destroy_rt(attr)
+#define pthread_condattr_getpshared_rt(attr, pshared)
+#define pthread_condattr_setpshared_rt(attr, pshared)
+
+#define pthread_barrierattr_getpshared_rt(attr, pshared)
+#define pthread_barrierattr_setpshared_rt(attr, pshared)
+#define pthread_barrierattr_getpshared_rt(attr, pshared)
+#define pthread_barrierattr_setpshared_rt(attr, pshared)
+
+#define pthread_rwlockattr_init(attr)
+#define pthread_rwlockattr_destroy(attr)
+#define pthread_rwlockattr_getpshared( ttr, pshared)
+#define pthread_rwlockattr_setpshared(attr, pshared)
+#define pthread_rwlockattr_getkind_np(attr, pref)
+#define pthread_rwlockattr_setkind_np(attr, pref)
+
+/*
+ * FUNCTIONS (LIKELY) SAFELY USABLE IN HARD REAL TIME "AS THEY ARE",
+ * BECAUSE MAKE SENSE IN THE INITIALIZATION PHASE ONLY, I.E. BEFORE
+ * GOING HARD REAL TIME
+ */
+
+#define pthread_self_rt pthread_self
+#define pthread_equal_rt pthread_equal
+#define pthread_attr_init_rt pthread_attr_init
+#define pthread_attr_destroy_rt pthread_attr_destroy
+#define pthread_attr_getdetachstate_rt pthread_attr_getdetachstate
+#define pthread_attr_setschedpolicy_rt pthread_attr_setschedpolicy
+#define pthread_attr_getschedpolicy_rt pthread_attr_getschedpolicy
+#define pthread_attr_setschedparam_rt pthread_attr_setschedparam
+#define pthread_attr_getschedparam_rt pthread_attr_getschedparam
+#define pthread_attr_setinheritsched_rt pthread_attr_setinheritsched
+#define pthread_attr_getinheritsched_rt pthread_attr_getinheritsched
+#define pthread_attr_setscope_rt pthread_attr_setscope
+#define pthread_attr_getscope_rt pthread_attr_getscope
+#define pthread_attr_setguardsize_rt pthread_attr_setguardsize
+#define pthread_attr_getguardsize_rt pthread_attr_getguardsize
+#define pthread_attr_setstackaddr_rt pthread_attr_setstackaddr
+#define pthread_attr_getstackaddr_rt pthread_attr_getstackaddr
+#define pthread_attr_setstack_rt pthread_attr_setstack
+#define pthread_attr_getstack_rt pthread_attr_getstack
+#define pthread_attr_setstacksize_rt pthread_attr_setstacksize
+#define pthread_attr_getstacksize_rt pthread_attr_getstacksize
+
+/*
+ * WORKING FUNCTIONS USABLE IN HARD REAL TIME, THIS IS THE REAL STUFF
+ */
+
+#define pthread_setcancelstate_rt pthread_setcancelstate
+#define pthread_setcanceltype_rt pthread_setcanceltype
+
+RTAI_PROTO(void, pthread_testcancel_rt,(void))
+{
+ int oldtype, oldstate;
+ pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, &oldstate);
+ pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED, &oldtype);
+ if (oldstate != PTHREAD_CANCEL_DISABLE && oldtype != PTHREAD_CANCEL_DEFERRED) {
+ MAKE_SOFT();
+ rt_task_delete(rt_buddy());
+ pthread_exit(NULL);
+ }
+ pthread_setcanceltype(oldtype, &oldtype);
+ pthread_setcancelstate(oldstate, &oldstate);
+}
+
+extern int pthread_yield (void);
+RTAI_PROTO(int, pthread_yield_rt,(void))
+{
+ if (rt_is_hard_real_time(rt_buddy())) {
+ struct { unsigned long dummy; } arg;
+ rtai_lxrt(BIDX, SIZARG, YIELD, &arg);
+ return 0;
+ }
+ return pthread_yield();
+}
+
+RTAI_PROTO(void, pthread_exit_rt,(void *retval))
+{
+ MAKE_SOFT();
+ rt_task_delete(rt_buddy());
+ pthread_exit(retval);
+}
+
+RTAI_PROTO(int, pthread_join_rt,(pthread_t thread, void **thread_return))
+{
+ int hs, ret;
+ hs = MAKE_SOFT();
+ ret = pthread_join(thread, thread_return);
+ MAKE_HARD(hs);
+ return ret;
+}
+
+RTAI_PROTO(int, sem_wait_rt,(sem_t *sem))
+{
+ struct { void *sem; } arg = { ((void **)sem)[0] };
+ rtai_lxrt(BIDX, SIZARG, SEM_WAIT, &arg);
+ return 0;
+}
+
+RTAI_PROTO(int, sem_trywait_rt,(sem_t *sem))
+{
+ struct { void *sem; } arg = { ((void **)sem)[0] };
+ if (rtai_lxrt(BIDX, SIZARG, SEM_WAIT_IF, &arg).i[LOW] > 0) {
+ return 0;
+ }
+ errno = EAGAIN;
+ return -1;
+}
+
+RTAI_PROTO(int, sem_timedwait_rt,(sem_t *sem, const struct timespec *abstime))
+{
+ struct { void *sem; RTIME until; } arg = { ((void **)sem)[0], timespec2count(abstime) };
+ return rtai_lxrt(BIDX, SIZARG, SEM_WAIT_UNTIL, &arg).i[LOW] < SEM_VALUE_MAX ? 0 : ETIMEDOUT;
+}
+
+RTAI_PROTO(int, sem_post_rt,(sem_t *sem))
+{
+ struct { void *sem; } arg = { ((void **)sem)[0] };
+ return rtai_lxrt(BIDX, SIZARG, SEM_SIGNAL, &arg).i[LOW];
+}
+
+extern int sem_getvalue_rt(sem_t *sem, int *sval)
+{
+ struct { void *sem; } arg = { ((void **)sem)[0] };
+ *sval = rtai_lxrt(BIDX, SIZARG, SEM_COUNT, &arg).i[LOW];
+ return 0;
+}
+
+RTAI_PROTO(int, pthread_mutex_lock_rt,(pthread_mutex_t *mutex))
+{
+ return sem_wait_rt((sem_t *)mutex);
+}
+
+RTAI_PROTO(int, pthread_mutex_timedlock_rt,(pthread_mutex_t *mutex, const struct timespec *abstime))
+{
+ return sem_timedwait_rt((sem_t *)mutex, abstime);
+}
+
+RTAI_PROTO(int, pthread_mutex_trylock_rt,(pthread_mutex_t *mutex))
+{
+ return sem_trywait_rt((sem_t *)mutex);
+}
+
+RTAI_PROTO(int, pthread_mutex_unlock_rt,(pthread_mutex_t *mutex))
+{
+ return sem_post_rt((sem_t *)mutex);
+}
+
+RTAI_PROTO(int, pthread_cond_signal_rt,(pthread_cond_t *cond))
+{
+ struct { void *cond; } arg = { ((void **)cond)[0] };
+ return rtai_lxrt(BIDX, SIZARG, COND_SIGNAL, &arg).i[LOW];
+}
+
+RTAI_PROTO(int, pthread_cond_broadcast_rt,(pthread_cond_t *cond))
+{
+ struct { void *cond; } arg = { ((void **)cond)[0] };
+ return rtai_lxrt(BIDX, SIZARG, SEM_BROADCAST, &arg).i[LOW];
+}
+
+RTAI_PROTO(int, pthread_cond_wait_rt,(pthread_cond_t *cond, pthread_mutex_t *mutex))
+{
+ struct { void *cond; void *mutex; } arg = { ((void **)cond)[0], ((void **)mutex)[0] };
+ return rtai_lxrt(BIDX, SIZARG, COND_WAIT, &arg).i[LOW];
+}
+
+RTAI_PROTO(int, pthread_cond_timedwait_rt,(pthread_cond_t *cond, pthread_mutex_t *mutex, const struct timespec *abstime))
+{
+ struct { void *cond; void *mutex; RTIME time; } arg = { ((void **)cond)[0], ((void **)mutex)[0], timespec2count(abstime) };
+ return rtai_lxrt(BIDX, SIZARG, COND_WAIT_UNTIL, &arg).i[LOW] < SEM_TIMOUT ? 0 : -ETIMEDOUT;
+}
+
+RTAI_PROTO(int, pthread_barrier_wait_rt,(pthread_barrier_t *barrier))
+{
+ struct { void *sem; } arg = { ((void **)barrier)[0] };
+ rtai_lxrt(BIDX, SIZARG, SEM_WAIT_BARRIER, &arg);
+ return 0;
+}
+
+RTAI_PROTO(pthread_rwlock_t *, pthread_rwlock_open_rt,(const char *name))
+{
+ int hs, fd;
+ pthread_rwlock_t *rwlock;
+ hs = MAKE_SOFT();
+ if ((fd = open(name, O_RDONLY)) > 0) {
+ read(fd, &rwlock, sizeof(int));
+ close(fd);
+ atomic_inc((atomic_t *)(&((int *)rwlock)[1]));
+ } else {
+ struct { int name, value, type; } arg = { nam2num(name), 1, RES_SEM };
+ rwlock = (pthread_rwlock_t *)malloc(sizeof(pthread_rwlock_t));
+ if ((((int *)rwlock)[0] = rtai_lxrt(BIDX, SIZARG, LXRT_RWL_INIT, &arg).i[LOW]) && (fd = open(name, O_WRONLY | O_CREAT))) {
+ write(fd, &rwlock, sizeof(int));
+ close(fd);
+ ((int *)rwlock)[1] = 1;
+ } else {
+ free(rwlock);
+ rwlock = 0;
+ }
+ }
+ MAKE_HARD(hs);
+ return rwlock;
+}
+
+RTAI_PROTO(int, pthread_rwlock_init_rt,(pthread_rwlock_t *rwlock, pthread_rwlockattr_t *attr))
+{
+ int hs;
+ struct { int name; } arg = { rt_get_name(0) };
+ hs = MAKE_SOFT();
+ ((int *)rwlock)[0] = rtai_lxrt(BIDX, SIZARG, LXRT_RWL_INIT, &arg).i[LOW];
+ ((int *)rwlock)[1] = 0;
+ MAKE_HARD(hs);
+ return 0;
+}
+
+RTAI_PROTO(int, pthread_rwlock_close_rt,(pthread_rwlock_t *rwlock))
+{
+ int hs, cnt;
+ char name[7];
+ struct { void *rwlock; } arg = { ((void **)rwlock)[0] };
+ if (rtai_lxrt(BIDX, SIZARG, RWL_WRLOCK_IF, &arg).i[LOW] < 0) {
+ return EBUSY;
+ } else {
+ rtai_lxrt(BIDX, SIZARG, RWL_UNLOCK, &arg);
+ if (rtai_lxrt(BIDX, SIZARG, RWL_RDLOCK_IF, &arg).i[LOW] < 0) {
+ return EBUSY;
+ }
+ rtai_lxrt(BIDX, SIZARG, RWL_UNLOCK, &arg);
+ }
+ cnt = ((int *)rwlock)[1];
+ if (!cnt || (cnt && atomic_dec_and_test((atomic_t *)&((int *)rwlock)[1]))) {
+ hs = MAKE_SOFT();
+ num2nam(rt_get_name(((void **)rwlock)[0]), name);
+ rtai_lxrt(BIDX, SIZARG, RWL_DELETE, &arg);
+ if (cnt) {
+ unlink(name);
+ free((void *)rwlock);
+ }
+ MAKE_HARD(hs);
+ }
+ return 0;
+}
+
+RTAI_PROTO(int, pthread_rwlock_destroy_rt,(pthread_rwlock_t *rwlock))
+{
+ return pthread_rwlock_close_rt(rwlock);
+}
+
+RTAI_PROTO(int, pthread_rwlock_rdlock_rt,(pthread_rwlock_t *rwlock))
+{
+ struct { void *rwlock; } arg = { ((void **)rwlock)[0] };
+ return rtai_lxrt(BIDX, SIZARG, RWL_RDLOCK, &arg).i[LOW];
+}
+
+RTAI_PROTO(int, pthread_rwlock_tryrdlock_rt,(pthread_rwlock_t *rwlock))
+{
+ struct { void *rwlock; } arg = { ((void **)rwlock)[0] };
+ return rtai_lxrt(BIDX, SIZARG, RWL_RDLOCK_IF, &arg).i[LOW];
+}
+
+RTAI_PROTO(int, pthread_rwlock_timedrdlock_rt,(pthread_rwlock_t *rwlock, struct timespec *abstime))
+{
+ struct { void *rwlock; RTIME time; } arg = { ((void **)rwlock)[0], timespec2count(abstime) };
+ return rtai_lxrt(BIDX, SIZARG, RWL_RDLOCK_UNTIL, &arg).i[LOW];
+}
+
+RTAI_PROTO(int, pthread_rwlock_wrlock_rt,(pthread_rwlock_t *rwlock))
+{
+ struct { void *rwlock; } arg = { ((void **)rwlock)[0] };
+ return rtai_lxrt(BIDX, SIZARG, RWL_WRLOCK, &arg).i[LOW];
+}
+
+RTAI_PROTO(int, pthread_rwlock_trywrlock_rt,(pthread_rwlock_t *rwlock))
+{
+ struct { void *rwlock; } arg = { ((void **)rwlock)[0] };
+ return rtai_lxrt(BIDX, SIZARG, RWL_WRLOCK_IF, &arg).i[LOW];
+}
+
+RTAI_PROTO(int, pthread_rwlock_timedwrlock_rt,(pthread_rwlock_t *rwlock, struct timespec *abstime))
+{
+ struct { void *rwlock; RTIME time; } arg = { ((void **)rwlock)[0], timespec2count(abstime) };
+ return rtai_lxrt(BIDX, SIZARG, RWL_WRLOCK_UNTIL, &arg).i[LOW];
+}
+
+RTAI_PROTO(int, pthread_rwlock_unlock_rt,(pthread_rwlock_t *rwlock))
+{
+ struct { void *rwlock; } arg = { ((void **)rwlock)[0] };
+ return rtai_lxrt(BIDX, SIZARG, RWL_UNLOCK, &arg).i[LOW];
+}
+
+RTAI_PROTO(int, pthread_spin_init_rt,(pthread_spinlock_t *lock))
+{
+ return (((int *)lock)[0] = 0);
+}
+
+RTAI_PROTO(int, pthread_spin_destroy_rt,(pthread_spinlock_t *lock))
+{
+ return ((int *)lock)[0] = 0;
+}
+
+RTAI_PROTO(int, pthread_spin_lock_rt,(pthread_spinlock_t *lock))
+{
+ while (atomic_cmpxchg(&lock, 0, 1));
+ return 0;
+}
+
+RTAI_PROTO(int, pthread_spin_trylock_rt,(pthread_spinlock_t *lock))
+{
+ if (atomic_cmpxchg(&lock, 0, 1)) {
+ return EAGAIN;
+ }
+ return 0;
+}
+
+RTAI_PROTO(int, pthread_spin_unlock_rt,(pthread_spinlock_t *lock))
+{
+ return ((int *)lock)[0] = 0;
+}
+
+RTAI_PROTO(void, clock_gettime_rt,(int clockid, struct timespec *current_time))
+{
+ count2timespec(rt_get_time(), current_time);
+}
+
+RTAI_PROTO(int, nanosleep_rt,(const struct timespec *rqtp, struct timespec *rmtp))
+{
+ RTIME expire;
+ if (rqtp->tv_nsec >= 1000000000L || rqtp->tv_nsec < 0 || rqtp->tv_sec < 0) {
+ return -EINVAL;
+ }
+ rt_sleep_until(expire = rt_get_time() + timespec2count(rqtp));
+ if ((expire -= rt_get_time()) > 0) {
+ if (rmtp) {
+ count2timespec(expire, rmtp);
+ }
+ return -EINTR;
+ }
+ return 0;
+}
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* !__KERNEL__ */
+
+#endif /* !_RTAI_POSIX_H_ */
#ifndef _COMPAT_H
#define _COMPAT_H
-#include "defines.h" //macro MALLOC
-
#define printf rtl_printf
#define gettimeofday(tv, tz) do_gettimeofday(tv)
#define setsockopt(a, b, c, d, e) (-1)
char *strdup(char *str) {
char *tmp;
- tmp = MALLOC(strlen(str) + 1);
+ tmp = malloc(strlen(str) + 1);
if (tmp)
memcpy(tmp, str, strlen(str) + 1);
return tmp;
extern "C" {
#endif
+typedef struct CSTWriter CSTWriter; //forward declarations
+typedef struct CSTReader CSTReader;
+typedef struct ObjectEntryOID ObjectEntryOID;
+typedef struct ObjectEntryHID ObjectEntryHID;
+typedef struct ObjectEntryAID ObjectEntryAID;
+typedef struct ObjectEntry ObjectEntry;
+
/**
* struct sock_t -
*/
} TypeNode;
/**
- * struct SubscriptionPatternNode -
+ * struct PatternsNode -
*/
-typedef struct SubscriptionPatternNode {
+typedef struct PatternNode {
ul_list_node_t node;
PathName topic;
TypeName type;
ORTESubscriptionPatternCallBack subscriptionCallBack;
void *param;
-} SubscriptionPatternNode;
+} PatternNode;
/**
* struct PatternEntry -
*/
typedef struct PatternEntry {
- ul_list_head_t subscription;
+ ul_list_head_t patterns;
ORTEPatternCheck check;
ORTEPatternMatch match;
void *param;
+ pthread_rwlock_t lock;
} PatternEntry;
/**
SequenceNumber vargAppsSequenceNumber; //useful only for manager
} AppParams;
-typedef struct ObjectEntryOID ObjectEntryOID;
-typedef struct ObjectEntryHID ObjectEntryHID;
-typedef struct ObjectEntryAID ObjectEntryAID;
-typedef struct ObjectEntry ObjectEntry;
-
typedef void EVH1(ORTEDomain *,ObjectEntryAID *,ul_htim_time_t *);
/**
* struct HTimFncRootNode -
HTimFncUserNode waitWhileDataUnderwayTimer;
} CSChangeForReader;
-typedef struct CSTWriter CSTWriter; //forward declaration
/**
* struct CSTRemoteReader -
*/
StateMachineChFWriter commStateChFWriter;
} CSChangeFromWriter;
-typedef struct CSTReader CSTReader; //forward declaration
/**
* struct CSTRemoteWriter -
*/
unsigned int strictReliableCounter;
unsigned int bestEffortsCounter;
+
+ Boolean createdByPattern;
};
/**
* struct ORTETypeRegister -
*/
typedef struct ORTETypeRegister {
- char *typeName;
+ const char *typeName;
ORTETypeSerialize serialize;
ORTETypeDeserialize deserialize;
unsigned int getMaxSize;
typedef void
(*ORTESendCallBack)(const ORTESendInfo *info,void *instance, void *sendCallBackParam);
typedef ORTESubscription*
-(*ORTESubscriptionPatternCallBack)(const char *topic, const char *nddsType, void *Param);
+(*ORTESubscriptionPatternCallBack)(const char *topic, const char *type, void *Param);
//Pattern
ul_gavlprim.c
if CONFIG_ORTE_RT
-module_PROGRAMS = orte.ko
-orte_ko_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
-orte_ko_SOURCES = $(LIBORTE_SOURCES)
-orte_ko_LINK = $(top_builddir)/modtool --link -o $@
+module_PROGRAMS = rt_orte.ko
+rt_orte_ko_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
+rt_orte_ko_SOURCES = $(LIBORTE_SOURCES)
+rt_orte_ko_LINK = $(top_builddir)/modtool --link -o $@
+if USE_RTLINUX
SUBDIRS = rtl
+endif
else
lib_LIBRARIES = liborte.a
liborte_a_SOURCES = $(LIBORTE_SOURCES)
AMTAR = @AMTAR@
AWK = @AWK@
CC = @CC@
+CONFIG_ORTE_RT = @CONFIG_ORTE_RT@
DEPDIR = @DEPDIR@
INCLUDES = @INCLUDES@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
ul_gavlprim.c
-@CONFIG_ORTE_RT_TRUE@module_PROGRAMS = orte.ko
-@CONFIG_ORTE_RT_TRUE@orte_ko_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
-@CONFIG_ORTE_RT_TRUE@orte_ko_SOURCES = $(LIBORTE_SOURCES)
-@CONFIG_ORTE_RT_TRUE@orte_ko_LINK = $(top_builddir)/modtool --link -o $@
+@CONFIG_ORTE_RT_TRUE@module_PROGRAMS = rt_orte.ko
+@CONFIG_ORTE_RT_TRUE@rt_orte_ko_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
+@CONFIG_ORTE_RT_TRUE@rt_orte_ko_SOURCES = $(LIBORTE_SOURCES)
+@CONFIG_ORTE_RT_TRUE@rt_orte_ko_LINK = $(top_builddir)/modtool --link -o $@
-@CONFIG_ORTE_RT_TRUE@SUBDIRS = rtl
+@CONFIG_ORTE_RT_TRUE@@USE_RTLINUX_TRUE@SUBDIRS = rtl
@CONFIG_ORTE_RT_FALSE@lib_LIBRARIES = liborte.a
@CONFIG_ORTE_RT_FALSE@liborte_a_SOURCES = $(LIBORTE_SOURCES)
sock.$(OBJEXT) ul_gavl.$(OBJEXT) ul_gavlprim.$(OBJEXT)
@CONFIG_ORTE_RT_FALSE@am_liborte_a_OBJECTS = $(am__objects_1)
liborte_a_OBJECTS = $(am_liborte_a_OBJECTS)
-@CONFIG_ORTE_RT_TRUE@module_PROGRAMS = orte.ko$(EXEEXT)
+@CONFIG_ORTE_RT_TRUE@module_PROGRAMS = rt_orte.ko$(EXEEXT)
@CONFIG_ORTE_RT_FALSE@module_PROGRAMS =
PROGRAMS = $(module_PROGRAMS)
-am__objects_2 = orte_ko-conv.$(OBJEXT) orte_ko-debug.$(OBJEXT) \
- orte_ko-event.$(OBJEXT) orte_ko-fnmatch.$(OBJEXT) \
- orte_ko-htimerNtp.$(OBJEXT) orte_ko-objectEntry.$(OBJEXT) \
- orte_ko-objectEntryTimer.$(OBJEXT) \
- orte_ko-objectUtils.$(OBJEXT) \
- orte_ko-ORTEAppRecvMetatrafficThread.$(OBJEXT) \
- orte_ko-ORTEAppRecvUserdataThread.$(OBJEXT) \
- orte_ko-ORTEAppSendThread.$(OBJEXT) \
- orte_ko-ORTEDomainApp.$(OBJEXT) \
- orte_ko-ORTEPublication.$(OBJEXT) \
- orte_ko-ORTEPublicationTimer.$(OBJEXT) \
- orte_ko-ORTESubscription.$(OBJEXT) orte_ko-ORTEDomain.$(OBJEXT) \
- orte_ko-ORTEDomainMgr.$(OBJEXT) orte_ko-ORTEInit.$(OBJEXT) \
- orte_ko-ORTEThreadUtils.$(OBJEXT) \
- orte_ko-ORTETypeRegister.$(OBJEXT) \
- orte_ko-ORTEVerbosity.$(OBJEXT) orte_ko-ORTEPattern.$(OBJEXT) \
- orte_ko-parameter.$(OBJEXT) orte_ko-RTPSAck.$(OBJEXT) \
- orte_ko-RTPSCSTReader.$(OBJEXT) \
- orte_ko-RTPSCSTReaderTimer.$(OBJEXT) \
- orte_ko-RTPSCSTReaderProc.$(OBJEXT) \
- orte_ko-RTPSCSTWriter.$(OBJEXT) \
- orte_ko-RTPSCSTWriterTimer.$(OBJEXT) orte_ko-RTPSGap.$(OBJEXT) \
- orte_ko-RTPSHeader.$(OBJEXT) orte_ko-RTPSHeardBeat.$(OBJEXT) \
- orte_ko-RTPSInfoDST.$(OBJEXT) orte_ko-RTPSInfoREPLY.$(OBJEXT) \
- orte_ko-RTPSInfoSRC.$(OBJEXT) orte_ko-RTPSInfoTS.$(OBJEXT) \
- orte_ko-RTPSPad.$(OBJEXT) orte_ko-RTPSUtils.$(OBJEXT) \
- orte_ko-RTPSVar.$(OBJEXT) orte_ko-RTPSIssue.$(OBJEXT) \
- orte_ko-sock.$(OBJEXT) orte_ko-ul_gavl.$(OBJEXT) \
- orte_ko-ul_gavlprim.$(OBJEXT)
-@CONFIG_ORTE_RT_TRUE@am_orte_ko_OBJECTS = $(am__objects_2)
-orte_ko_OBJECTS = $(am_orte_ko_OBJECTS)
-orte_ko_LDADD = $(LDADD)
-orte_ko_DEPENDENCIES =
-orte_ko_LDFLAGS =
+am__objects_2 = rt_orte_ko-conv.$(OBJEXT) rt_orte_ko-debug.$(OBJEXT) \
+ rt_orte_ko-event.$(OBJEXT) rt_orte_ko-fnmatch.$(OBJEXT) \
+ rt_orte_ko-htimerNtp.$(OBJEXT) rt_orte_ko-objectEntry.$(OBJEXT) \
+ rt_orte_ko-objectEntryTimer.$(OBJEXT) \
+ rt_orte_ko-objectUtils.$(OBJEXT) \
+ rt_orte_ko-ORTEAppRecvMetatrafficThread.$(OBJEXT) \
+ rt_orte_ko-ORTEAppRecvUserdataThread.$(OBJEXT) \
+ rt_orte_ko-ORTEAppSendThread.$(OBJEXT) \
+ rt_orte_ko-ORTEDomainApp.$(OBJEXT) \
+ rt_orte_ko-ORTEPublication.$(OBJEXT) \
+ rt_orte_ko-ORTEPublicationTimer.$(OBJEXT) \
+ rt_orte_ko-ORTESubscription.$(OBJEXT) \
+ rt_orte_ko-ORTEDomain.$(OBJEXT) \
+ rt_orte_ko-ORTEDomainMgr.$(OBJEXT) \
+ rt_orte_ko-ORTEInit.$(OBJEXT) \
+ rt_orte_ko-ORTEThreadUtils.$(OBJEXT) \
+ rt_orte_ko-ORTETypeRegister.$(OBJEXT) \
+ rt_orte_ko-ORTEVerbosity.$(OBJEXT) \
+ rt_orte_ko-ORTEPattern.$(OBJEXT) rt_orte_ko-parameter.$(OBJEXT) \
+ rt_orte_ko-RTPSAck.$(OBJEXT) rt_orte_ko-RTPSCSTReader.$(OBJEXT) \
+ rt_orte_ko-RTPSCSTReaderTimer.$(OBJEXT) \
+ rt_orte_ko-RTPSCSTReaderProc.$(OBJEXT) \
+ rt_orte_ko-RTPSCSTWriter.$(OBJEXT) \
+ rt_orte_ko-RTPSCSTWriterTimer.$(OBJEXT) \
+ rt_orte_ko-RTPSGap.$(OBJEXT) rt_orte_ko-RTPSHeader.$(OBJEXT) \
+ rt_orte_ko-RTPSHeardBeat.$(OBJEXT) \
+ rt_orte_ko-RTPSInfoDST.$(OBJEXT) \
+ rt_orte_ko-RTPSInfoREPLY.$(OBJEXT) \
+ rt_orte_ko-RTPSInfoSRC.$(OBJEXT) \
+ rt_orte_ko-RTPSInfoTS.$(OBJEXT) rt_orte_ko-RTPSPad.$(OBJEXT) \
+ rt_orte_ko-RTPSUtils.$(OBJEXT) rt_orte_ko-RTPSVar.$(OBJEXT) \
+ rt_orte_ko-RTPSIssue.$(OBJEXT) rt_orte_ko-sock.$(OBJEXT) \
+ rt_orte_ko-ul_gavl.$(OBJEXT) rt_orte_ko-ul_gavlprim.$(OBJEXT)
+@CONFIG_ORTE_RT_TRUE@am_rt_orte_ko_OBJECTS = $(am__objects_2)
+rt_orte_ko_OBJECTS = $(am_rt_orte_ko_OBJECTS)
+rt_orte_ko_LDADD = $(LDADD)
+rt_orte_ko_DEPENDENCIES =
+rt_orte_ko_LDFLAGS =
DEFS = @DEFS@
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/orte/include
@AMDEP_TRUE@ ./$(DEPDIR)/fnmatch.Po ./$(DEPDIR)/htimerNtp.Po \
@AMDEP_TRUE@ ./$(DEPDIR)/objectEntry.Po \
@AMDEP_TRUE@ ./$(DEPDIR)/objectEntryTimer.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/objectUtils.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-ORTEAppRecvMetatrafficThread.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-ORTEAppRecvUserdataThread.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-ORTEAppSendThread.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-ORTEDomain.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-ORTEDomainApp.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-ORTEDomainMgr.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-ORTEInit.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-ORTEPattern.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-ORTEPublication.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-ORTEPublicationTimer.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-ORTESubscription.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-ORTEThreadUtils.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-ORTETypeRegister.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-ORTEVerbosity.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSAck.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSCSTReader.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSCSTReaderProc.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSCSTReaderTimer.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSCSTWriter.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSCSTWriterTimer.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSGap.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSHeader.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSHeardBeat.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSInfoDST.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSInfoREPLY.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSInfoSRC.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSInfoTS.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSIssue.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSPad.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSUtils.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-RTPSVar.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-conv.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-debug.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-event.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-fnmatch.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-htimerNtp.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-objectEntry.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-objectEntryTimer.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-objectUtils.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-parameter.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-sock.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-ul_gavl.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/orte_ko-ul_gavlprim.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/parameter.Po ./$(DEPDIR)/sock.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/ul_gavl.Po ./$(DEPDIR)/ul_gavlprim.Po
+@AMDEP_TRUE@ ./$(DEPDIR)/objectUtils.Po ./$(DEPDIR)/parameter.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-ORTEAppRecvMetatrafficThread.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-ORTEAppRecvUserdataThread.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-ORTEAppSendThread.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-ORTEDomain.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-ORTEDomainApp.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-ORTEDomainMgr.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-ORTEInit.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-ORTEPattern.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-ORTEPublication.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-ORTEPublicationTimer.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-ORTESubscription.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-ORTEThreadUtils.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-ORTETypeRegister.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-ORTEVerbosity.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSAck.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSCSTReader.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSCSTReaderProc.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSCSTReaderTimer.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSCSTWriter.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSCSTWriterTimer.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSGap.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSHeader.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSHeardBeat.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSInfoDST.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSInfoREPLY.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSInfoSRC.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSInfoTS.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSIssue.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSPad.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSUtils.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-RTPSVar.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-conv.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-debug.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-event.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-fnmatch.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-htimerNtp.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-objectEntry.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-objectEntryTimer.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-objectUtils.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-parameter.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-sock.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-ul_gavl.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_orte_ko-ul_gavlprim.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/sock.Po ./$(DEPDIR)/ul_gavl.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/ul_gavlprim.Po
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
CFLAGS = @CFLAGS@
-DIST_SOURCES = $(liborte_a_SOURCES) $(orte_ko_SOURCES)
+DIST_SOURCES = $(liborte_a_SOURCES) $(rt_orte_ko_SOURCES)
RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
uninstall-info-recursive all-recursive install-data-recursive \
uninstall-recursive check-recursive installcheck-recursive
DIST_COMMON = Makefile.am Makefile.in
DIST_SUBDIRS = rtl
-SOURCES = $(liborte_a_SOURCES) $(orte_ko_SOURCES)
+SOURCES = $(liborte_a_SOURCES) $(rt_orte_ko_SOURCES)
all: all-recursive
clean-modulePROGRAMS:
-test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS)
-orte_ko-conv.$(OBJEXT): conv.c
-orte_ko-debug.$(OBJEXT): debug.c
-orte_ko-event.$(OBJEXT): event.c
-orte_ko-fnmatch.$(OBJEXT): fnmatch.c
-orte_ko-htimerNtp.$(OBJEXT): htimerNtp.c
-orte_ko-objectEntry.$(OBJEXT): objectEntry.c
-orte_ko-objectEntryTimer.$(OBJEXT): objectEntryTimer.c
-orte_ko-objectUtils.$(OBJEXT): objectUtils.c
-orte_ko-ORTEAppRecvMetatrafficThread.$(OBJEXT): \
+rt_orte_ko-conv.$(OBJEXT): conv.c
+rt_orte_ko-debug.$(OBJEXT): debug.c
+rt_orte_ko-event.$(OBJEXT): event.c
+rt_orte_ko-fnmatch.$(OBJEXT): fnmatch.c
+rt_orte_ko-htimerNtp.$(OBJEXT): htimerNtp.c
+rt_orte_ko-objectEntry.$(OBJEXT): objectEntry.c
+rt_orte_ko-objectEntryTimer.$(OBJEXT): objectEntryTimer.c
+rt_orte_ko-objectUtils.$(OBJEXT): objectUtils.c
+rt_orte_ko-ORTEAppRecvMetatrafficThread.$(OBJEXT): \
ORTEAppRecvMetatrafficThread.c
-orte_ko-ORTEAppRecvUserdataThread.$(OBJEXT): ORTEAppRecvUserdataThread.c
-orte_ko-ORTEAppSendThread.$(OBJEXT): ORTEAppSendThread.c
-orte_ko-ORTEDomainApp.$(OBJEXT): ORTEDomainApp.c
-orte_ko-ORTEPublication.$(OBJEXT): ORTEPublication.c
-orte_ko-ORTEPublicationTimer.$(OBJEXT): ORTEPublicationTimer.c
-orte_ko-ORTESubscription.$(OBJEXT): ORTESubscription.c
-orte_ko-ORTEDomain.$(OBJEXT): ORTEDomain.c
-orte_ko-ORTEDomainMgr.$(OBJEXT): ORTEDomainMgr.c
-orte_ko-ORTEInit.$(OBJEXT): ORTEInit.c
-orte_ko-ORTEThreadUtils.$(OBJEXT): ORTEThreadUtils.c
-orte_ko-ORTETypeRegister.$(OBJEXT): ORTETypeRegister.c
-orte_ko-ORTEVerbosity.$(OBJEXT): ORTEVerbosity.c
-orte_ko-ORTEPattern.$(OBJEXT): ORTEPattern.c
-orte_ko-parameter.$(OBJEXT): parameter.c
-orte_ko-RTPSAck.$(OBJEXT): RTPSAck.c
-orte_ko-RTPSCSTReader.$(OBJEXT): RTPSCSTReader.c
-orte_ko-RTPSCSTReaderTimer.$(OBJEXT): RTPSCSTReaderTimer.c
-orte_ko-RTPSCSTReaderProc.$(OBJEXT): RTPSCSTReaderProc.c
-orte_ko-RTPSCSTWriter.$(OBJEXT): RTPSCSTWriter.c
-orte_ko-RTPSCSTWriterTimer.$(OBJEXT): RTPSCSTWriterTimer.c
-orte_ko-RTPSGap.$(OBJEXT): RTPSGap.c
-orte_ko-RTPSHeader.$(OBJEXT): RTPSHeader.c
-orte_ko-RTPSHeardBeat.$(OBJEXT): RTPSHeardBeat.c
-orte_ko-RTPSInfoDST.$(OBJEXT): RTPSInfoDST.c
-orte_ko-RTPSInfoREPLY.$(OBJEXT): RTPSInfoREPLY.c
-orte_ko-RTPSInfoSRC.$(OBJEXT): RTPSInfoSRC.c
-orte_ko-RTPSInfoTS.$(OBJEXT): RTPSInfoTS.c
-orte_ko-RTPSPad.$(OBJEXT): RTPSPad.c
-orte_ko-RTPSUtils.$(OBJEXT): RTPSUtils.c
-orte_ko-RTPSVar.$(OBJEXT): RTPSVar.c
-orte_ko-RTPSIssue.$(OBJEXT): RTPSIssue.c
-orte_ko-sock.$(OBJEXT): sock.c
-orte_ko-ul_gavl.$(OBJEXT): ul_gavl.c
-orte_ko-ul_gavlprim.$(OBJEXT): ul_gavlprim.c
-orte.ko$(EXEEXT): $(orte_ko_OBJECTS) $(orte_ko_DEPENDENCIES)
- @rm -f orte.ko$(EXEEXT)
- $(orte_ko_LINK) $(orte_ko_LDFLAGS) $(orte_ko_OBJECTS) $(orte_ko_LDADD) $(LIBS)
+rt_orte_ko-ORTEAppRecvUserdataThread.$(OBJEXT): \
+ ORTEAppRecvUserdataThread.c
+rt_orte_ko-ORTEAppSendThread.$(OBJEXT): ORTEAppSendThread.c
+rt_orte_ko-ORTEDomainApp.$(OBJEXT): ORTEDomainApp.c
+rt_orte_ko-ORTEPublication.$(OBJEXT): ORTEPublication.c
+rt_orte_ko-ORTEPublicationTimer.$(OBJEXT): ORTEPublicationTimer.c
+rt_orte_ko-ORTESubscription.$(OBJEXT): ORTESubscription.c
+rt_orte_ko-ORTEDomain.$(OBJEXT): ORTEDomain.c
+rt_orte_ko-ORTEDomainMgr.$(OBJEXT): ORTEDomainMgr.c
+rt_orte_ko-ORTEInit.$(OBJEXT): ORTEInit.c
+rt_orte_ko-ORTEThreadUtils.$(OBJEXT): ORTEThreadUtils.c
+rt_orte_ko-ORTETypeRegister.$(OBJEXT): ORTETypeRegister.c
+rt_orte_ko-ORTEVerbosity.$(OBJEXT): ORTEVerbosity.c
+rt_orte_ko-ORTEPattern.$(OBJEXT): ORTEPattern.c
+rt_orte_ko-parameter.$(OBJEXT): parameter.c
+rt_orte_ko-RTPSAck.$(OBJEXT): RTPSAck.c
+rt_orte_ko-RTPSCSTReader.$(OBJEXT): RTPSCSTReader.c
+rt_orte_ko-RTPSCSTReaderTimer.$(OBJEXT): RTPSCSTReaderTimer.c
+rt_orte_ko-RTPSCSTReaderProc.$(OBJEXT): RTPSCSTReaderProc.c
+rt_orte_ko-RTPSCSTWriter.$(OBJEXT): RTPSCSTWriter.c
+rt_orte_ko-RTPSCSTWriterTimer.$(OBJEXT): RTPSCSTWriterTimer.c
+rt_orte_ko-RTPSGap.$(OBJEXT): RTPSGap.c
+rt_orte_ko-RTPSHeader.$(OBJEXT): RTPSHeader.c
+rt_orte_ko-RTPSHeardBeat.$(OBJEXT): RTPSHeardBeat.c
+rt_orte_ko-RTPSInfoDST.$(OBJEXT): RTPSInfoDST.c
+rt_orte_ko-RTPSInfoREPLY.$(OBJEXT): RTPSInfoREPLY.c
+rt_orte_ko-RTPSInfoSRC.$(OBJEXT): RTPSInfoSRC.c
+rt_orte_ko-RTPSInfoTS.$(OBJEXT): RTPSInfoTS.c
+rt_orte_ko-RTPSPad.$(OBJEXT): RTPSPad.c
+rt_orte_ko-RTPSUtils.$(OBJEXT): RTPSUtils.c
+rt_orte_ko-RTPSVar.$(OBJEXT): RTPSVar.c
+rt_orte_ko-RTPSIssue.$(OBJEXT): RTPSIssue.c
+rt_orte_ko-sock.$(OBJEXT): sock.c
+rt_orte_ko-ul_gavl.$(OBJEXT): ul_gavl.c
+rt_orte_ko-ul_gavlprim.$(OBJEXT): ul_gavlprim.c
+rt_orte.ko$(EXEEXT): $(rt_orte_ko_OBJECTS) $(rt_orte_ko_DEPENDENCIES)
+ @rm -f rt_orte.ko$(EXEEXT)
+ $(rt_orte_ko_LINK) $(rt_orte_ko_LDFLAGS) $(rt_orte_ko_OBJECTS) $(rt_orte_ko_LDADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT) core *.core
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/objectEntry.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/objectEntryTimer.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/objectUtils.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-ORTEAppRecvMetatrafficThread.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-ORTEAppRecvUserdataThread.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-ORTEAppSendThread.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-ORTEDomain.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-ORTEDomainApp.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-ORTEDomainMgr.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-ORTEInit.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-ORTEPattern.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-ORTEPublication.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-ORTEPublicationTimer.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-ORTESubscription.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-ORTEThreadUtils.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-ORTETypeRegister.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-ORTEVerbosity.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSAck.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSCSTReader.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSCSTReaderProc.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSCSTReaderTimer.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSCSTWriter.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSCSTWriterTimer.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSGap.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSHeader.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSHeardBeat.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSInfoDST.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSInfoREPLY.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSInfoSRC.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSInfoTS.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSIssue.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSPad.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSUtils.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-RTPSVar.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-conv.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-debug.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-event.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-fnmatch.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-htimerNtp.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-objectEntry.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-objectEntryTimer.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-objectUtils.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-parameter.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-sock.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-ul_gavl.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orte_ko-ul_gavlprim.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parameter.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-ORTEAppRecvMetatrafficThread.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-ORTEAppRecvUserdataThread.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-ORTEAppSendThread.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-ORTEDomain.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-ORTEDomainApp.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-ORTEDomainMgr.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-ORTEInit.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-ORTEPattern.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-ORTEPublication.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-ORTEPublicationTimer.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-ORTESubscription.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-ORTEThreadUtils.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-ORTETypeRegister.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-ORTEVerbosity.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSAck.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSCSTReader.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSCSTReaderProc.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSCSTReaderTimer.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSCSTWriter.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSCSTWriterTimer.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSGap.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSHeader.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSHeardBeat.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSInfoDST.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSInfoREPLY.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSInfoSRC.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSInfoTS.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSIssue.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSPad.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSUtils.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-RTPSVar.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-conv.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-debug.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-event.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-fnmatch.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-htimerNtp.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-objectEntry.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-objectEntryTimer.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-objectUtils.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-parameter.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-sock.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-ul_gavl.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_orte_ko-ul_gavlprim.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sock.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ul_gavl.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ul_gavlprim.Po@am__quote@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
$(COMPILE) -c `cygpath -w $<`
-orte_ko-conv.o: conv.c
-@AMDEP_TRUE@ source='conv.c' object='orte_ko-conv.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-conv.Po' tmpdepfile='$(DEPDIR)/orte_ko-conv.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-conv.o: conv.c
+@AMDEP_TRUE@ source='conv.c' object='rt_orte_ko-conv.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-conv.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-conv.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-conv.o `test -f 'conv.c' || echo '$(srcdir)/'`conv.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-conv.o `test -f 'conv.c' || echo '$(srcdir)/'`conv.c
-orte_ko-conv.obj: conv.c
-@AMDEP_TRUE@ source='conv.c' object='orte_ko-conv.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-conv.Po' tmpdepfile='$(DEPDIR)/orte_ko-conv.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-conv.obj: conv.c
+@AMDEP_TRUE@ source='conv.c' object='rt_orte_ko-conv.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-conv.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-conv.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-conv.obj `cygpath -w conv.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-conv.obj `cygpath -w conv.c`
-orte_ko-debug.o: debug.c
-@AMDEP_TRUE@ source='debug.c' object='orte_ko-debug.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-debug.Po' tmpdepfile='$(DEPDIR)/orte_ko-debug.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-debug.o: debug.c
+@AMDEP_TRUE@ source='debug.c' object='rt_orte_ko-debug.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-debug.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-debug.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-debug.o `test -f 'debug.c' || echo '$(srcdir)/'`debug.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-debug.o `test -f 'debug.c' || echo '$(srcdir)/'`debug.c
-orte_ko-debug.obj: debug.c
-@AMDEP_TRUE@ source='debug.c' object='orte_ko-debug.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-debug.Po' tmpdepfile='$(DEPDIR)/orte_ko-debug.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-debug.obj: debug.c
+@AMDEP_TRUE@ source='debug.c' object='rt_orte_ko-debug.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-debug.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-debug.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-debug.obj `cygpath -w debug.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-debug.obj `cygpath -w debug.c`
-orte_ko-event.o: event.c
-@AMDEP_TRUE@ source='event.c' object='orte_ko-event.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-event.Po' tmpdepfile='$(DEPDIR)/orte_ko-event.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-event.o: event.c
+@AMDEP_TRUE@ source='event.c' object='rt_orte_ko-event.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-event.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-event.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-event.o `test -f 'event.c' || echo '$(srcdir)/'`event.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-event.o `test -f 'event.c' || echo '$(srcdir)/'`event.c
-orte_ko-event.obj: event.c
-@AMDEP_TRUE@ source='event.c' object='orte_ko-event.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-event.Po' tmpdepfile='$(DEPDIR)/orte_ko-event.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-event.obj: event.c
+@AMDEP_TRUE@ source='event.c' object='rt_orte_ko-event.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-event.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-event.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-event.obj `cygpath -w event.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-event.obj `cygpath -w event.c`
-orte_ko-fnmatch.o: fnmatch.c
-@AMDEP_TRUE@ source='fnmatch.c' object='orte_ko-fnmatch.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-fnmatch.Po' tmpdepfile='$(DEPDIR)/orte_ko-fnmatch.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-fnmatch.o: fnmatch.c
+@AMDEP_TRUE@ source='fnmatch.c' object='rt_orte_ko-fnmatch.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-fnmatch.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-fnmatch.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-fnmatch.o `test -f 'fnmatch.c' || echo '$(srcdir)/'`fnmatch.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-fnmatch.o `test -f 'fnmatch.c' || echo '$(srcdir)/'`fnmatch.c
-orte_ko-fnmatch.obj: fnmatch.c
-@AMDEP_TRUE@ source='fnmatch.c' object='orte_ko-fnmatch.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-fnmatch.Po' tmpdepfile='$(DEPDIR)/orte_ko-fnmatch.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-fnmatch.obj: fnmatch.c
+@AMDEP_TRUE@ source='fnmatch.c' object='rt_orte_ko-fnmatch.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-fnmatch.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-fnmatch.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-fnmatch.obj `cygpath -w fnmatch.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-fnmatch.obj `cygpath -w fnmatch.c`
-orte_ko-htimerNtp.o: htimerNtp.c
-@AMDEP_TRUE@ source='htimerNtp.c' object='orte_ko-htimerNtp.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-htimerNtp.Po' tmpdepfile='$(DEPDIR)/orte_ko-htimerNtp.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-htimerNtp.o: htimerNtp.c
+@AMDEP_TRUE@ source='htimerNtp.c' object='rt_orte_ko-htimerNtp.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-htimerNtp.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-htimerNtp.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-htimerNtp.o `test -f 'htimerNtp.c' || echo '$(srcdir)/'`htimerNtp.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-htimerNtp.o `test -f 'htimerNtp.c' || echo '$(srcdir)/'`htimerNtp.c
-orte_ko-htimerNtp.obj: htimerNtp.c
-@AMDEP_TRUE@ source='htimerNtp.c' object='orte_ko-htimerNtp.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-htimerNtp.Po' tmpdepfile='$(DEPDIR)/orte_ko-htimerNtp.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-htimerNtp.obj: htimerNtp.c
+@AMDEP_TRUE@ source='htimerNtp.c' object='rt_orte_ko-htimerNtp.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-htimerNtp.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-htimerNtp.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-htimerNtp.obj `cygpath -w htimerNtp.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-htimerNtp.obj `cygpath -w htimerNtp.c`
-orte_ko-objectEntry.o: objectEntry.c
-@AMDEP_TRUE@ source='objectEntry.c' object='orte_ko-objectEntry.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-objectEntry.Po' tmpdepfile='$(DEPDIR)/orte_ko-objectEntry.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-objectEntry.o: objectEntry.c
+@AMDEP_TRUE@ source='objectEntry.c' object='rt_orte_ko-objectEntry.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-objectEntry.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-objectEntry.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-objectEntry.o `test -f 'objectEntry.c' || echo '$(srcdir)/'`objectEntry.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-objectEntry.o `test -f 'objectEntry.c' || echo '$(srcdir)/'`objectEntry.c
-orte_ko-objectEntry.obj: objectEntry.c
-@AMDEP_TRUE@ source='objectEntry.c' object='orte_ko-objectEntry.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-objectEntry.Po' tmpdepfile='$(DEPDIR)/orte_ko-objectEntry.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-objectEntry.obj: objectEntry.c
+@AMDEP_TRUE@ source='objectEntry.c' object='rt_orte_ko-objectEntry.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-objectEntry.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-objectEntry.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-objectEntry.obj `cygpath -w objectEntry.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-objectEntry.obj `cygpath -w objectEntry.c`
-orte_ko-objectEntryTimer.o: objectEntryTimer.c
-@AMDEP_TRUE@ source='objectEntryTimer.c' object='orte_ko-objectEntryTimer.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-objectEntryTimer.Po' tmpdepfile='$(DEPDIR)/orte_ko-objectEntryTimer.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-objectEntryTimer.o: objectEntryTimer.c
+@AMDEP_TRUE@ source='objectEntryTimer.c' object='rt_orte_ko-objectEntryTimer.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-objectEntryTimer.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-objectEntryTimer.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-objectEntryTimer.o `test -f 'objectEntryTimer.c' || echo '$(srcdir)/'`objectEntryTimer.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-objectEntryTimer.o `test -f 'objectEntryTimer.c' || echo '$(srcdir)/'`objectEntryTimer.c
-orte_ko-objectEntryTimer.obj: objectEntryTimer.c
-@AMDEP_TRUE@ source='objectEntryTimer.c' object='orte_ko-objectEntryTimer.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-objectEntryTimer.Po' tmpdepfile='$(DEPDIR)/orte_ko-objectEntryTimer.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-objectEntryTimer.obj: objectEntryTimer.c
+@AMDEP_TRUE@ source='objectEntryTimer.c' object='rt_orte_ko-objectEntryTimer.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-objectEntryTimer.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-objectEntryTimer.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-objectEntryTimer.obj `cygpath -w objectEntryTimer.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-objectEntryTimer.obj `cygpath -w objectEntryTimer.c`
-orte_ko-objectUtils.o: objectUtils.c
-@AMDEP_TRUE@ source='objectUtils.c' object='orte_ko-objectUtils.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-objectUtils.Po' tmpdepfile='$(DEPDIR)/orte_ko-objectUtils.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-objectUtils.o: objectUtils.c
+@AMDEP_TRUE@ source='objectUtils.c' object='rt_orte_ko-objectUtils.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-objectUtils.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-objectUtils.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-objectUtils.o `test -f 'objectUtils.c' || echo '$(srcdir)/'`objectUtils.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-objectUtils.o `test -f 'objectUtils.c' || echo '$(srcdir)/'`objectUtils.c
-orte_ko-objectUtils.obj: objectUtils.c
-@AMDEP_TRUE@ source='objectUtils.c' object='orte_ko-objectUtils.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-objectUtils.Po' tmpdepfile='$(DEPDIR)/orte_ko-objectUtils.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-objectUtils.obj: objectUtils.c
+@AMDEP_TRUE@ source='objectUtils.c' object='rt_orte_ko-objectUtils.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-objectUtils.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-objectUtils.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-objectUtils.obj `cygpath -w objectUtils.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-objectUtils.obj `cygpath -w objectUtils.c`
-orte_ko-ORTEAppRecvMetatrafficThread.o: ORTEAppRecvMetatrafficThread.c
-@AMDEP_TRUE@ source='ORTEAppRecvMetatrafficThread.c' object='orte_ko-ORTEAppRecvMetatrafficThread.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEAppRecvMetatrafficThread.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEAppRecvMetatrafficThread.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEAppRecvMetatrafficThread.o: ORTEAppRecvMetatrafficThread.c
+@AMDEP_TRUE@ source='ORTEAppRecvMetatrafficThread.c' object='rt_orte_ko-ORTEAppRecvMetatrafficThread.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEAppRecvMetatrafficThread.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEAppRecvMetatrafficThread.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEAppRecvMetatrafficThread.o `test -f 'ORTEAppRecvMetatrafficThread.c' || echo '$(srcdir)/'`ORTEAppRecvMetatrafficThread.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEAppRecvMetatrafficThread.o `test -f 'ORTEAppRecvMetatrafficThread.c' || echo '$(srcdir)/'`ORTEAppRecvMetatrafficThread.c
-orte_ko-ORTEAppRecvMetatrafficThread.obj: ORTEAppRecvMetatrafficThread.c
-@AMDEP_TRUE@ source='ORTEAppRecvMetatrafficThread.c' object='orte_ko-ORTEAppRecvMetatrafficThread.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEAppRecvMetatrafficThread.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEAppRecvMetatrafficThread.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEAppRecvMetatrafficThread.obj: ORTEAppRecvMetatrafficThread.c
+@AMDEP_TRUE@ source='ORTEAppRecvMetatrafficThread.c' object='rt_orte_ko-ORTEAppRecvMetatrafficThread.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEAppRecvMetatrafficThread.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEAppRecvMetatrafficThread.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEAppRecvMetatrafficThread.obj `cygpath -w ORTEAppRecvMetatrafficThread.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEAppRecvMetatrafficThread.obj `cygpath -w ORTEAppRecvMetatrafficThread.c`
-orte_ko-ORTEAppRecvUserdataThread.o: ORTEAppRecvUserdataThread.c
-@AMDEP_TRUE@ source='ORTEAppRecvUserdataThread.c' object='orte_ko-ORTEAppRecvUserdataThread.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEAppRecvUserdataThread.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEAppRecvUserdataThread.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEAppRecvUserdataThread.o: ORTEAppRecvUserdataThread.c
+@AMDEP_TRUE@ source='ORTEAppRecvUserdataThread.c' object='rt_orte_ko-ORTEAppRecvUserdataThread.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEAppRecvUserdataThread.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEAppRecvUserdataThread.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEAppRecvUserdataThread.o `test -f 'ORTEAppRecvUserdataThread.c' || echo '$(srcdir)/'`ORTEAppRecvUserdataThread.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEAppRecvUserdataThread.o `test -f 'ORTEAppRecvUserdataThread.c' || echo '$(srcdir)/'`ORTEAppRecvUserdataThread.c
-orte_ko-ORTEAppRecvUserdataThread.obj: ORTEAppRecvUserdataThread.c
-@AMDEP_TRUE@ source='ORTEAppRecvUserdataThread.c' object='orte_ko-ORTEAppRecvUserdataThread.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEAppRecvUserdataThread.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEAppRecvUserdataThread.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEAppRecvUserdataThread.obj: ORTEAppRecvUserdataThread.c
+@AMDEP_TRUE@ source='ORTEAppRecvUserdataThread.c' object='rt_orte_ko-ORTEAppRecvUserdataThread.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEAppRecvUserdataThread.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEAppRecvUserdataThread.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEAppRecvUserdataThread.obj `cygpath -w ORTEAppRecvUserdataThread.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEAppRecvUserdataThread.obj `cygpath -w ORTEAppRecvUserdataThread.c`
-orte_ko-ORTEAppSendThread.o: ORTEAppSendThread.c
-@AMDEP_TRUE@ source='ORTEAppSendThread.c' object='orte_ko-ORTEAppSendThread.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEAppSendThread.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEAppSendThread.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEAppSendThread.o: ORTEAppSendThread.c
+@AMDEP_TRUE@ source='ORTEAppSendThread.c' object='rt_orte_ko-ORTEAppSendThread.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEAppSendThread.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEAppSendThread.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEAppSendThread.o `test -f 'ORTEAppSendThread.c' || echo '$(srcdir)/'`ORTEAppSendThread.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEAppSendThread.o `test -f 'ORTEAppSendThread.c' || echo '$(srcdir)/'`ORTEAppSendThread.c
-orte_ko-ORTEAppSendThread.obj: ORTEAppSendThread.c
-@AMDEP_TRUE@ source='ORTEAppSendThread.c' object='orte_ko-ORTEAppSendThread.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEAppSendThread.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEAppSendThread.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEAppSendThread.obj: ORTEAppSendThread.c
+@AMDEP_TRUE@ source='ORTEAppSendThread.c' object='rt_orte_ko-ORTEAppSendThread.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEAppSendThread.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEAppSendThread.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEAppSendThread.obj `cygpath -w ORTEAppSendThread.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEAppSendThread.obj `cygpath -w ORTEAppSendThread.c`
-orte_ko-ORTEDomainApp.o: ORTEDomainApp.c
-@AMDEP_TRUE@ source='ORTEDomainApp.c' object='orte_ko-ORTEDomainApp.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEDomainApp.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEDomainApp.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEDomainApp.o: ORTEDomainApp.c
+@AMDEP_TRUE@ source='ORTEDomainApp.c' object='rt_orte_ko-ORTEDomainApp.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEDomainApp.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEDomainApp.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEDomainApp.o `test -f 'ORTEDomainApp.c' || echo '$(srcdir)/'`ORTEDomainApp.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEDomainApp.o `test -f 'ORTEDomainApp.c' || echo '$(srcdir)/'`ORTEDomainApp.c
-orte_ko-ORTEDomainApp.obj: ORTEDomainApp.c
-@AMDEP_TRUE@ source='ORTEDomainApp.c' object='orte_ko-ORTEDomainApp.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEDomainApp.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEDomainApp.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEDomainApp.obj: ORTEDomainApp.c
+@AMDEP_TRUE@ source='ORTEDomainApp.c' object='rt_orte_ko-ORTEDomainApp.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEDomainApp.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEDomainApp.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEDomainApp.obj `cygpath -w ORTEDomainApp.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEDomainApp.obj `cygpath -w ORTEDomainApp.c`
-orte_ko-ORTEPublication.o: ORTEPublication.c
-@AMDEP_TRUE@ source='ORTEPublication.c' object='orte_ko-ORTEPublication.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEPublication.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEPublication.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEPublication.o: ORTEPublication.c
+@AMDEP_TRUE@ source='ORTEPublication.c' object='rt_orte_ko-ORTEPublication.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEPublication.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEPublication.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEPublication.o `test -f 'ORTEPublication.c' || echo '$(srcdir)/'`ORTEPublication.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEPublication.o `test -f 'ORTEPublication.c' || echo '$(srcdir)/'`ORTEPublication.c
-orte_ko-ORTEPublication.obj: ORTEPublication.c
-@AMDEP_TRUE@ source='ORTEPublication.c' object='orte_ko-ORTEPublication.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEPublication.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEPublication.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEPublication.obj: ORTEPublication.c
+@AMDEP_TRUE@ source='ORTEPublication.c' object='rt_orte_ko-ORTEPublication.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEPublication.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEPublication.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEPublication.obj `cygpath -w ORTEPublication.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEPublication.obj `cygpath -w ORTEPublication.c`
-orte_ko-ORTEPublicationTimer.o: ORTEPublicationTimer.c
-@AMDEP_TRUE@ source='ORTEPublicationTimer.c' object='orte_ko-ORTEPublicationTimer.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEPublicationTimer.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEPublicationTimer.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEPublicationTimer.o: ORTEPublicationTimer.c
+@AMDEP_TRUE@ source='ORTEPublicationTimer.c' object='rt_orte_ko-ORTEPublicationTimer.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEPublicationTimer.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEPublicationTimer.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEPublicationTimer.o `test -f 'ORTEPublicationTimer.c' || echo '$(srcdir)/'`ORTEPublicationTimer.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEPublicationTimer.o `test -f 'ORTEPublicationTimer.c' || echo '$(srcdir)/'`ORTEPublicationTimer.c
-orte_ko-ORTEPublicationTimer.obj: ORTEPublicationTimer.c
-@AMDEP_TRUE@ source='ORTEPublicationTimer.c' object='orte_ko-ORTEPublicationTimer.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEPublicationTimer.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEPublicationTimer.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEPublicationTimer.obj: ORTEPublicationTimer.c
+@AMDEP_TRUE@ source='ORTEPublicationTimer.c' object='rt_orte_ko-ORTEPublicationTimer.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEPublicationTimer.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEPublicationTimer.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEPublicationTimer.obj `cygpath -w ORTEPublicationTimer.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEPublicationTimer.obj `cygpath -w ORTEPublicationTimer.c`
-orte_ko-ORTESubscription.o: ORTESubscription.c
-@AMDEP_TRUE@ source='ORTESubscription.c' object='orte_ko-ORTESubscription.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTESubscription.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTESubscription.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTESubscription.o: ORTESubscription.c
+@AMDEP_TRUE@ source='ORTESubscription.c' object='rt_orte_ko-ORTESubscription.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTESubscription.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTESubscription.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTESubscription.o `test -f 'ORTESubscription.c' || echo '$(srcdir)/'`ORTESubscription.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTESubscription.o `test -f 'ORTESubscription.c' || echo '$(srcdir)/'`ORTESubscription.c
-orte_ko-ORTESubscription.obj: ORTESubscription.c
-@AMDEP_TRUE@ source='ORTESubscription.c' object='orte_ko-ORTESubscription.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTESubscription.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTESubscription.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTESubscription.obj: ORTESubscription.c
+@AMDEP_TRUE@ source='ORTESubscription.c' object='rt_orte_ko-ORTESubscription.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTESubscription.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTESubscription.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTESubscription.obj `cygpath -w ORTESubscription.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTESubscription.obj `cygpath -w ORTESubscription.c`
-orte_ko-ORTEDomain.o: ORTEDomain.c
-@AMDEP_TRUE@ source='ORTEDomain.c' object='orte_ko-ORTEDomain.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEDomain.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEDomain.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEDomain.o: ORTEDomain.c
+@AMDEP_TRUE@ source='ORTEDomain.c' object='rt_orte_ko-ORTEDomain.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEDomain.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEDomain.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEDomain.o `test -f 'ORTEDomain.c' || echo '$(srcdir)/'`ORTEDomain.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEDomain.o `test -f 'ORTEDomain.c' || echo '$(srcdir)/'`ORTEDomain.c
-orte_ko-ORTEDomain.obj: ORTEDomain.c
-@AMDEP_TRUE@ source='ORTEDomain.c' object='orte_ko-ORTEDomain.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEDomain.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEDomain.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEDomain.obj: ORTEDomain.c
+@AMDEP_TRUE@ source='ORTEDomain.c' object='rt_orte_ko-ORTEDomain.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEDomain.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEDomain.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEDomain.obj `cygpath -w ORTEDomain.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEDomain.obj `cygpath -w ORTEDomain.c`
-orte_ko-ORTEDomainMgr.o: ORTEDomainMgr.c
-@AMDEP_TRUE@ source='ORTEDomainMgr.c' object='orte_ko-ORTEDomainMgr.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEDomainMgr.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEDomainMgr.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEDomainMgr.o: ORTEDomainMgr.c
+@AMDEP_TRUE@ source='ORTEDomainMgr.c' object='rt_orte_ko-ORTEDomainMgr.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEDomainMgr.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEDomainMgr.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEDomainMgr.o `test -f 'ORTEDomainMgr.c' || echo '$(srcdir)/'`ORTEDomainMgr.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEDomainMgr.o `test -f 'ORTEDomainMgr.c' || echo '$(srcdir)/'`ORTEDomainMgr.c
-orte_ko-ORTEDomainMgr.obj: ORTEDomainMgr.c
-@AMDEP_TRUE@ source='ORTEDomainMgr.c' object='orte_ko-ORTEDomainMgr.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEDomainMgr.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEDomainMgr.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEDomainMgr.obj: ORTEDomainMgr.c
+@AMDEP_TRUE@ source='ORTEDomainMgr.c' object='rt_orte_ko-ORTEDomainMgr.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEDomainMgr.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEDomainMgr.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEDomainMgr.obj `cygpath -w ORTEDomainMgr.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEDomainMgr.obj `cygpath -w ORTEDomainMgr.c`
-orte_ko-ORTEInit.o: ORTEInit.c
-@AMDEP_TRUE@ source='ORTEInit.c' object='orte_ko-ORTEInit.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEInit.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEInit.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEInit.o: ORTEInit.c
+@AMDEP_TRUE@ source='ORTEInit.c' object='rt_orte_ko-ORTEInit.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEInit.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEInit.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEInit.o `test -f 'ORTEInit.c' || echo '$(srcdir)/'`ORTEInit.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEInit.o `test -f 'ORTEInit.c' || echo '$(srcdir)/'`ORTEInit.c
-orte_ko-ORTEInit.obj: ORTEInit.c
-@AMDEP_TRUE@ source='ORTEInit.c' object='orte_ko-ORTEInit.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEInit.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEInit.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEInit.obj: ORTEInit.c
+@AMDEP_TRUE@ source='ORTEInit.c' object='rt_orte_ko-ORTEInit.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEInit.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEInit.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEInit.obj `cygpath -w ORTEInit.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEInit.obj `cygpath -w ORTEInit.c`
-orte_ko-ORTEThreadUtils.o: ORTEThreadUtils.c
-@AMDEP_TRUE@ source='ORTEThreadUtils.c' object='orte_ko-ORTEThreadUtils.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEThreadUtils.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEThreadUtils.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEThreadUtils.o: ORTEThreadUtils.c
+@AMDEP_TRUE@ source='ORTEThreadUtils.c' object='rt_orte_ko-ORTEThreadUtils.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEThreadUtils.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEThreadUtils.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEThreadUtils.o `test -f 'ORTEThreadUtils.c' || echo '$(srcdir)/'`ORTEThreadUtils.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEThreadUtils.o `test -f 'ORTEThreadUtils.c' || echo '$(srcdir)/'`ORTEThreadUtils.c
-orte_ko-ORTEThreadUtils.obj: ORTEThreadUtils.c
-@AMDEP_TRUE@ source='ORTEThreadUtils.c' object='orte_ko-ORTEThreadUtils.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEThreadUtils.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEThreadUtils.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEThreadUtils.obj: ORTEThreadUtils.c
+@AMDEP_TRUE@ source='ORTEThreadUtils.c' object='rt_orte_ko-ORTEThreadUtils.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEThreadUtils.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEThreadUtils.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEThreadUtils.obj `cygpath -w ORTEThreadUtils.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEThreadUtils.obj `cygpath -w ORTEThreadUtils.c`
-orte_ko-ORTETypeRegister.o: ORTETypeRegister.c
-@AMDEP_TRUE@ source='ORTETypeRegister.c' object='orte_ko-ORTETypeRegister.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTETypeRegister.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTETypeRegister.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTETypeRegister.o: ORTETypeRegister.c
+@AMDEP_TRUE@ source='ORTETypeRegister.c' object='rt_orte_ko-ORTETypeRegister.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTETypeRegister.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTETypeRegister.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTETypeRegister.o `test -f 'ORTETypeRegister.c' || echo '$(srcdir)/'`ORTETypeRegister.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTETypeRegister.o `test -f 'ORTETypeRegister.c' || echo '$(srcdir)/'`ORTETypeRegister.c
-orte_ko-ORTETypeRegister.obj: ORTETypeRegister.c
-@AMDEP_TRUE@ source='ORTETypeRegister.c' object='orte_ko-ORTETypeRegister.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTETypeRegister.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTETypeRegister.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTETypeRegister.obj: ORTETypeRegister.c
+@AMDEP_TRUE@ source='ORTETypeRegister.c' object='rt_orte_ko-ORTETypeRegister.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTETypeRegister.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTETypeRegister.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTETypeRegister.obj `cygpath -w ORTETypeRegister.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTETypeRegister.obj `cygpath -w ORTETypeRegister.c`
-orte_ko-ORTEVerbosity.o: ORTEVerbosity.c
-@AMDEP_TRUE@ source='ORTEVerbosity.c' object='orte_ko-ORTEVerbosity.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEVerbosity.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEVerbosity.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEVerbosity.o: ORTEVerbosity.c
+@AMDEP_TRUE@ source='ORTEVerbosity.c' object='rt_orte_ko-ORTEVerbosity.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEVerbosity.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEVerbosity.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEVerbosity.o `test -f 'ORTEVerbosity.c' || echo '$(srcdir)/'`ORTEVerbosity.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEVerbosity.o `test -f 'ORTEVerbosity.c' || echo '$(srcdir)/'`ORTEVerbosity.c
-orte_ko-ORTEVerbosity.obj: ORTEVerbosity.c
-@AMDEP_TRUE@ source='ORTEVerbosity.c' object='orte_ko-ORTEVerbosity.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEVerbosity.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEVerbosity.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEVerbosity.obj: ORTEVerbosity.c
+@AMDEP_TRUE@ source='ORTEVerbosity.c' object='rt_orte_ko-ORTEVerbosity.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEVerbosity.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEVerbosity.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEVerbosity.obj `cygpath -w ORTEVerbosity.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEVerbosity.obj `cygpath -w ORTEVerbosity.c`
-orte_ko-ORTEPattern.o: ORTEPattern.c
-@AMDEP_TRUE@ source='ORTEPattern.c' object='orte_ko-ORTEPattern.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEPattern.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEPattern.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEPattern.o: ORTEPattern.c
+@AMDEP_TRUE@ source='ORTEPattern.c' object='rt_orte_ko-ORTEPattern.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEPattern.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEPattern.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEPattern.o `test -f 'ORTEPattern.c' || echo '$(srcdir)/'`ORTEPattern.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEPattern.o `test -f 'ORTEPattern.c' || echo '$(srcdir)/'`ORTEPattern.c
-orte_ko-ORTEPattern.obj: ORTEPattern.c
-@AMDEP_TRUE@ source='ORTEPattern.c' object='orte_ko-ORTEPattern.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ORTEPattern.Po' tmpdepfile='$(DEPDIR)/orte_ko-ORTEPattern.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ORTEPattern.obj: ORTEPattern.c
+@AMDEP_TRUE@ source='ORTEPattern.c' object='rt_orte_ko-ORTEPattern.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ORTEPattern.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ORTEPattern.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ORTEPattern.obj `cygpath -w ORTEPattern.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ORTEPattern.obj `cygpath -w ORTEPattern.c`
-orte_ko-parameter.o: parameter.c
-@AMDEP_TRUE@ source='parameter.c' object='orte_ko-parameter.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-parameter.Po' tmpdepfile='$(DEPDIR)/orte_ko-parameter.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-parameter.o: parameter.c
+@AMDEP_TRUE@ source='parameter.c' object='rt_orte_ko-parameter.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-parameter.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-parameter.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-parameter.o `test -f 'parameter.c' || echo '$(srcdir)/'`parameter.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-parameter.o `test -f 'parameter.c' || echo '$(srcdir)/'`parameter.c
-orte_ko-parameter.obj: parameter.c
-@AMDEP_TRUE@ source='parameter.c' object='orte_ko-parameter.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-parameter.Po' tmpdepfile='$(DEPDIR)/orte_ko-parameter.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-parameter.obj: parameter.c
+@AMDEP_TRUE@ source='parameter.c' object='rt_orte_ko-parameter.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-parameter.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-parameter.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-parameter.obj `cygpath -w parameter.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-parameter.obj `cygpath -w parameter.c`
-orte_ko-RTPSAck.o: RTPSAck.c
-@AMDEP_TRUE@ source='RTPSAck.c' object='orte_ko-RTPSAck.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSAck.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSAck.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSAck.o: RTPSAck.c
+@AMDEP_TRUE@ source='RTPSAck.c' object='rt_orte_ko-RTPSAck.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSAck.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSAck.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSAck.o `test -f 'RTPSAck.c' || echo '$(srcdir)/'`RTPSAck.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSAck.o `test -f 'RTPSAck.c' || echo '$(srcdir)/'`RTPSAck.c
-orte_ko-RTPSAck.obj: RTPSAck.c
-@AMDEP_TRUE@ source='RTPSAck.c' object='orte_ko-RTPSAck.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSAck.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSAck.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSAck.obj: RTPSAck.c
+@AMDEP_TRUE@ source='RTPSAck.c' object='rt_orte_ko-RTPSAck.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSAck.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSAck.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSAck.obj `cygpath -w RTPSAck.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSAck.obj `cygpath -w RTPSAck.c`
-orte_ko-RTPSCSTReader.o: RTPSCSTReader.c
-@AMDEP_TRUE@ source='RTPSCSTReader.c' object='orte_ko-RTPSCSTReader.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSCSTReader.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSCSTReader.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSCSTReader.o: RTPSCSTReader.c
+@AMDEP_TRUE@ source='RTPSCSTReader.c' object='rt_orte_ko-RTPSCSTReader.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSCSTReader.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSCSTReader.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSCSTReader.o `test -f 'RTPSCSTReader.c' || echo '$(srcdir)/'`RTPSCSTReader.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSCSTReader.o `test -f 'RTPSCSTReader.c' || echo '$(srcdir)/'`RTPSCSTReader.c
-orte_ko-RTPSCSTReader.obj: RTPSCSTReader.c
-@AMDEP_TRUE@ source='RTPSCSTReader.c' object='orte_ko-RTPSCSTReader.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSCSTReader.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSCSTReader.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSCSTReader.obj: RTPSCSTReader.c
+@AMDEP_TRUE@ source='RTPSCSTReader.c' object='rt_orte_ko-RTPSCSTReader.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSCSTReader.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSCSTReader.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSCSTReader.obj `cygpath -w RTPSCSTReader.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSCSTReader.obj `cygpath -w RTPSCSTReader.c`
-orte_ko-RTPSCSTReaderTimer.o: RTPSCSTReaderTimer.c
-@AMDEP_TRUE@ source='RTPSCSTReaderTimer.c' object='orte_ko-RTPSCSTReaderTimer.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSCSTReaderTimer.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSCSTReaderTimer.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSCSTReaderTimer.o: RTPSCSTReaderTimer.c
+@AMDEP_TRUE@ source='RTPSCSTReaderTimer.c' object='rt_orte_ko-RTPSCSTReaderTimer.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSCSTReaderTimer.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSCSTReaderTimer.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSCSTReaderTimer.o `test -f 'RTPSCSTReaderTimer.c' || echo '$(srcdir)/'`RTPSCSTReaderTimer.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSCSTReaderTimer.o `test -f 'RTPSCSTReaderTimer.c' || echo '$(srcdir)/'`RTPSCSTReaderTimer.c
-orte_ko-RTPSCSTReaderTimer.obj: RTPSCSTReaderTimer.c
-@AMDEP_TRUE@ source='RTPSCSTReaderTimer.c' object='orte_ko-RTPSCSTReaderTimer.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSCSTReaderTimer.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSCSTReaderTimer.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSCSTReaderTimer.obj: RTPSCSTReaderTimer.c
+@AMDEP_TRUE@ source='RTPSCSTReaderTimer.c' object='rt_orte_ko-RTPSCSTReaderTimer.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSCSTReaderTimer.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSCSTReaderTimer.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSCSTReaderTimer.obj `cygpath -w RTPSCSTReaderTimer.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSCSTReaderTimer.obj `cygpath -w RTPSCSTReaderTimer.c`
-orte_ko-RTPSCSTReaderProc.o: RTPSCSTReaderProc.c
-@AMDEP_TRUE@ source='RTPSCSTReaderProc.c' object='orte_ko-RTPSCSTReaderProc.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSCSTReaderProc.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSCSTReaderProc.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSCSTReaderProc.o: RTPSCSTReaderProc.c
+@AMDEP_TRUE@ source='RTPSCSTReaderProc.c' object='rt_orte_ko-RTPSCSTReaderProc.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSCSTReaderProc.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSCSTReaderProc.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSCSTReaderProc.o `test -f 'RTPSCSTReaderProc.c' || echo '$(srcdir)/'`RTPSCSTReaderProc.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSCSTReaderProc.o `test -f 'RTPSCSTReaderProc.c' || echo '$(srcdir)/'`RTPSCSTReaderProc.c
-orte_ko-RTPSCSTReaderProc.obj: RTPSCSTReaderProc.c
-@AMDEP_TRUE@ source='RTPSCSTReaderProc.c' object='orte_ko-RTPSCSTReaderProc.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSCSTReaderProc.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSCSTReaderProc.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSCSTReaderProc.obj: RTPSCSTReaderProc.c
+@AMDEP_TRUE@ source='RTPSCSTReaderProc.c' object='rt_orte_ko-RTPSCSTReaderProc.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSCSTReaderProc.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSCSTReaderProc.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSCSTReaderProc.obj `cygpath -w RTPSCSTReaderProc.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSCSTReaderProc.obj `cygpath -w RTPSCSTReaderProc.c`
-orte_ko-RTPSCSTWriter.o: RTPSCSTWriter.c
-@AMDEP_TRUE@ source='RTPSCSTWriter.c' object='orte_ko-RTPSCSTWriter.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSCSTWriter.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSCSTWriter.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSCSTWriter.o: RTPSCSTWriter.c
+@AMDEP_TRUE@ source='RTPSCSTWriter.c' object='rt_orte_ko-RTPSCSTWriter.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSCSTWriter.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSCSTWriter.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSCSTWriter.o `test -f 'RTPSCSTWriter.c' || echo '$(srcdir)/'`RTPSCSTWriter.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSCSTWriter.o `test -f 'RTPSCSTWriter.c' || echo '$(srcdir)/'`RTPSCSTWriter.c
-orte_ko-RTPSCSTWriter.obj: RTPSCSTWriter.c
-@AMDEP_TRUE@ source='RTPSCSTWriter.c' object='orte_ko-RTPSCSTWriter.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSCSTWriter.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSCSTWriter.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSCSTWriter.obj: RTPSCSTWriter.c
+@AMDEP_TRUE@ source='RTPSCSTWriter.c' object='rt_orte_ko-RTPSCSTWriter.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSCSTWriter.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSCSTWriter.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSCSTWriter.obj `cygpath -w RTPSCSTWriter.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSCSTWriter.obj `cygpath -w RTPSCSTWriter.c`
-orte_ko-RTPSCSTWriterTimer.o: RTPSCSTWriterTimer.c
-@AMDEP_TRUE@ source='RTPSCSTWriterTimer.c' object='orte_ko-RTPSCSTWriterTimer.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSCSTWriterTimer.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSCSTWriterTimer.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSCSTWriterTimer.o: RTPSCSTWriterTimer.c
+@AMDEP_TRUE@ source='RTPSCSTWriterTimer.c' object='rt_orte_ko-RTPSCSTWriterTimer.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSCSTWriterTimer.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSCSTWriterTimer.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSCSTWriterTimer.o `test -f 'RTPSCSTWriterTimer.c' || echo '$(srcdir)/'`RTPSCSTWriterTimer.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSCSTWriterTimer.o `test -f 'RTPSCSTWriterTimer.c' || echo '$(srcdir)/'`RTPSCSTWriterTimer.c
-orte_ko-RTPSCSTWriterTimer.obj: RTPSCSTWriterTimer.c
-@AMDEP_TRUE@ source='RTPSCSTWriterTimer.c' object='orte_ko-RTPSCSTWriterTimer.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSCSTWriterTimer.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSCSTWriterTimer.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSCSTWriterTimer.obj: RTPSCSTWriterTimer.c
+@AMDEP_TRUE@ source='RTPSCSTWriterTimer.c' object='rt_orte_ko-RTPSCSTWriterTimer.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSCSTWriterTimer.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSCSTWriterTimer.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSCSTWriterTimer.obj `cygpath -w RTPSCSTWriterTimer.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSCSTWriterTimer.obj `cygpath -w RTPSCSTWriterTimer.c`
-orte_ko-RTPSGap.o: RTPSGap.c
-@AMDEP_TRUE@ source='RTPSGap.c' object='orte_ko-RTPSGap.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSGap.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSGap.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSGap.o: RTPSGap.c
+@AMDEP_TRUE@ source='RTPSGap.c' object='rt_orte_ko-RTPSGap.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSGap.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSGap.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSGap.o `test -f 'RTPSGap.c' || echo '$(srcdir)/'`RTPSGap.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSGap.o `test -f 'RTPSGap.c' || echo '$(srcdir)/'`RTPSGap.c
-orte_ko-RTPSGap.obj: RTPSGap.c
-@AMDEP_TRUE@ source='RTPSGap.c' object='orte_ko-RTPSGap.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSGap.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSGap.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSGap.obj: RTPSGap.c
+@AMDEP_TRUE@ source='RTPSGap.c' object='rt_orte_ko-RTPSGap.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSGap.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSGap.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSGap.obj `cygpath -w RTPSGap.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSGap.obj `cygpath -w RTPSGap.c`
-orte_ko-RTPSHeader.o: RTPSHeader.c
-@AMDEP_TRUE@ source='RTPSHeader.c' object='orte_ko-RTPSHeader.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSHeader.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSHeader.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSHeader.o: RTPSHeader.c
+@AMDEP_TRUE@ source='RTPSHeader.c' object='rt_orte_ko-RTPSHeader.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSHeader.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSHeader.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSHeader.o `test -f 'RTPSHeader.c' || echo '$(srcdir)/'`RTPSHeader.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSHeader.o `test -f 'RTPSHeader.c' || echo '$(srcdir)/'`RTPSHeader.c
-orte_ko-RTPSHeader.obj: RTPSHeader.c
-@AMDEP_TRUE@ source='RTPSHeader.c' object='orte_ko-RTPSHeader.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSHeader.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSHeader.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSHeader.obj: RTPSHeader.c
+@AMDEP_TRUE@ source='RTPSHeader.c' object='rt_orte_ko-RTPSHeader.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSHeader.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSHeader.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSHeader.obj `cygpath -w RTPSHeader.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSHeader.obj `cygpath -w RTPSHeader.c`
-orte_ko-RTPSHeardBeat.o: RTPSHeardBeat.c
-@AMDEP_TRUE@ source='RTPSHeardBeat.c' object='orte_ko-RTPSHeardBeat.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSHeardBeat.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSHeardBeat.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSHeardBeat.o: RTPSHeardBeat.c
+@AMDEP_TRUE@ source='RTPSHeardBeat.c' object='rt_orte_ko-RTPSHeardBeat.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSHeardBeat.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSHeardBeat.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSHeardBeat.o `test -f 'RTPSHeardBeat.c' || echo '$(srcdir)/'`RTPSHeardBeat.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSHeardBeat.o `test -f 'RTPSHeardBeat.c' || echo '$(srcdir)/'`RTPSHeardBeat.c
-orte_ko-RTPSHeardBeat.obj: RTPSHeardBeat.c
-@AMDEP_TRUE@ source='RTPSHeardBeat.c' object='orte_ko-RTPSHeardBeat.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSHeardBeat.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSHeardBeat.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSHeardBeat.obj: RTPSHeardBeat.c
+@AMDEP_TRUE@ source='RTPSHeardBeat.c' object='rt_orte_ko-RTPSHeardBeat.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSHeardBeat.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSHeardBeat.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSHeardBeat.obj `cygpath -w RTPSHeardBeat.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSHeardBeat.obj `cygpath -w RTPSHeardBeat.c`
-orte_ko-RTPSInfoDST.o: RTPSInfoDST.c
-@AMDEP_TRUE@ source='RTPSInfoDST.c' object='orte_ko-RTPSInfoDST.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSInfoDST.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSInfoDST.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSInfoDST.o: RTPSInfoDST.c
+@AMDEP_TRUE@ source='RTPSInfoDST.c' object='rt_orte_ko-RTPSInfoDST.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSInfoDST.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSInfoDST.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSInfoDST.o `test -f 'RTPSInfoDST.c' || echo '$(srcdir)/'`RTPSInfoDST.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSInfoDST.o `test -f 'RTPSInfoDST.c' || echo '$(srcdir)/'`RTPSInfoDST.c
-orte_ko-RTPSInfoDST.obj: RTPSInfoDST.c
-@AMDEP_TRUE@ source='RTPSInfoDST.c' object='orte_ko-RTPSInfoDST.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSInfoDST.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSInfoDST.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSInfoDST.obj: RTPSInfoDST.c
+@AMDEP_TRUE@ source='RTPSInfoDST.c' object='rt_orte_ko-RTPSInfoDST.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSInfoDST.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSInfoDST.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSInfoDST.obj `cygpath -w RTPSInfoDST.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSInfoDST.obj `cygpath -w RTPSInfoDST.c`
-orte_ko-RTPSInfoREPLY.o: RTPSInfoREPLY.c
-@AMDEP_TRUE@ source='RTPSInfoREPLY.c' object='orte_ko-RTPSInfoREPLY.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSInfoREPLY.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSInfoREPLY.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSInfoREPLY.o: RTPSInfoREPLY.c
+@AMDEP_TRUE@ source='RTPSInfoREPLY.c' object='rt_orte_ko-RTPSInfoREPLY.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSInfoREPLY.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSInfoREPLY.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSInfoREPLY.o `test -f 'RTPSInfoREPLY.c' || echo '$(srcdir)/'`RTPSInfoREPLY.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSInfoREPLY.o `test -f 'RTPSInfoREPLY.c' || echo '$(srcdir)/'`RTPSInfoREPLY.c
-orte_ko-RTPSInfoREPLY.obj: RTPSInfoREPLY.c
-@AMDEP_TRUE@ source='RTPSInfoREPLY.c' object='orte_ko-RTPSInfoREPLY.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSInfoREPLY.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSInfoREPLY.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSInfoREPLY.obj: RTPSInfoREPLY.c
+@AMDEP_TRUE@ source='RTPSInfoREPLY.c' object='rt_orte_ko-RTPSInfoREPLY.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSInfoREPLY.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSInfoREPLY.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSInfoREPLY.obj `cygpath -w RTPSInfoREPLY.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSInfoREPLY.obj `cygpath -w RTPSInfoREPLY.c`
-orte_ko-RTPSInfoSRC.o: RTPSInfoSRC.c
-@AMDEP_TRUE@ source='RTPSInfoSRC.c' object='orte_ko-RTPSInfoSRC.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSInfoSRC.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSInfoSRC.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSInfoSRC.o: RTPSInfoSRC.c
+@AMDEP_TRUE@ source='RTPSInfoSRC.c' object='rt_orte_ko-RTPSInfoSRC.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSInfoSRC.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSInfoSRC.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSInfoSRC.o `test -f 'RTPSInfoSRC.c' || echo '$(srcdir)/'`RTPSInfoSRC.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSInfoSRC.o `test -f 'RTPSInfoSRC.c' || echo '$(srcdir)/'`RTPSInfoSRC.c
-orte_ko-RTPSInfoSRC.obj: RTPSInfoSRC.c
-@AMDEP_TRUE@ source='RTPSInfoSRC.c' object='orte_ko-RTPSInfoSRC.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSInfoSRC.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSInfoSRC.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSInfoSRC.obj: RTPSInfoSRC.c
+@AMDEP_TRUE@ source='RTPSInfoSRC.c' object='rt_orte_ko-RTPSInfoSRC.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSInfoSRC.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSInfoSRC.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSInfoSRC.obj `cygpath -w RTPSInfoSRC.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSInfoSRC.obj `cygpath -w RTPSInfoSRC.c`
-orte_ko-RTPSInfoTS.o: RTPSInfoTS.c
-@AMDEP_TRUE@ source='RTPSInfoTS.c' object='orte_ko-RTPSInfoTS.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSInfoTS.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSInfoTS.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSInfoTS.o: RTPSInfoTS.c
+@AMDEP_TRUE@ source='RTPSInfoTS.c' object='rt_orte_ko-RTPSInfoTS.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSInfoTS.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSInfoTS.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSInfoTS.o `test -f 'RTPSInfoTS.c' || echo '$(srcdir)/'`RTPSInfoTS.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSInfoTS.o `test -f 'RTPSInfoTS.c' || echo '$(srcdir)/'`RTPSInfoTS.c
-orte_ko-RTPSInfoTS.obj: RTPSInfoTS.c
-@AMDEP_TRUE@ source='RTPSInfoTS.c' object='orte_ko-RTPSInfoTS.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSInfoTS.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSInfoTS.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSInfoTS.obj: RTPSInfoTS.c
+@AMDEP_TRUE@ source='RTPSInfoTS.c' object='rt_orte_ko-RTPSInfoTS.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSInfoTS.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSInfoTS.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSInfoTS.obj `cygpath -w RTPSInfoTS.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSInfoTS.obj `cygpath -w RTPSInfoTS.c`
-orte_ko-RTPSPad.o: RTPSPad.c
-@AMDEP_TRUE@ source='RTPSPad.c' object='orte_ko-RTPSPad.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSPad.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSPad.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSPad.o: RTPSPad.c
+@AMDEP_TRUE@ source='RTPSPad.c' object='rt_orte_ko-RTPSPad.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSPad.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSPad.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSPad.o `test -f 'RTPSPad.c' || echo '$(srcdir)/'`RTPSPad.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSPad.o `test -f 'RTPSPad.c' || echo '$(srcdir)/'`RTPSPad.c
-orte_ko-RTPSPad.obj: RTPSPad.c
-@AMDEP_TRUE@ source='RTPSPad.c' object='orte_ko-RTPSPad.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSPad.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSPad.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSPad.obj: RTPSPad.c
+@AMDEP_TRUE@ source='RTPSPad.c' object='rt_orte_ko-RTPSPad.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSPad.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSPad.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSPad.obj `cygpath -w RTPSPad.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSPad.obj `cygpath -w RTPSPad.c`
-orte_ko-RTPSUtils.o: RTPSUtils.c
-@AMDEP_TRUE@ source='RTPSUtils.c' object='orte_ko-RTPSUtils.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSUtils.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSUtils.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSUtils.o: RTPSUtils.c
+@AMDEP_TRUE@ source='RTPSUtils.c' object='rt_orte_ko-RTPSUtils.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSUtils.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSUtils.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSUtils.o `test -f 'RTPSUtils.c' || echo '$(srcdir)/'`RTPSUtils.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSUtils.o `test -f 'RTPSUtils.c' || echo '$(srcdir)/'`RTPSUtils.c
-orte_ko-RTPSUtils.obj: RTPSUtils.c
-@AMDEP_TRUE@ source='RTPSUtils.c' object='orte_ko-RTPSUtils.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSUtils.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSUtils.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSUtils.obj: RTPSUtils.c
+@AMDEP_TRUE@ source='RTPSUtils.c' object='rt_orte_ko-RTPSUtils.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSUtils.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSUtils.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSUtils.obj `cygpath -w RTPSUtils.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSUtils.obj `cygpath -w RTPSUtils.c`
-orte_ko-RTPSVar.o: RTPSVar.c
-@AMDEP_TRUE@ source='RTPSVar.c' object='orte_ko-RTPSVar.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSVar.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSVar.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSVar.o: RTPSVar.c
+@AMDEP_TRUE@ source='RTPSVar.c' object='rt_orte_ko-RTPSVar.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSVar.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSVar.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSVar.o `test -f 'RTPSVar.c' || echo '$(srcdir)/'`RTPSVar.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSVar.o `test -f 'RTPSVar.c' || echo '$(srcdir)/'`RTPSVar.c
-orte_ko-RTPSVar.obj: RTPSVar.c
-@AMDEP_TRUE@ source='RTPSVar.c' object='orte_ko-RTPSVar.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSVar.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSVar.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSVar.obj: RTPSVar.c
+@AMDEP_TRUE@ source='RTPSVar.c' object='rt_orte_ko-RTPSVar.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSVar.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSVar.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSVar.obj `cygpath -w RTPSVar.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSVar.obj `cygpath -w RTPSVar.c`
-orte_ko-RTPSIssue.o: RTPSIssue.c
-@AMDEP_TRUE@ source='RTPSIssue.c' object='orte_ko-RTPSIssue.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSIssue.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSIssue.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSIssue.o: RTPSIssue.c
+@AMDEP_TRUE@ source='RTPSIssue.c' object='rt_orte_ko-RTPSIssue.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSIssue.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSIssue.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSIssue.o `test -f 'RTPSIssue.c' || echo '$(srcdir)/'`RTPSIssue.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSIssue.o `test -f 'RTPSIssue.c' || echo '$(srcdir)/'`RTPSIssue.c
-orte_ko-RTPSIssue.obj: RTPSIssue.c
-@AMDEP_TRUE@ source='RTPSIssue.c' object='orte_ko-RTPSIssue.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-RTPSIssue.Po' tmpdepfile='$(DEPDIR)/orte_ko-RTPSIssue.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-RTPSIssue.obj: RTPSIssue.c
+@AMDEP_TRUE@ source='RTPSIssue.c' object='rt_orte_ko-RTPSIssue.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-RTPSIssue.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-RTPSIssue.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-RTPSIssue.obj `cygpath -w RTPSIssue.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-RTPSIssue.obj `cygpath -w RTPSIssue.c`
-orte_ko-sock.o: sock.c
-@AMDEP_TRUE@ source='sock.c' object='orte_ko-sock.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-sock.Po' tmpdepfile='$(DEPDIR)/orte_ko-sock.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-sock.o: sock.c
+@AMDEP_TRUE@ source='sock.c' object='rt_orte_ko-sock.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-sock.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-sock.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-sock.o `test -f 'sock.c' || echo '$(srcdir)/'`sock.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-sock.o `test -f 'sock.c' || echo '$(srcdir)/'`sock.c
-orte_ko-sock.obj: sock.c
-@AMDEP_TRUE@ source='sock.c' object='orte_ko-sock.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-sock.Po' tmpdepfile='$(DEPDIR)/orte_ko-sock.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-sock.obj: sock.c
+@AMDEP_TRUE@ source='sock.c' object='rt_orte_ko-sock.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-sock.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-sock.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-sock.obj `cygpath -w sock.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-sock.obj `cygpath -w sock.c`
-orte_ko-ul_gavl.o: ul_gavl.c
-@AMDEP_TRUE@ source='ul_gavl.c' object='orte_ko-ul_gavl.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ul_gavl.Po' tmpdepfile='$(DEPDIR)/orte_ko-ul_gavl.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ul_gavl.o: ul_gavl.c
+@AMDEP_TRUE@ source='ul_gavl.c' object='rt_orte_ko-ul_gavl.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ul_gavl.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ul_gavl.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ul_gavl.o `test -f 'ul_gavl.c' || echo '$(srcdir)/'`ul_gavl.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ul_gavl.o `test -f 'ul_gavl.c' || echo '$(srcdir)/'`ul_gavl.c
-orte_ko-ul_gavl.obj: ul_gavl.c
-@AMDEP_TRUE@ source='ul_gavl.c' object='orte_ko-ul_gavl.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ul_gavl.Po' tmpdepfile='$(DEPDIR)/orte_ko-ul_gavl.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ul_gavl.obj: ul_gavl.c
+@AMDEP_TRUE@ source='ul_gavl.c' object='rt_orte_ko-ul_gavl.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ul_gavl.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ul_gavl.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ul_gavl.obj `cygpath -w ul_gavl.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ul_gavl.obj `cygpath -w ul_gavl.c`
-orte_ko-ul_gavlprim.o: ul_gavlprim.c
-@AMDEP_TRUE@ source='ul_gavlprim.c' object='orte_ko-ul_gavlprim.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ul_gavlprim.Po' tmpdepfile='$(DEPDIR)/orte_ko-ul_gavlprim.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ul_gavlprim.o: ul_gavlprim.c
+@AMDEP_TRUE@ source='ul_gavlprim.c' object='rt_orte_ko-ul_gavlprim.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ul_gavlprim.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ul_gavlprim.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ul_gavlprim.o `test -f 'ul_gavlprim.c' || echo '$(srcdir)/'`ul_gavlprim.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ul_gavlprim.o `test -f 'ul_gavlprim.c' || echo '$(srcdir)/'`ul_gavlprim.c
-orte_ko-ul_gavlprim.obj: ul_gavlprim.c
-@AMDEP_TRUE@ source='ul_gavlprim.c' object='orte_ko-ul_gavlprim.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/orte_ko-ul_gavlprim.Po' tmpdepfile='$(DEPDIR)/orte_ko-ul_gavlprim.TPo' @AMDEPBACKSLASH@
+rt_orte_ko-ul_gavlprim.obj: ul_gavlprim.c
+@AMDEP_TRUE@ source='ul_gavlprim.c' object='rt_orte_ko-ul_gavlprim.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_orte_ko-ul_gavlprim.Po' tmpdepfile='$(DEPDIR)/rt_orte_ko-ul_gavlprim.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orte_ko_CFLAGS) $(CFLAGS) -c -o orte_ko-ul_gavlprim.obj `cygpath -w ul_gavlprim.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_orte_ko_CFLAGS) $(CFLAGS) -c -o rt_orte_ko-ul_gavlprim.obj `cygpath -w ul_gavlprim.c`
CCDEPMODE = @CCDEPMODE@
uninstall-info-am:
#############################################################################
# RT-Linux version of build
-rtlinux_LIBRARIES = orte_rtl
+rtlinux_LIBRARIES = orte_rt
rtlinux_INCLUDES = -I $(srcdir)/../include
../include/typedefs_api.h \
../include/protos_api.h
-orte_rtl_SOURCES = \
+orte_rt_SOURCES = \
conv.c \
debug.c \
event.c \
ul_gavl.c \
ul_gavlprim.c
+rtlinux_MODULES = rt_orte
+
+rt_orte_SOURCES = $(orte_rt_SOURCES)
+
SUBDIRS = rtl
}
debug(23,10) ("ORTEAppRecvUserdataThread: finished\n");
+ pthread_exit(NULL);
}
pthread_rwlock_unlock(&d->objectEntry.htimRootLock);
pthread_rwlock_unlock(&d->objectEntry.objRootLock);
}
- pthread_rwlock_unlock(&d->objectEntry.htimRootLock);
debug(24,10) ("ORTEAppSendThread: finished\n");
+ pthread_exit(NULL);
}
#include "orte.h"
+/*****************************************************************************/
+void
+ORTEDomainStart(ORTEDomain *d,
+ Boolean recvMetatrafficThread,Boolean recvUserDataThread,Boolean sendThread) {
+ if(!d) return;
+ if ((recvMetatrafficThread) && (d->taskRecvMetatraffic.terminate)) {
+ d->taskRecvMetatraffic.terminate=ORTE_FALSE;
+ pthread_create(&d->taskRecvMetatraffic.thread, NULL,
+ (void*)&ORTEAppRecvMetatrafficThread, (void *)d);
+ }
+ if ((recvUserDataThread) && (d->taskRecvUserdata.terminate)) {
+ d->taskRecvUserdata.terminate=ORTE_FALSE;
+ pthread_create(&d->taskRecvUserdata.thread, NULL,
+ (void*)&ORTEAppRecvUserdataThread, (void *)d);
+ }
+ if ((sendThread) && (d->taskSend.terminate)) {
+ d->taskSend.terminate=ORTE_FALSE;
+ pthread_create(&d->taskSend.thread, NULL,
+ (void*)&ORTEAppSendThread, (void *)d);
+ }
+}
+
/*****************************************************************************/
Boolean
ORTEDomainPropDefaultGet(ORTEDomainProp *prop) {
prop->mgrs=NULL;
prop->appLocalManager=StringToIPAddress("127.0.0.1");
prop->mgrAddKey=0;
- sprintf(prop->version,PACKAGE_STRING\
+ sprintf(prop->version,ORTE_PACKAGE_STRING\
", compiled: "\
__DATE__\
" "\
#include "orte.h"
+
/*****************************************************************************/
ORTEDomain *
ORTEDomainAppCreate(int domain, ORTEDomainProp *prop,
- ORTEDomainAppEvents *events) {
+ ORTEDomainAppEvents *events,Boolean suspended) {
ORTEDomain *d;
ObjectEntryOID *objectEntryOID;
AppParams *appParams;
CSTWriterParams cstWriterParams;
CSTReaderParams cstReaderParams;
char iflocal[MAX_INTERFACES*MAX_STRING_IPADDRESS_LENGTH];
+ char sIPAddress[MAX_STRING_IPADDRESS_LENGTH];
int i;
u_int16_t port=0;
if (!d) return NULL; //no memory
//initialization local values
d->domain=domain;
- d->taskRecvMetatraffic.terminate=ORTE_FALSE;
- d->taskRecvUserdata.terminate=ORTE_FALSE;
- d->taskSend.terminate=ORTE_FALSE;
+ d->taskRecvMetatraffic.terminate=ORTE_TRUE;
+ d->taskRecvUserdata.terminate=ORTE_TRUE;
+ d->taskSend.terminate=ORTE_TRUE;
d->taskRecvMetatraffic.sock.port=0;
d->taskRecvUserdata.sock.port=0;
d->taskSend.sock.port=0;
pthread_rwlock_init(&d->psEntry.subscriptionsLock,NULL);
//pattern
+ pthread_rwlock_init(&d->patternEntry.lock,NULL);
ORTEPatternRegister(d,ORTEPatternCheckDefault,ORTEPatternMatchDefault,NULL);
- SubscriptionPattern_init_head(&d->patternEntry);
+ Pattern_init_head(&d->patternEntry);
//create domainProp
if (prop!=NULL) {
iflocal[0]=0;
if (d->domainProp.IFCount) {
for(i=0;i<d->domainProp.IFCount;i++)
- strcat(iflocal,IPAddressToString(d->domainProp.IFProp[i].ipAddress));
+ strcat(iflocal,IPAddressToString(d->domainProp.IFProp[i].ipAddress,sIPAddress));
debug(21,2) ("ORTEDomainAppCreate: localIPAddres(es) %s\n",iflocal);
} else{
debug(21,2) ("ORTEDomainAppCreate: no activ interface card\n");
if(sock_setsockopt(&d->taskRecvUserdata.sock,IP_ADD_MEMBERSHIP,
(void *) &mreq, sizeof(mreq))>=0) {
debug(21,2) ("ORTEDomainAppCreate: listening to mgroup %s\n",
- IPAddressToString(d->domainProp.multicast.ipAddress));
+ IPAddressToString(d->domainProp.multicast.ipAddress,sIPAddress));
}
}
CSTWriterAddRemoteReader(d,&d->writerApplicationSelf,objectEntryOID,
OID_READ_MGR);
debug(21,2) ("ORTEDomainAppCreate: add fellow manager (%s)\n",
- IPAddressToString(d->domainProp.appLocalManager));
+ IPAddressToString(d->domainProp.appLocalManager,sIPAddress));
}
}
// readerManagers
appSelfParamChanged(d,ORTE_FALSE,ORTE_FALSE,ORTE_FALSE);
//Start threads
- pthread_mutex_lock(&d->objectEntry.htimSendMutex);
- pthread_create(&d->taskRecvMetatraffic.thread, NULL,
- (void*)&ORTEAppRecvMetatrafficThread, (void *)d);
- pthread_create(&d->taskRecvUserdata.thread, NULL,
- (void*)&ORTEAppRecvUserdataThread, (void *)d);
- pthread_create(&d->taskSend.thread, NULL,
- (void*)&ORTEAppSendThread, (void *)d);
-
+ if (!suspended) {
+ ORTEDomainStart(d,ORTE_TRUE,ORTE_TRUE,ORTE_TRUE);
+ }
debug(21,10) ("ORTEDomainAppCreate: finished\n");
return d;
}
debug(21,10) ("ORTEDomainAppDestroy: start\n");
if (!d) return ORTE_FALSE;
//Stoping threads
- d->taskRecvMetatraffic.terminate=ORTE_TRUE;
- d->taskRecvUserdata.terminate=ORTE_TRUE;
- d->taskSend.terminate=ORTE_TRUE;
- ORTEDomainWakeUpReceivingThread(d,
- &d->taskSend.sock,d->taskRecvMetatraffic.sock.port);
- pthread_join(d->taskRecvMetatraffic.thread,NULL);
- ORTEDomainWakeUpReceivingThread(d,
- &d->taskSend.sock,d->taskRecvUserdata.sock.port);
- pthread_join(d->taskRecvUserdata.thread,NULL);
- ORTEDomainWakeUpSendingThread(&d->objectEntry);
- pthread_join(d->taskSend.thread,NULL);
+ if (!d->taskRecvMetatraffic.terminate) {
+ d->taskRecvMetatraffic.terminate=ORTE_TRUE;
+ ORTEDomainWakeUpReceivingThread(d,
+ &d->taskSend.sock,d->taskRecvMetatraffic.sock.port);
+ pthread_join(d->taskRecvMetatraffic.thread,NULL);
+ }
+ if (!d->taskRecvUserdata.terminate) {
+ d->taskRecvUserdata.terminate=ORTE_TRUE;
+ ORTEDomainWakeUpReceivingThread(d,
+ &d->taskSend.sock,d->taskRecvUserdata.sock.port);
+ pthread_join(d->taskRecvUserdata.thread,NULL);
+ }
+ if (!d->taskSend.terminate) {
+ d->taskSend.terminate=ORTE_TRUE;
+ ORTEDomainWakeUpSendingThread(&d->objectEntry);
+ pthread_join(d->taskSend.thread,NULL);
+ }
debug(21,3) ("ORTEDomainAppDestroy: threads stoped\n");
//Sockets
//Pattern
ORTEDomainAppSubscriptionPatternDestroyAll(d);
+ pthread_rwlock_unlock(&d->typeEntry.lock);
+ pthread_rwlock_destroy(&d->patternEntry.lock);
//CSTReaders and CSTWriters
CSTWriterDelete(d,&d->writerApplicationSelf);
CSTWriterDelete(d,&d->writerSubscriptions);
CSTReaderDelete(d,&d->readerPublications);
CSTReaderDelete(d,&d->readerSubscriptions);
- gavl_cust_for_each(CSTWriter,&d->publications,cstWriter) {
+
+ while ((cstWriter = CSTWriter_cut_first(&d->publications))) {
CSTWriterDelete(d,cstWriter);
FREE(cstWriter);
}
- gavl_cust_for_each(CSTReader,&d->subscriptions,cstReader) {
+ while ((cstReader = CSTReader_cut_first(&d->subscriptions))) {
CSTReaderDelete(d,cstReader);
FREE(cstReader);
}
ORTEDomainAppSubscriptionPatternAdd(ORTEDomain *d,const char *topic,
const char *type,ORTESubscriptionPatternCallBack subscriptionCallBack,
void *param) {
- SubscriptionPatternNode *psnode;
+ PatternNode *pnode;
if (!d) return ORTE_FALSE;
- psnode=(SubscriptionPatternNode*)MALLOC(sizeof(SubscriptionPatternNode));
- strcpy(psnode->topic,topic);
- strcpy(psnode->type,type);
- psnode->subscriptionCallBack=subscriptionCallBack;
- psnode->param=param;
- SubscriptionPattern_insert(&d->patternEntry,psnode);
+ pnode=(PatternNode*)MALLOC(sizeof(PatternNode));
+ strcpy(pnode->topic,topic);
+ strcpy(pnode->type,type);
+ pnode->subscriptionCallBack=subscriptionCallBack;
+ pnode->param=param;
+ pthread_rwlock_wrlock(&d->patternEntry.lock);
+ Pattern_insert(&d->patternEntry,pnode);
+ pthread_rwlock_unlock(&d->patternEntry.lock);
return ORTE_TRUE;
}
Boolean
ORTEDomainAppSubscriptionPatternRemove(ORTEDomain *d,const char *topic,
const char *type) {
- SubscriptionPatternNode *psnode;
+ PatternNode *pnode;
if (!d) return ORTE_FALSE;
- ul_list_for_each(SubscriptionPattern,&d->patternEntry,psnode) {
- if ((strcmp(psnode->topic,topic)==0) &&
- (strcmp(psnode->type,type)==0)) {
- SubscriptionPattern_delete(&d->patternEntry,psnode);
- FREE(psnode);
+ pthread_rwlock_wrlock(&d->patternEntry.lock);
+ ul_list_for_each(Pattern,&d->patternEntry,pnode) {
+ if ((strcmp(pnode->topic,topic)==0) &&
+ (strcmp(pnode->type,type)==0)) {
+ Pattern_delete(&d->patternEntry,pnode);
+ FREE(pnode);
return ORTE_TRUE;
}
}
+ pthread_rwlock_unlock(&d->patternEntry.lock);
return ORTE_FALSE;
}
/*****************************************************************************/
Boolean
ORTEDomainAppSubscriptionPatternDestroyAll(ORTEDomain *d) {
- SubscriptionPatternNode *psnode;
+ PatternNode *pnode;
if (!d) return ORTE_FALSE;
- while((psnode=SubscriptionPattern_cut_first(&d->patternEntry))) {
- FREE(psnode);
+ pthread_rwlock_wrlock(&d->patternEntry.lock);
+ while((pnode=Pattern_cut_first(&d->patternEntry))) {
+ FREE(pnode);
}
+ pthread_rwlock_unlock(&d->patternEntry.lock);
return ORTE_TRUE;
}
/*****************************************************************************/
ORTEDomain *
ORTEDomainMgrCreate(int domain, ORTEDomainProp *prop,
- ORTEDomainAppEvents *events,Boolean startSendingThread) {
+ ORTEDomainAppEvents *events,Boolean suspended) {
ORTEDomain *d;
ObjectEntryOID *objectEntryOID;
AppParams *appParams;
CSTWriterParams cstWriterParams;
CSTReaderParams cstReaderParams;
char iflocal[MAX_INTERFACES*MAX_STRING_IPADDRESS_LENGTH];
+ char sIPAddress[MAX_STRING_IPADDRESS_LENGTH];
int i;
u_int16_t port=0;
if (!d) return NULL; //no memory
//initialization local values
d->domain=domain;
- d->taskRecvMetatraffic.terminate=ORTE_FALSE;
- d->taskSend.terminate=ORTE_FALSE;
+ d->taskRecvMetatraffic.terminate=ORTE_TRUE;
+ d->taskSend.terminate=ORTE_TRUE;
d->taskRecvMetatraffic.sock.port=0;
d->taskSend.sock.port=0;
//init structure objectEntry
iflocal[0]=0;
if (d->domainProp.IFCount) {
for(i=0;i<d->domainProp.IFCount;i++)
- strcat(iflocal,IPAddressToString(d->domainProp.IFProp[i].ipAddress));
+ strcat(iflocal,IPAddressToString(d->domainProp.IFProp[i].ipAddress,sIPAddress));
debug(29,2) ("ORTEDomainMgrCreate: localIPAddres(es) %s\n",iflocal);
} else{
debug(29,2) ("ORTEDomainMgrCreate: no activ interface card\n");
if(sock_setsockopt(&d->taskRecvUserdata.sock,IP_ADD_MEMBERSHIP,
(void *) &mreq, sizeof(mreq))>=0) {
debug(29,2) ("ORTEDomainAppCreate: listening to mgroup %s\n",
- IPAddressToString(d->domainProp.multicast.ipAddress));
+ IPAddressToString(d->domainProp.multicast.ipAddress,sIPAddress));
}
}
if ((d->taskRecvMetatraffic.sock.fd<0) || (d->taskSend.sock.fd<0) ||
appParams->managerKeyList[appParams->managerKeyCount]=d->domainProp.mgrAddKey;
appParams->managerKeyCount++;
debug(29,4) ("ORTEDomainMgrCreate: additional manager key accepted (%s)\n",
- IPAddressToString(d->domainProp.mgrAddKey));
+ IPAddressToString(d->domainProp.mgrAddKey,sIPAddress));
}
d->appParams=appParams;
if (d->domainProp.mgrs) {
int8_t *cp=d->domainProp.mgrs;
while (cp[0]!=0) { //till is length>0
-#ifndef __RTL__
+#ifndef CONFIG_ORTE_RT
struct hostent *hostname;
#endif
int8_t *dcp,tcp;
if (!dcp) dcp=cp+strlen(cp);
tcp=*dcp; //save ending value
*dcp=0; //temporary end of string
-#ifdef __RTL__
+#ifdef CONFIG_ORTE_RT
if (1) {
GUID_RTPS guid;
IPAddress ipAddress=StringToIPAddress(cp);
CSTWriterAddRemoteReader(d,&d->writerApplicationSelf,objectEntryOID,
OID_READ_MGR);
debug(29,2) ("ORTEDomainAppCreate: add fellow manager (%s)\n",
- IPAddressToString(ipAddress));
+ IPAddressToString(ipAddress,sIPAddress));
}
}
*dcp=tcp; //restore value
appSelfParamChanged(d,ORTE_FALSE,ORTE_FALSE,ORTE_FALSE);
//Start threads
- pthread_mutex_lock(&d->objectEntry.htimSendMutex);
- pthread_create(&d->taskRecvMetatraffic.thread, NULL,
- (void*)&ORTEAppRecvMetatrafficThread, (void *)d);
- if (startSendingThread) {
- pthread_create(&d->taskSend.thread, NULL,
- (void*)&ORTEAppSendThread, (void *)d);
+ if (!suspended) {
+ ORTEDomainStart(d,ORTE_TRUE,ORTE_FALSE,ORTE_TRUE);
}
debug(29,10) ("ORTEDomainMgrCreate: finished\n");
debug(29,10) ("ORTEDomainMgrDestroy: start\n");
//Stoping threads
- d->taskRecvMetatraffic.terminate=ORTE_TRUE;
- d->taskSend.terminate=ORTE_TRUE;
- ORTEDomainWakeUpReceivingThread(d,
- &d->taskSend.sock,d->taskRecvMetatraffic.sock.port);
- pthread_join(d->taskRecvMetatraffic.thread,NULL);
- ORTEDomainWakeUpSendingThread(&d->objectEntry);
- pthread_join(d->taskSend.thread,NULL);
+ if(!d->taskRecvMetatraffic.terminate) {
+ d->taskRecvMetatraffic.terminate=ORTE_TRUE;
+ ORTEDomainWakeUpReceivingThread(d,
+ &d->taskSend.sock,d->taskRecvMetatraffic.sock.port);
+ pthread_join(d->taskRecvMetatraffic.thread,NULL);
+ }
+ if (!d->taskSend.terminate) {
+ d->taskSend.terminate=ORTE_TRUE;
+ ORTEDomainWakeUpSendingThread(&d->objectEntry);
+ pthread_join(d->taskSend.thread,NULL);
+ }
debug(29,8) ("ORTEDomainMgrDestroy: threads stoped and destroyed\n");
objectEntryDump(&d->objectEntry);
pthread_rwlock_destroy(&d->objectEntry.objRootLock);
pthread_rwlock_destroy(&d->objectEntry.htimRootLock);
-
//CSTReaders and CSTWriters
CSTReaderDelete(d,&d->readerManagers);
CSTReaderDelete(d,&d->readerApplications);
#include "orte.h"
+#ifdef CONFIG_ORTE_RT
+MODULE_LICENSE("GPL");
+#endif
+
/*****************************************************************************/
void
ORTEInit(void) {
void
ORTEPatternRegister(ORTEDomain *d,ORTEPatternCheck check,
ORTEPatternMatch match,void *param) {
+ pthread_rwlock_wrlock(&d->patternEntry.lock);
d->patternEntry.check=check;
d->patternEntry.match=match;
d->patternEntry.param=param;
+ pthread_rwlock_unlock(&d->patternEntry.lock);
}
/*****************************************************************************/
ORTEPublication *
-ORTEPublicationCreate(ORTEDomain *d,char *topic,char *typeName,
+ORTEPublicationCreate(ORTEDomain *d,const char *topic,const char *typeName,
void *instance,NtpTime *persistence,int strength,
ORTESendCallBack sendCallBack,void *sendCallBackParam,
NtpTime *sendCallBackDelay) {
/*****************************************************************************/
ORTESubscription *
ORTESubscriptionCreate(ORTEDomain *d,SubscriptionMode mode,SubscriptionType sType,
- char *topic,char *typeName,void *instance,NtpTime *deadline,
+ const char *topic,const char *typeName,void *instance,NtpTime *deadline,
NtpTime *minimumSeparation,ORTERecvCallBack recvCallBack,
void *recvCallBackParam) {
GUID_RTPS guid;
cstReader=(CSTReader*)MALLOC(sizeof(CSTReader));
if (!cstReader) return NULL;
- pthread_rwlock_wrlock(&d->objectEntry.objRootLock);
- pthread_rwlock_wrlock(&d->objectEntry.htimRootLock);
pthread_rwlock_rdlock(&d->typeEntry.lock);
if (!(typeNode=ORTEType_find(&d->typeEntry,&typeName))) {
pthread_rwlock_unlock(&d->typeEntry.lock);
- pthread_rwlock_unlock(&d->objectEntry.objRootLock);
- pthread_rwlock_unlock(&d->objectEntry.htimRootLock);
printf("before call ORTESubscriptionCreateBestEffort is necessary to register \n\
ser./deser. function for a given typeName!!!\n");
return NULL;
}
+ pthread_rwlock_wrlock(&d->objectEntry.objRootLock);
+ pthread_rwlock_wrlock(&d->objectEntry.htimRootLock);
pthread_rwlock_wrlock(&d->subscriptions.lock);
//generate new guid of publisher
d->subscriptions.counter++;
/*****************************************************************************/
int
-ORTESubscriptionDestroy(ORTESubscription *cstReader) {
+ORTESubscriptionDestroyLocked(ORTESubscription *cstReader) {
CSChange *csChange;
-
- if (!cstReader) return -1;
- //generate csChange for writerSubscriptions
- pthread_rwlock_rdlock(&cstReader->domain->objectEntry.objRootLock);
- pthread_rwlock_wrlock(&cstReader->domain->objectEntry.htimRootLock);
+
pthread_rwlock_wrlock(&cstReader->domain->writerSubscriptions.lock);
csChange=(CSChange*)MALLOC(sizeof(CSChange));
CSChangeAttributes_init_head(csChange);
&cstReader->domain->writerSubscriptions,
csChange);
pthread_rwlock_unlock(&cstReader->domain->writerSubscriptions.lock);
+ return 0;
+}
+
+/*****************************************************************************/
+int
+ORTESubscriptionDestroy(ORTESubscription *cstReader) {
+ int r;
+ if (!cstReader) return -1;
+ //generate csChange for writerSubscriptions
+ pthread_rwlock_rdlock(&cstReader->domain->objectEntry.objRootLock);
+ pthread_rwlock_wrlock(&cstReader->domain->objectEntry.htimRootLock);
+ r=ORTESubscriptionDestroyLocked(cstReader);
pthread_rwlock_unlock(&cstReader->domain->objectEntry.htimRootLock);
pthread_rwlock_unlock(&cstReader->domain->objectEntry.objRootLock);
- return 0;
+ return r;
}
void
ORTEDomainWakeUpReceivingThread(ORTEDomain *d,sock_t *sock,u_int16_t port) {
struct sockaddr_in des;
+ char sIPAddress[MAX_STRING_IPADDRESS_LENGTH];
int i;
des.sin_family = AF_INET;
des.sin_addr.s_addr=htonl(d->domainProp.IFProp[i].ipAddress);
sock_sendto(sock,&i,1,&des,sizeof(des));
debug(25,2) ("Sent wake up signal to: %s.%d\n",
- IPAddressToString(ntohl(des.sin_addr.s_addr)),
+ IPAddressToString(ntohl(des.sin_addr.s_addr),sIPAddress),
port);
}
} else {
des.sin_addr.s_addr = inet_addr("127.0.0.1"); //local IPAddress
sock_sendto(sock,NULL,0,&des,sizeof(des));
debug(25,2) ("Sent wake up signal to: %s.%d\n",
- IPAddressToString(ntohl(des.sin_addr.s_addr)),
+ IPAddressToString(ntohl(des.sin_addr.s_addr),sIPAddress),
port);
}
}
#include "orte.h"
-GAVL_CUST_NODE_INT_IMP(ORTEType, TypeEntry, TypeNode, char *,
+GAVL_CUST_NODE_INT_IMP(ORTEType, TypeEntry, TypeNode, const char *,
types, node, typeRegister.typeName, gavl_cmp_str)
-
+
/*****************************************************************************/
Boolean
-ORTETypeRegisterFind(ORTEDomain *d,char *typeName) {
+ORTETypeRegisterFind(ORTEDomain *d,const char *typeName) {
Boolean result=ORTE_FALSE;
if (!d) return ORTE_FALSE; //bat handle
/*****************************************************************************/
int
-ORTETypeRegisterAdd(ORTEDomain *d,char *typeName,ORTETypeSerialize ts,
+ORTETypeRegisterAdd(ORTEDomain *d,const char *typeName,ORTETypeSerialize ts,
ORTETypeDeserialize ds,unsigned int gms) {
TypeNode *tn;
tn=(TypeNode*)MALLOC(sizeof(TypeNode));
tn->typeRegister.typeName=strdup(typeName);
ORTEType_insert(&d->typeEntry,tn);
+ debug(26,3) ("ORTETypeRegisterAdd: created\n");
}
tn->typeRegister.serialize=ts;
tn->typeRegister.deserialize=ds;
if (!d) return -1; //bat handle
pthread_rwlock_wrlock(&d->typeEntry.lock);
while((tn=ORTEType_cut_first(&d->typeEntry))) {
+ free((char*)tn->typeRegister.typeName);
FREE(tn);
}
pthread_rwlock_unlock(&d->typeEntry.lock);
cstReader->strictReliableCounter=0;
cstReader->bestEffortsCounter=0;
cstReader->cstRemoteWriterCounter=0;
+ cstReader->createdByPattern=ORTE_FALSE;
CSTReaderCSChange_init_head(cstReader);
CSTRemoteWriter_init_root_field(cstReader);
pthread_rwlock_init(&cstReader->lock,NULL);
//direct sent issue, for case zero time
CSTWriterSendBestEffortTimer(d,(void*)cstRemoteReader);
} else {
- //shedule sent issue (future)
+ //schedule sent issue (future)
eventAdd(d,
cstRemoteReader->objectEntryOID->objectEntryAID,
&cstRemoteReader->delayResponceTimer,
/**********************************************************************************/
int
CSTWriterSendStrictTimer(ORTEDomain *d,void *vcstRemoteReader) {
-/* CSTRemoteReader *cstRemoteReader=(CSTRemoteReader*)vcstRemoteReader;
+ CSTRemoteReader *cstRemoteReader=(CSTRemoteReader*)vcstRemoteReader;
CSChangeForReader *csChangeForReader=NULL;
unsigned int max_msg_len;
CSChange *csChange;
cstRemoteReader->guid.hid,
cstRemoteReader->guid.aid);
}
- if (max_msg_len<20+cstWriter->typeRegister->getMaxSize) {
+ if (max_msg_len<20+cstRemoteReader->cstWriter->typeRegister->getMaxSize) {
d->mbSend.needSend=ORTE_TRUE;
return 1;
}
cstRemoteReader->cstWriter->guid.oid,
cstRemoteReader->guid.hid,
cstRemoteReader->guid.aid);
-
-
-
- RTPSIssueCreateHeader(d->mbSend.cdrStream.bufferPtr,
- max_msg_len,16+cstWriter->typeRegister->getMaxSize,
- OID_UNKNOWN,cstWriter->guid.oid,snNext);
-
-
-
-
}
}
}
cstRemoteReader->commStateSend=NOTHNIGTOSEND;
- debug(52,10) ("CSTWriterSendStrictTimer: finished\n");*/
+ debug(52,10) ("CSTWriterSendStrictTimer: finished\n");
return 0;
}
HostId hid;
AppId aid;
int8_t e_bit;
+ char sIPAddress[MAX_STRING_IPADDRESS_LENGTH];
//Parsing
e_bit=rtps_msg[1] & 0x01;
conv_u32(&aid,0);
debug(44,3) (" RTPSInfoSRC: \n");
- debug(44,4) (" appIPAddress:%s\n",IPAddressToString(ipa));
+ debug(44,4) (" appIPAddress:%s\n",IPAddressToString(ipa,sIPAddress));
debug(44,4) (" pv:%lu,%lu vid:%lu,%lu hid:0x%x aid:0x%x\n",
protocol.major,protocol.minor,vid.major,vid.minor,hid,aid);
void
RTPSInfoTS(u_int8_t *rtps_msg,MessageInterpret *mi) {
int8_t e_bit=rtps_msg[1] & 0x01;
- int32_t sec,msec;
+ char buff[MAX_STRING_NTPTIME_LENGTH];
if ((rtps_msg[1] & 0x02)==0) { /* I = bit */
mi->haveTimestamp=ORTE_TRUE;
mi->haveTimestamp=ORTE_FALSE;
NTPTIME_ZERO(mi->timestamp);
}
- NtpTimeDisAssembToMs(sec,msec,mi->timestamp);
if (mi->haveTimestamp)
- debug(45,3) ("recv: RTPSInfoTS, timestamp %lis %lims\n",sec,msec);
+ debug(45,3) ("recv: RTPSInfoTS, timestamp %s\n",
+ NtpTimeToStringUs(mi->timestamp, buff));
else
debug(45,3) ("recv: RTPSInfoTS\n");
}
/**********************************************************************************/
int
-gavl_cmp_str(char *const *a,char *const *b) {
+gavl_cmp_str(const char *const *a,const char *const *b) {
return strcmp(*a,*b);
}
/**********************************************************************************/
NewPublisher(ORTEDomain *d,ObjectEntryOID *op) {
ObjectEntryOID *o;
ORTEPublProp *pp;
- CSTWriter *cstWriter;
- CSTReader *cstReader;
+ CSTWriter *cstWriter=NULL;
+ CSTReader *cstReader=NULL;
+ PatternNode *pnode;
if ((d==NULL) || (op==NULL)) return;
pp=(ORTEPublProp*)op->attributes;
+ //***************************************
+ //Pattern
+ //try to find if subscription exists
+ pthread_rwlock_rdlock(&d->patternEntry.lock);
+ pthread_rwlock_rdlock(&d->subscriptions.lock);
+ gavl_cust_for_each(CSTReader,
+ &d->subscriptions,cstReader) {
+ if (cstReader->createdByPattern) {
+ ORTESubsProp *sp;
+ sp=(ORTESubsProp*)cstReader->objectEntryOID->attributes;
+ if ((strcmp(sp->topic,pp->topic)==0) &&
+ (strcmp(sp->typeName,pp->typeName)==0))
+ break; //found
+ }
+ }
+ pthread_rwlock_unlock(&d->subscriptions.lock);
+ if (!cstReader) { //not exists
+ ul_list_for_each(Pattern,&d->patternEntry,pnode) {
+ if ((fnmatch(pnode->topic,pp->topic,0)==0) &&
+ (fnmatch(pnode->type,pp->typeName,0)==0)) {
+ //pattern matched
+ // free resources
+ pthread_rwlock_unlock(&d->patternEntry.lock);
+ pthread_rwlock_unlock(&d->readerPublications.lock);
+ pthread_rwlock_unlock(&d->objectEntry.htimRootLock);
+ pthread_rwlock_unlock(&d->objectEntry.objRootLock);
+ cstReader=pnode->subscriptionCallBack(
+ pp->topic,
+ pp->typeName,
+ pnode->param);
+ if (cstReader) {
+ cstReader->createdByPattern=ORTE_TRUE;
+ }
+ //allocate resources
+ pthread_rwlock_wrlock(&d->objectEntry.objRootLock);
+ pthread_rwlock_wrlock(&d->objectEntry.htimRootLock);
+ pthread_rwlock_wrlock(&d->readerPublications.lock);
+ pthread_rwlock_rdlock(&d->patternEntry.lock);
+ }
+ }
+ }
+ pthread_rwlock_unlock(&d->patternEntry.lock);
+ //Pattern end
pthread_rwlock_rdlock(&d->psEntry.subscriptionsLock);
gavl_cust_for_each(SubscriptionList,&d->psEntry,o) {
ORTESubsProp *sp=(ORTESubsProp*)o->attributes;
}
}
pthread_rwlock_unlock(&d->psEntry.publicationsLock);
-}
+}
/**********************************************************************************/
char*
-IPAddressToString(IPAddress ipAddress) {
+IPAddressToString(IPAddress ipAddress,char *buff) {
struct in_addr addr;
- static char result[MAX_STRING_IPADDRESS_LENGTH];
addr.s_addr=htonl(ipAddress);
- sprintf(result,"%s",inet_ntoa(addr));
- return result;
+ sprintf(buff,"%s",inet_ntoa(addr));
+ return buff;
}
/**********************************************************************************/
IPAddress
StringToIPAddress(const char *string) {
- return ntohl(inet_addr((char *)string));
+ return ntohl(inet_addr(string));
+}
+
+/**********************************************************************************/
+char *
+NtpTimeToStringMs(NtpTime time,char *buff) {
+ int s,msec;
+
+ NtpTimeDisAssembToMs(s, msec, time);
+ sprintf(buff,"%d.%03d",s,msec);
+ return buff;
+}
+
+/**********************************************************************************/
+char *
+NtpTimeToStringUs(NtpTime time,char *buff) {
+ int s,usec;
+
+ NtpTimeDisAssembToUs(s, usec, time);
+ sprintf(buff,"%d.%06d",s,usec);
+ return buff;
}
/*
- * $Id: debug.c,v 0.0.0.1 2003/08/21
+ * $Id: debug.c,v 0.0.0.1 2003/08/21
*
* DEBUG: section 1 Debug
* AUTHOR: Petr Smolik petr.smolik@wo.cz
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
- *
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- */
+ *
+ */
#include "orte.h"
/*********************************************************************/
/* globals */
-#ifndef __RTL__
+#ifndef CONFIG_ORTE_RT
FILE *debug_log=NULL; /* NULL */
#endif
/*********************************************************************/
/* functions */
-#ifdef __RTL__
+#ifdef CONFIG_ORTE_RT
static const char *
debug_log_time(void) {
struct timespec time;
sprintf(buf, "%li.%03li", time.tv_sec,time.tv_usec/1000);
return buf;
}
-#endif /* __RTL__ */
+#endif /* CONFIG_ORTE_RT */
void
db_print(const char *format,...) {
void
db_print_output(const char *format) {
-#ifndef __RTL__
+#ifndef CONFIG_ORTE_RT
if (debug_log == NULL) return;
fprintf(debug_log, format);
fflush(debug_log);
void
debug_open_log(const char *logfile) {
-#ifndef __RTL__
+#ifndef CONFIG_ORTE_RT
if (logfile == NULL) {
debug_log = stderr;
return;
if (d->mbSend.cdrStream.length>RTPS_HEADER_LENGTH) {
ORTESendData(d,objectEntryAID,ORTE_FALSE);
}
-}
+}
/*********************************************************************/
NtpTime
getActualNtpTime(void) {
NtpTime result;
-#ifndef __RTL__
+#ifndef CONFIG_ORTE_RT
struct timeval time;
-
+
gettimeofday(&time,NULL);
NtpTimeAssembFromUs(result,time.tv_sec,time.tv_usec);
NtpTimeAssembFromUs(result,time.tv_sec,time.tv_usec);
objectEntryOID->objectEntryAID,
&objectEntryOID->expirationPurgeTimer,
0);
+ eventDetach(d,
+ objectEntryOID->objectEntryAID,
+ &objectEntryOID->sendCallBackDelayTimer,
+ 0);
FREE(objectEntryOID->attributes);
FREE(objectEntryOID);
}
return 2;
}
+/*****************************************************************************/
+void
+removePublications(ORTEDomain *d,ObjectEntryOID *robjectEntryOID) {
+ CSTWriter *cstWriter;
+ CSTRemoteReader *cstRemoteReader;
+ ObjectEntryOID *objectEntryOID;
+
+ if ((!d) || (!robjectEntryOID)) return;
+ pthread_rwlock_wrlock(&d->publications.lock);
+ gavl_cust_for_each(CSTWriter,
+ &d->publications,cstWriter) {
+ pthread_rwlock_wrlock(&cstWriter->lock);
+ gavl_cust_for_each(ObjectEntryOID,
+ robjectEntryOID->objectEntryAID,
+ objectEntryOID) {
+ cstRemoteReader=CSTRemoteReader_find(cstWriter,&objectEntryOID->guid);
+ CSTWriterDestroyRemoteReader(d,cstRemoteReader);
+ }
+ pthread_rwlock_unlock(&cstWriter->lock);
+ }
+ pthread_rwlock_unlock(&d->publications.lock);
+}
+
+/*****************************************************************************/
+void
+removeSubscriptions(ORTEDomain *d,ObjectEntryOID *robjectEntryOID) {
+ CSTReader *cstReader;
+ CSTRemoteWriter *cstRemoteWriter;
+ ObjectEntryOID *objectEntryOID;
+
+ if ((!d) || (!robjectEntryOID)) return;
+ pthread_rwlock_wrlock(&d->subscriptions.lock);
+ gavl_cust_for_each(CSTReader,
+ &d->subscriptions,cstReader) {
+ pthread_rwlock_wrlock(&cstReader->lock);
+ gavl_cust_for_each(ObjectEntryOID,
+ robjectEntryOID->objectEntryAID,
+ objectEntryOID) {
+ cstRemoteWriter=CSTRemoteWriter_find(cstReader,&objectEntryOID->guid);
+ if (cstRemoteWriter) {
+ CSTReaderDestroyRemoteWriter(d,cstRemoteWriter);
+ if ((cstReader->cstRemoteWriterCounter==0) && (cstReader->createdByPattern)) {
+ debug(12,2) ("scheduled: 0x%x-0x%x-0x%x for remove (patternSubscription)\n",
+ cstReader->guid.hid,cstReader->guid.aid,cstReader->guid.oid);
+ ORTESubscriptionDestroyLocked(cstReader);
+ }
+ }
+ }
+ pthread_rwlock_unlock(&cstReader->lock);
+ }
+ pthread_rwlock_unlock(&d->subscriptions.lock);
+}
+
/*****************************************************************************/
void
removeApplication(ORTEDomain *d,ObjectEntryOID *robjectEntryOID) {
GUID_RTPS guid;
ObjectEntryOID *objectEntryOID;
- CSTWriter *cstWriter;
- CSTReader *cstReader;
CSTRemoteWriter *cstRemoteWriter;
CSTRemoteReader *cstRemoteReader;
CSTReaderDestroyRemoteWriter(d,cstRemoteWriter);
pthread_rwlock_unlock(&d->readerSubscriptions.lock);
//destroy all services
- //from publisheres
- pthread_rwlock_wrlock(&d->publications.lock);
- gavl_cust_for_each(CSTWriter,
- &d->publications,cstWriter) {
- pthread_rwlock_wrlock(&cstWriter->lock);
- gavl_cust_for_each(ObjectEntryOID,
- robjectEntryOID->objectEntryAID,
- objectEntryOID) {
- cstRemoteReader=CSTRemoteReader_find(cstWriter,&objectEntryOID->guid);
- CSTWriterDestroyRemoteReader(d,cstRemoteReader);
- }
- pthread_rwlock_unlock(&cstWriter->lock);
- }
- pthread_rwlock_unlock(&d->publications.lock);
- //from subscriberes
- pthread_rwlock_wrlock(&d->subscriptions.lock);
- gavl_cust_for_each(CSTReader,
- &d->subscriptions,cstReader) {
- pthread_rwlock_wrlock(&cstReader->lock);
- gavl_cust_for_each(ObjectEntryOID,
- robjectEntryOID->objectEntryAID,
- objectEntryOID) {
- cstRemoteWriter=CSTRemoteWriter_find(cstReader,&objectEntryOID->guid);
- CSTReaderDestroyRemoteWriter(d,cstRemoteWriter);
- }
- pthread_rwlock_unlock(&cstReader->lock);
- }
- pthread_rwlock_unlock(&d->subscriptions.lock);
+ removePublications(d,robjectEntryOID);
+ removeSubscriptions(d,robjectEntryOID);
//destroy all object - the object will be disconneced in objectEntryDelete
while((objectEntryOID=ObjectEntryOID_first(robjectEntryOID->objectEntryAID))) {
switch (objectEntryOID->oid & 0x07) {
guid=objectEntryOID->guid;
//Event
generateEvent(d,&guid,objectEntryOID->attributes,ORTE_FALSE);
- debug(12,3) ("expired: 0x%x-0x%x removed\n",
- objectEntryOID->objectEntryHID->hid,
- objectEntryOID->objectEntryAID->aid);
+ debug(12,3) ("expired: 0x%x-0x%x-0x%x removed\n",
+ objectEntryOID->guid.hid,
+ objectEntryOID->guid.aid,
+ objectEntryOID->guid.oid);
if (((d->guid.aid & 3) == MANAGER) &&
((guid.aid & 0x03) == MANAGER)) {
pthread_rwlock_wrlock(&d->readerManagers.lock);
objectEntryOID->objectEntryHID,objectEntryAID) {
if ((objectEntryAID->aid & 0x03) == MANAGEDAPPLICATION) {
if ((objectEntryOID1=ObjectEntryOID_find(objectEntryAID,&guid.oid))) {
+ eventDetach(d,
+ objectEntryOID1->objectEntryAID,
+ &objectEntryOID1->expirationPurgeTimer,
+ 0);
eventAdd(d,
objectEntryOID1->objectEntryAID,
&objectEntryOID1->expirationPurgeTimer,
pthread_rwlock_wrlock(&d->subscriptions.lock);
gavl_cust_for_each(CSTReader,&d->subscriptions,cstReader) {
cstRemoteWriter=CSTRemoteWriter_find(cstReader,&guid);
- CSTReaderDestroyRemoteWriter(d,cstRemoteWriter);
+ if (cstRemoteWriter) {
+ CSTReaderDestroyRemoteWriter(d,cstRemoteWriter);
+ if ((cstReader->cstRemoteWriterCounter==0) && (cstReader->createdByPattern)) {
+ debug(12,2) ("scheduled: 0x%x-0x%x-0x%x for remove (patternSubscription)\n",
+ cstReader->guid.hid,cstReader->guid.aid,cstReader->guid.oid);
+ ORTESubscriptionDestroyLocked(cstReader);
+ }
+ }
}
pthread_rwlock_unlock(&d->subscriptions.lock);
pthread_rwlock_wrlock(&d->publications.lock);
pthread_rwlock_wrlock(&d->psEntry.subscriptionsLock);
SubscriptionList_delete(&d->psEntry,objectEntryOID);
pthread_rwlock_unlock(&d->psEntry.subscriptionsLock);
- if (!objectEntryOID->private) { //local object cann't be purged
+ if (!objectEntryOID->private) { //local object cann't be purged immediately
objectEntryDelete(d,objectEntryOID);
objectEntryOID=NULL;
}
pthread_rwlock_tryrdlock.c \
pthread_rwlock_trywrlock.c
-if CONFIG_ORTE_RT
-module_PROGRAMS = pthread_rwlock.o
-pthread_rwlock_o_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
-pthread_rwlock_o_SOURCES = $(PTHREAD_RWLOCK_SOURCES)
-pthread_rwlock_o_LINK = $(top_builddir)/modtool --link -o $@
+if USE_RTLINUX
+module_PROGRAMS = rtl_pthread_rwlock.ko
+rtl_pthread_rwlock_ko_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
+rtl_pthread_rwlock_ko_SOURCES = $(PTHREAD_RWLOCK_SOURCES)
+rtl_pthread_rwlock_ko_LINK = $(top_builddir)/modtool --link -o $@
endif
AMTAR = @AMTAR@
AWK = @AWK@
CC = @CC@
+CONFIG_ORTE_RT = @CONFIG_ORTE_RT@
DEPDIR = @DEPDIR@
INCLUDES = @INCLUDES@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
pthread_rwlock_trywrlock.c
-@CONFIG_ORTE_RT_TRUE@module_PROGRAMS = pthread_rwlock.o
-@CONFIG_ORTE_RT_TRUE@pthread_rwlock_o_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
-@CONFIG_ORTE_RT_TRUE@pthread_rwlock_o_SOURCES = $(PTHREAD_RWLOCK_SOURCES)
-@CONFIG_ORTE_RT_TRUE@pthread_rwlock_o_LINK = $(top_builddir)/modtool --link -o $@
+@USE_RTLINUX_TRUE@module_PROGRAMS = rtl_pthread_rwlock.ko
+@USE_RTLINUX_TRUE@rtl_pthread_rwlock_ko_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
+@USE_RTLINUX_TRUE@rtl_pthread_rwlock_ko_SOURCES = $(PTHREAD_RWLOCK_SOURCES)
+@USE_RTLINUX_TRUE@rtl_pthread_rwlock_ko_LINK = $(top_builddir)/modtool --link -o $@
subdir = orte/liborte/rtl
mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/orte/include/config.h
CONFIG_CLEAN_FILES =
-@CONFIG_ORTE_RT_TRUE@module_PROGRAMS = pthread_rwlock.o$(EXEEXT)
-@CONFIG_ORTE_RT_FALSE@module_PROGRAMS =
+@USE_RTLINUX_TRUE@module_PROGRAMS = rtl_pthread_rwlock.ko$(EXEEXT)
+@USE_RTLINUX_FALSE@module_PROGRAMS =
PROGRAMS = $(module_PROGRAMS)
-am__objects_1 = pthread_rwlock_o-ptw32_rwlock_check_need_init.$(OBJEXT) \
- pthread_rwlock_o-ptw32_rwlock_cancelwrwait.$(OBJEXT) \
- pthread_rwlock_o-pthread_rwlock_init.$(OBJEXT) \
- pthread_rwlock_o-pthread_rwlock_destroy.$(OBJEXT) \
- pthread_rwlock_o-pthread_rwlockattr_init.$(OBJEXT) \
- pthread_rwlock_o-pthread_rwlockattr_destroy.$(OBJEXT) \
- pthread_rwlock_o-pthread_rwlockattr_getpshared.$(OBJEXT) \
- pthread_rwlock_o-pthread_rwlockattr_setpshared.$(OBJEXT) \
- pthread_rwlock_o-pthread_rwlock_rdlock.$(OBJEXT) \
- pthread_rwlock_o-pthread_rwlock_timedrdlock.$(OBJEXT) \
- pthread_rwlock_o-pthread_rwlock_wrlock.$(OBJEXT) \
- pthread_rwlock_o-pthread_rwlock_timedwrlock.$(OBJEXT) \
- pthread_rwlock_o-pthread_rwlock_unlock.$(OBJEXT) \
- pthread_rwlock_o-pthread_rwlock_tryrdlock.$(OBJEXT) \
- pthread_rwlock_o-pthread_rwlock_trywrlock.$(OBJEXT)
-@CONFIG_ORTE_RT_TRUE@am_pthread_rwlock_o_OBJECTS = $(am__objects_1)
-pthread_rwlock_o_OBJECTS = $(am_pthread_rwlock_o_OBJECTS)
-pthread_rwlock_o_LDADD = $(LDADD)
-pthread_rwlock_o_DEPENDENCIES =
-pthread_rwlock_o_LDFLAGS =
+am__objects_1 = \
+ rtl_pthread_rwlock_ko-ptw32_rwlock_check_need_init.$(OBJEXT) \
+ rtl_pthread_rwlock_ko-ptw32_rwlock_cancelwrwait.$(OBJEXT) \
+ rtl_pthread_rwlock_ko-pthread_rwlock_init.$(OBJEXT) \
+ rtl_pthread_rwlock_ko-pthread_rwlock_destroy.$(OBJEXT) \
+ rtl_pthread_rwlock_ko-pthread_rwlockattr_init.$(OBJEXT) \
+ rtl_pthread_rwlock_ko-pthread_rwlockattr_destroy.$(OBJEXT) \
+ rtl_pthread_rwlock_ko-pthread_rwlockattr_getpshared.$(OBJEXT) \
+ rtl_pthread_rwlock_ko-pthread_rwlockattr_setpshared.$(OBJEXT) \
+ rtl_pthread_rwlock_ko-pthread_rwlock_rdlock.$(OBJEXT) \
+ rtl_pthread_rwlock_ko-pthread_rwlock_timedrdlock.$(OBJEXT) \
+ rtl_pthread_rwlock_ko-pthread_rwlock_wrlock.$(OBJEXT) \
+ rtl_pthread_rwlock_ko-pthread_rwlock_timedwrlock.$(OBJEXT) \
+ rtl_pthread_rwlock_ko-pthread_rwlock_unlock.$(OBJEXT) \
+ rtl_pthread_rwlock_ko-pthread_rwlock_tryrdlock.$(OBJEXT) \
+ rtl_pthread_rwlock_ko-pthread_rwlock_trywrlock.$(OBJEXT)
+@USE_RTLINUX_TRUE@am_rtl_pthread_rwlock_ko_OBJECTS = $(am__objects_1)
+rtl_pthread_rwlock_ko_OBJECTS = $(am_rtl_pthread_rwlock_ko_OBJECTS)
+rtl_pthread_rwlock_ko_LDADD = $(LDADD)
+rtl_pthread_rwlock_ko_DEPENDENCIES =
+rtl_pthread_rwlock_ko_LDFLAGS =
DEFS = @DEFS@
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/orte/include
depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
am__depfiles_maybe = depfiles
@AMDEP_TRUE@DEP_FILES = \
-@AMDEP_TRUE@ ./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_destroy.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_init.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_rdlock.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_timedrdlock.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_timedwrlock.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_tryrdlock.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_trywrlock.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_unlock.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_wrlock.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_destroy.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_getpshared.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_init.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_setpshared.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/pthread_rwlock_o-ptw32_rwlock_cancelwrwait.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/pthread_rwlock_o-ptw32_rwlock_check_need_init.Po
+@AMDEP_TRUE@ ./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_destroy.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_init.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_rdlock.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_timedrdlock.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_timedwrlock.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_tryrdlock.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_trywrlock.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_unlock.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_wrlock.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_destroy.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_getpshared.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_init.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_setpshared.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rtl_pthread_rwlock_ko-ptw32_rwlock_cancelwrwait.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rtl_pthread_rwlock_ko-ptw32_rwlock_check_need_init.Po
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
CFLAGS = @CFLAGS@
-DIST_SOURCES = $(pthread_rwlock_o_SOURCES)
+DIST_SOURCES = $(rtl_pthread_rwlock_ko_SOURCES)
DIST_COMMON = Makefile.am Makefile.in
-SOURCES = $(pthread_rwlock_o_SOURCES)
+SOURCES = $(rtl_pthread_rwlock_ko_SOURCES)
all: all-am
clean-modulePROGRAMS:
-test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS)
-pthread_rwlock_o-ptw32_rwlock_check_need_init.$(OBJEXT): \
+rtl_pthread_rwlock_ko-ptw32_rwlock_check_need_init.$(OBJEXT): \
ptw32_rwlock_check_need_init.c
-pthread_rwlock_o-ptw32_rwlock_cancelwrwait.$(OBJEXT): \
+rtl_pthread_rwlock_ko-ptw32_rwlock_cancelwrwait.$(OBJEXT): \
ptw32_rwlock_cancelwrwait.c
-pthread_rwlock_o-pthread_rwlock_init.$(OBJEXT): pthread_rwlock_init.c
-pthread_rwlock_o-pthread_rwlock_destroy.$(OBJEXT): \
+rtl_pthread_rwlock_ko-pthread_rwlock_init.$(OBJEXT): \
+ pthread_rwlock_init.c
+rtl_pthread_rwlock_ko-pthread_rwlock_destroy.$(OBJEXT): \
pthread_rwlock_destroy.c
-pthread_rwlock_o-pthread_rwlockattr_init.$(OBJEXT): \
+rtl_pthread_rwlock_ko-pthread_rwlockattr_init.$(OBJEXT): \
pthread_rwlockattr_init.c
-pthread_rwlock_o-pthread_rwlockattr_destroy.$(OBJEXT): \
+rtl_pthread_rwlock_ko-pthread_rwlockattr_destroy.$(OBJEXT): \
pthread_rwlockattr_destroy.c
-pthread_rwlock_o-pthread_rwlockattr_getpshared.$(OBJEXT): \
+rtl_pthread_rwlock_ko-pthread_rwlockattr_getpshared.$(OBJEXT): \
pthread_rwlockattr_getpshared.c
-pthread_rwlock_o-pthread_rwlockattr_setpshared.$(OBJEXT): \
+rtl_pthread_rwlock_ko-pthread_rwlockattr_setpshared.$(OBJEXT): \
pthread_rwlockattr_setpshared.c
-pthread_rwlock_o-pthread_rwlock_rdlock.$(OBJEXT): \
+rtl_pthread_rwlock_ko-pthread_rwlock_rdlock.$(OBJEXT): \
pthread_rwlock_rdlock.c
-pthread_rwlock_o-pthread_rwlock_timedrdlock.$(OBJEXT): \
+rtl_pthread_rwlock_ko-pthread_rwlock_timedrdlock.$(OBJEXT): \
pthread_rwlock_timedrdlock.c
-pthread_rwlock_o-pthread_rwlock_wrlock.$(OBJEXT): \
+rtl_pthread_rwlock_ko-pthread_rwlock_wrlock.$(OBJEXT): \
pthread_rwlock_wrlock.c
-pthread_rwlock_o-pthread_rwlock_timedwrlock.$(OBJEXT): \
+rtl_pthread_rwlock_ko-pthread_rwlock_timedwrlock.$(OBJEXT): \
pthread_rwlock_timedwrlock.c
-pthread_rwlock_o-pthread_rwlock_unlock.$(OBJEXT): \
+rtl_pthread_rwlock_ko-pthread_rwlock_unlock.$(OBJEXT): \
pthread_rwlock_unlock.c
-pthread_rwlock_o-pthread_rwlock_tryrdlock.$(OBJEXT): \
+rtl_pthread_rwlock_ko-pthread_rwlock_tryrdlock.$(OBJEXT): \
pthread_rwlock_tryrdlock.c
-pthread_rwlock_o-pthread_rwlock_trywrlock.$(OBJEXT): \
+rtl_pthread_rwlock_ko-pthread_rwlock_trywrlock.$(OBJEXT): \
pthread_rwlock_trywrlock.c
-pthread_rwlock.o$(EXEEXT): $(pthread_rwlock_o_OBJECTS) $(pthread_rwlock_o_DEPENDENCIES)
- @rm -f pthread_rwlock.o$(EXEEXT)
- $(pthread_rwlock_o_LINK) $(pthread_rwlock_o_LDFLAGS) $(pthread_rwlock_o_OBJECTS) $(pthread_rwlock_o_LDADD) $(LIBS)
+rtl_pthread_rwlock.ko$(EXEEXT): $(rtl_pthread_rwlock_ko_OBJECTS) $(rtl_pthread_rwlock_ko_DEPENDENCIES)
+ @rm -f rtl_pthread_rwlock.ko$(EXEEXT)
+ $(rtl_pthread_rwlock_ko_LINK) $(rtl_pthread_rwlock_ko_LDFLAGS) $(rtl_pthread_rwlock_ko_OBJECTS) $(rtl_pthread_rwlock_ko_LDADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT) core *.core
distclean-compile:
-rm -f *.tab.c
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_destroy.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_init.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_rdlock.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_timedrdlock.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_timedwrlock.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_tryrdlock.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_trywrlock.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_unlock.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_wrlock.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_destroy.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_getpshared.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_init.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_setpshared.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pthread_rwlock_o-ptw32_rwlock_cancelwrwait.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pthread_rwlock_o-ptw32_rwlock_check_need_init.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_destroy.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_init.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_rdlock.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_timedrdlock.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_timedwrlock.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_tryrdlock.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_trywrlock.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_unlock.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_wrlock.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_destroy.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_getpshared.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_init.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_setpshared.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtl_pthread_rwlock_ko-ptw32_rwlock_cancelwrwait.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtl_pthread_rwlock_ko-ptw32_rwlock_check_need_init.Po@am__quote@
distclean-depend:
-rm -rf ./$(DEPDIR)
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
$(COMPILE) -c `cygpath -w $<`
-pthread_rwlock_o-ptw32_rwlock_check_need_init.o: ptw32_rwlock_check_need_init.c
-@AMDEP_TRUE@ source='ptw32_rwlock_check_need_init.c' object='pthread_rwlock_o-ptw32_rwlock_check_need_init.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-ptw32_rwlock_check_need_init.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-ptw32_rwlock_check_need_init.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-ptw32_rwlock_check_need_init.o: ptw32_rwlock_check_need_init.c
+@AMDEP_TRUE@ source='ptw32_rwlock_check_need_init.c' object='rtl_pthread_rwlock_ko-ptw32_rwlock_check_need_init.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-ptw32_rwlock_check_need_init.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-ptw32_rwlock_check_need_init.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-ptw32_rwlock_check_need_init.o `test -f 'ptw32_rwlock_check_need_init.c' || echo '$(srcdir)/'`ptw32_rwlock_check_need_init.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-ptw32_rwlock_check_need_init.o `test -f 'ptw32_rwlock_check_need_init.c' || echo '$(srcdir)/'`ptw32_rwlock_check_need_init.c
-pthread_rwlock_o-ptw32_rwlock_check_need_init.obj: ptw32_rwlock_check_need_init.c
-@AMDEP_TRUE@ source='ptw32_rwlock_check_need_init.c' object='pthread_rwlock_o-ptw32_rwlock_check_need_init.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-ptw32_rwlock_check_need_init.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-ptw32_rwlock_check_need_init.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-ptw32_rwlock_check_need_init.obj: ptw32_rwlock_check_need_init.c
+@AMDEP_TRUE@ source='ptw32_rwlock_check_need_init.c' object='rtl_pthread_rwlock_ko-ptw32_rwlock_check_need_init.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-ptw32_rwlock_check_need_init.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-ptw32_rwlock_check_need_init.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-ptw32_rwlock_check_need_init.obj `cygpath -w ptw32_rwlock_check_need_init.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-ptw32_rwlock_check_need_init.obj `cygpath -w ptw32_rwlock_check_need_init.c`
-pthread_rwlock_o-ptw32_rwlock_cancelwrwait.o: ptw32_rwlock_cancelwrwait.c
-@AMDEP_TRUE@ source='ptw32_rwlock_cancelwrwait.c' object='pthread_rwlock_o-ptw32_rwlock_cancelwrwait.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-ptw32_rwlock_cancelwrwait.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-ptw32_rwlock_cancelwrwait.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-ptw32_rwlock_cancelwrwait.o: ptw32_rwlock_cancelwrwait.c
+@AMDEP_TRUE@ source='ptw32_rwlock_cancelwrwait.c' object='rtl_pthread_rwlock_ko-ptw32_rwlock_cancelwrwait.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-ptw32_rwlock_cancelwrwait.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-ptw32_rwlock_cancelwrwait.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-ptw32_rwlock_cancelwrwait.o `test -f 'ptw32_rwlock_cancelwrwait.c' || echo '$(srcdir)/'`ptw32_rwlock_cancelwrwait.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-ptw32_rwlock_cancelwrwait.o `test -f 'ptw32_rwlock_cancelwrwait.c' || echo '$(srcdir)/'`ptw32_rwlock_cancelwrwait.c
-pthread_rwlock_o-ptw32_rwlock_cancelwrwait.obj: ptw32_rwlock_cancelwrwait.c
-@AMDEP_TRUE@ source='ptw32_rwlock_cancelwrwait.c' object='pthread_rwlock_o-ptw32_rwlock_cancelwrwait.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-ptw32_rwlock_cancelwrwait.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-ptw32_rwlock_cancelwrwait.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-ptw32_rwlock_cancelwrwait.obj: ptw32_rwlock_cancelwrwait.c
+@AMDEP_TRUE@ source='ptw32_rwlock_cancelwrwait.c' object='rtl_pthread_rwlock_ko-ptw32_rwlock_cancelwrwait.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-ptw32_rwlock_cancelwrwait.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-ptw32_rwlock_cancelwrwait.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-ptw32_rwlock_cancelwrwait.obj `cygpath -w ptw32_rwlock_cancelwrwait.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-ptw32_rwlock_cancelwrwait.obj `cygpath -w ptw32_rwlock_cancelwrwait.c`
-pthread_rwlock_o-pthread_rwlock_init.o: pthread_rwlock_init.c
-@AMDEP_TRUE@ source='pthread_rwlock_init.c' object='pthread_rwlock_o-pthread_rwlock_init.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_init.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_init.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_init.o: pthread_rwlock_init.c
+@AMDEP_TRUE@ source='pthread_rwlock_init.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_init.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_init.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_init.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_init.o `test -f 'pthread_rwlock_init.c' || echo '$(srcdir)/'`pthread_rwlock_init.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_init.o `test -f 'pthread_rwlock_init.c' || echo '$(srcdir)/'`pthread_rwlock_init.c
-pthread_rwlock_o-pthread_rwlock_init.obj: pthread_rwlock_init.c
-@AMDEP_TRUE@ source='pthread_rwlock_init.c' object='pthread_rwlock_o-pthread_rwlock_init.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_init.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_init.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_init.obj: pthread_rwlock_init.c
+@AMDEP_TRUE@ source='pthread_rwlock_init.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_init.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_init.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_init.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_init.obj `cygpath -w pthread_rwlock_init.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_init.obj `cygpath -w pthread_rwlock_init.c`
-pthread_rwlock_o-pthread_rwlock_destroy.o: pthread_rwlock_destroy.c
-@AMDEP_TRUE@ source='pthread_rwlock_destroy.c' object='pthread_rwlock_o-pthread_rwlock_destroy.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_destroy.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_destroy.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_destroy.o: pthread_rwlock_destroy.c
+@AMDEP_TRUE@ source='pthread_rwlock_destroy.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_destroy.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_destroy.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_destroy.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_destroy.o `test -f 'pthread_rwlock_destroy.c' || echo '$(srcdir)/'`pthread_rwlock_destroy.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_destroy.o `test -f 'pthread_rwlock_destroy.c' || echo '$(srcdir)/'`pthread_rwlock_destroy.c
-pthread_rwlock_o-pthread_rwlock_destroy.obj: pthread_rwlock_destroy.c
-@AMDEP_TRUE@ source='pthread_rwlock_destroy.c' object='pthread_rwlock_o-pthread_rwlock_destroy.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_destroy.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_destroy.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_destroy.obj: pthread_rwlock_destroy.c
+@AMDEP_TRUE@ source='pthread_rwlock_destroy.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_destroy.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_destroy.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_destroy.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_destroy.obj `cygpath -w pthread_rwlock_destroy.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_destroy.obj `cygpath -w pthread_rwlock_destroy.c`
-pthread_rwlock_o-pthread_rwlockattr_init.o: pthread_rwlockattr_init.c
-@AMDEP_TRUE@ source='pthread_rwlockattr_init.c' object='pthread_rwlock_o-pthread_rwlockattr_init.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_init.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_init.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlockattr_init.o: pthread_rwlockattr_init.c
+@AMDEP_TRUE@ source='pthread_rwlockattr_init.c' object='rtl_pthread_rwlock_ko-pthread_rwlockattr_init.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_init.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_init.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlockattr_init.o `test -f 'pthread_rwlockattr_init.c' || echo '$(srcdir)/'`pthread_rwlockattr_init.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlockattr_init.o `test -f 'pthread_rwlockattr_init.c' || echo '$(srcdir)/'`pthread_rwlockattr_init.c
-pthread_rwlock_o-pthread_rwlockattr_init.obj: pthread_rwlockattr_init.c
-@AMDEP_TRUE@ source='pthread_rwlockattr_init.c' object='pthread_rwlock_o-pthread_rwlockattr_init.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_init.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_init.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlockattr_init.obj: pthread_rwlockattr_init.c
+@AMDEP_TRUE@ source='pthread_rwlockattr_init.c' object='rtl_pthread_rwlock_ko-pthread_rwlockattr_init.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_init.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_init.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlockattr_init.obj `cygpath -w pthread_rwlockattr_init.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlockattr_init.obj `cygpath -w pthread_rwlockattr_init.c`
-pthread_rwlock_o-pthread_rwlockattr_destroy.o: pthread_rwlockattr_destroy.c
-@AMDEP_TRUE@ source='pthread_rwlockattr_destroy.c' object='pthread_rwlock_o-pthread_rwlockattr_destroy.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_destroy.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_destroy.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlockattr_destroy.o: pthread_rwlockattr_destroy.c
+@AMDEP_TRUE@ source='pthread_rwlockattr_destroy.c' object='rtl_pthread_rwlock_ko-pthread_rwlockattr_destroy.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_destroy.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_destroy.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlockattr_destroy.o `test -f 'pthread_rwlockattr_destroy.c' || echo '$(srcdir)/'`pthread_rwlockattr_destroy.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlockattr_destroy.o `test -f 'pthread_rwlockattr_destroy.c' || echo '$(srcdir)/'`pthread_rwlockattr_destroy.c
-pthread_rwlock_o-pthread_rwlockattr_destroy.obj: pthread_rwlockattr_destroy.c
-@AMDEP_TRUE@ source='pthread_rwlockattr_destroy.c' object='pthread_rwlock_o-pthread_rwlockattr_destroy.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_destroy.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_destroy.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlockattr_destroy.obj: pthread_rwlockattr_destroy.c
+@AMDEP_TRUE@ source='pthread_rwlockattr_destroy.c' object='rtl_pthread_rwlock_ko-pthread_rwlockattr_destroy.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_destroy.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_destroy.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlockattr_destroy.obj `cygpath -w pthread_rwlockattr_destroy.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlockattr_destroy.obj `cygpath -w pthread_rwlockattr_destroy.c`
-pthread_rwlock_o-pthread_rwlockattr_getpshared.o: pthread_rwlockattr_getpshared.c
-@AMDEP_TRUE@ source='pthread_rwlockattr_getpshared.c' object='pthread_rwlock_o-pthread_rwlockattr_getpshared.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_getpshared.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_getpshared.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlockattr_getpshared.o: pthread_rwlockattr_getpshared.c
+@AMDEP_TRUE@ source='pthread_rwlockattr_getpshared.c' object='rtl_pthread_rwlock_ko-pthread_rwlockattr_getpshared.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_getpshared.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_getpshared.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlockattr_getpshared.o `test -f 'pthread_rwlockattr_getpshared.c' || echo '$(srcdir)/'`pthread_rwlockattr_getpshared.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlockattr_getpshared.o `test -f 'pthread_rwlockattr_getpshared.c' || echo '$(srcdir)/'`pthread_rwlockattr_getpshared.c
-pthread_rwlock_o-pthread_rwlockattr_getpshared.obj: pthread_rwlockattr_getpshared.c
-@AMDEP_TRUE@ source='pthread_rwlockattr_getpshared.c' object='pthread_rwlock_o-pthread_rwlockattr_getpshared.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_getpshared.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_getpshared.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlockattr_getpshared.obj: pthread_rwlockattr_getpshared.c
+@AMDEP_TRUE@ source='pthread_rwlockattr_getpshared.c' object='rtl_pthread_rwlock_ko-pthread_rwlockattr_getpshared.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_getpshared.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_getpshared.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlockattr_getpshared.obj `cygpath -w pthread_rwlockattr_getpshared.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlockattr_getpshared.obj `cygpath -w pthread_rwlockattr_getpshared.c`
-pthread_rwlock_o-pthread_rwlockattr_setpshared.o: pthread_rwlockattr_setpshared.c
-@AMDEP_TRUE@ source='pthread_rwlockattr_setpshared.c' object='pthread_rwlock_o-pthread_rwlockattr_setpshared.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_setpshared.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_setpshared.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlockattr_setpshared.o: pthread_rwlockattr_setpshared.c
+@AMDEP_TRUE@ source='pthread_rwlockattr_setpshared.c' object='rtl_pthread_rwlock_ko-pthread_rwlockattr_setpshared.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_setpshared.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_setpshared.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlockattr_setpshared.o `test -f 'pthread_rwlockattr_setpshared.c' || echo '$(srcdir)/'`pthread_rwlockattr_setpshared.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlockattr_setpshared.o `test -f 'pthread_rwlockattr_setpshared.c' || echo '$(srcdir)/'`pthread_rwlockattr_setpshared.c
-pthread_rwlock_o-pthread_rwlockattr_setpshared.obj: pthread_rwlockattr_setpshared.c
-@AMDEP_TRUE@ source='pthread_rwlockattr_setpshared.c' object='pthread_rwlock_o-pthread_rwlockattr_setpshared.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_setpshared.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlockattr_setpshared.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlockattr_setpshared.obj: pthread_rwlockattr_setpshared.c
+@AMDEP_TRUE@ source='pthread_rwlockattr_setpshared.c' object='rtl_pthread_rwlock_ko-pthread_rwlockattr_setpshared.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_setpshared.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlockattr_setpshared.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlockattr_setpshared.obj `cygpath -w pthread_rwlockattr_setpshared.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlockattr_setpshared.obj `cygpath -w pthread_rwlockattr_setpshared.c`
-pthread_rwlock_o-pthread_rwlock_rdlock.o: pthread_rwlock_rdlock.c
-@AMDEP_TRUE@ source='pthread_rwlock_rdlock.c' object='pthread_rwlock_o-pthread_rwlock_rdlock.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_rdlock.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_rdlock.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_rdlock.o: pthread_rwlock_rdlock.c
+@AMDEP_TRUE@ source='pthread_rwlock_rdlock.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_rdlock.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_rdlock.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_rdlock.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_rdlock.o `test -f 'pthread_rwlock_rdlock.c' || echo '$(srcdir)/'`pthread_rwlock_rdlock.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_rdlock.o `test -f 'pthread_rwlock_rdlock.c' || echo '$(srcdir)/'`pthread_rwlock_rdlock.c
-pthread_rwlock_o-pthread_rwlock_rdlock.obj: pthread_rwlock_rdlock.c
-@AMDEP_TRUE@ source='pthread_rwlock_rdlock.c' object='pthread_rwlock_o-pthread_rwlock_rdlock.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_rdlock.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_rdlock.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_rdlock.obj: pthread_rwlock_rdlock.c
+@AMDEP_TRUE@ source='pthread_rwlock_rdlock.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_rdlock.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_rdlock.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_rdlock.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_rdlock.obj `cygpath -w pthread_rwlock_rdlock.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_rdlock.obj `cygpath -w pthread_rwlock_rdlock.c`
-pthread_rwlock_o-pthread_rwlock_timedrdlock.o: pthread_rwlock_timedrdlock.c
-@AMDEP_TRUE@ source='pthread_rwlock_timedrdlock.c' object='pthread_rwlock_o-pthread_rwlock_timedrdlock.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_timedrdlock.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_timedrdlock.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_timedrdlock.o: pthread_rwlock_timedrdlock.c
+@AMDEP_TRUE@ source='pthread_rwlock_timedrdlock.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_timedrdlock.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_timedrdlock.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_timedrdlock.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_timedrdlock.o `test -f 'pthread_rwlock_timedrdlock.c' || echo '$(srcdir)/'`pthread_rwlock_timedrdlock.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_timedrdlock.o `test -f 'pthread_rwlock_timedrdlock.c' || echo '$(srcdir)/'`pthread_rwlock_timedrdlock.c
-pthread_rwlock_o-pthread_rwlock_timedrdlock.obj: pthread_rwlock_timedrdlock.c
-@AMDEP_TRUE@ source='pthread_rwlock_timedrdlock.c' object='pthread_rwlock_o-pthread_rwlock_timedrdlock.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_timedrdlock.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_timedrdlock.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_timedrdlock.obj: pthread_rwlock_timedrdlock.c
+@AMDEP_TRUE@ source='pthread_rwlock_timedrdlock.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_timedrdlock.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_timedrdlock.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_timedrdlock.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_timedrdlock.obj `cygpath -w pthread_rwlock_timedrdlock.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_timedrdlock.obj `cygpath -w pthread_rwlock_timedrdlock.c`
-pthread_rwlock_o-pthread_rwlock_wrlock.o: pthread_rwlock_wrlock.c
-@AMDEP_TRUE@ source='pthread_rwlock_wrlock.c' object='pthread_rwlock_o-pthread_rwlock_wrlock.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_wrlock.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_wrlock.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_wrlock.o: pthread_rwlock_wrlock.c
+@AMDEP_TRUE@ source='pthread_rwlock_wrlock.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_wrlock.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_wrlock.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_wrlock.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_wrlock.o `test -f 'pthread_rwlock_wrlock.c' || echo '$(srcdir)/'`pthread_rwlock_wrlock.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_wrlock.o `test -f 'pthread_rwlock_wrlock.c' || echo '$(srcdir)/'`pthread_rwlock_wrlock.c
-pthread_rwlock_o-pthread_rwlock_wrlock.obj: pthread_rwlock_wrlock.c
-@AMDEP_TRUE@ source='pthread_rwlock_wrlock.c' object='pthread_rwlock_o-pthread_rwlock_wrlock.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_wrlock.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_wrlock.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_wrlock.obj: pthread_rwlock_wrlock.c
+@AMDEP_TRUE@ source='pthread_rwlock_wrlock.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_wrlock.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_wrlock.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_wrlock.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_wrlock.obj `cygpath -w pthread_rwlock_wrlock.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_wrlock.obj `cygpath -w pthread_rwlock_wrlock.c`
-pthread_rwlock_o-pthread_rwlock_timedwrlock.o: pthread_rwlock_timedwrlock.c
-@AMDEP_TRUE@ source='pthread_rwlock_timedwrlock.c' object='pthread_rwlock_o-pthread_rwlock_timedwrlock.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_timedwrlock.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_timedwrlock.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_timedwrlock.o: pthread_rwlock_timedwrlock.c
+@AMDEP_TRUE@ source='pthread_rwlock_timedwrlock.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_timedwrlock.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_timedwrlock.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_timedwrlock.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_timedwrlock.o `test -f 'pthread_rwlock_timedwrlock.c' || echo '$(srcdir)/'`pthread_rwlock_timedwrlock.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_timedwrlock.o `test -f 'pthread_rwlock_timedwrlock.c' || echo '$(srcdir)/'`pthread_rwlock_timedwrlock.c
-pthread_rwlock_o-pthread_rwlock_timedwrlock.obj: pthread_rwlock_timedwrlock.c
-@AMDEP_TRUE@ source='pthread_rwlock_timedwrlock.c' object='pthread_rwlock_o-pthread_rwlock_timedwrlock.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_timedwrlock.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_timedwrlock.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_timedwrlock.obj: pthread_rwlock_timedwrlock.c
+@AMDEP_TRUE@ source='pthread_rwlock_timedwrlock.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_timedwrlock.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_timedwrlock.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_timedwrlock.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_timedwrlock.obj `cygpath -w pthread_rwlock_timedwrlock.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_timedwrlock.obj `cygpath -w pthread_rwlock_timedwrlock.c`
-pthread_rwlock_o-pthread_rwlock_unlock.o: pthread_rwlock_unlock.c
-@AMDEP_TRUE@ source='pthread_rwlock_unlock.c' object='pthread_rwlock_o-pthread_rwlock_unlock.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_unlock.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_unlock.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_unlock.o: pthread_rwlock_unlock.c
+@AMDEP_TRUE@ source='pthread_rwlock_unlock.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_unlock.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_unlock.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_unlock.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_unlock.o `test -f 'pthread_rwlock_unlock.c' || echo '$(srcdir)/'`pthread_rwlock_unlock.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_unlock.o `test -f 'pthread_rwlock_unlock.c' || echo '$(srcdir)/'`pthread_rwlock_unlock.c
-pthread_rwlock_o-pthread_rwlock_unlock.obj: pthread_rwlock_unlock.c
-@AMDEP_TRUE@ source='pthread_rwlock_unlock.c' object='pthread_rwlock_o-pthread_rwlock_unlock.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_unlock.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_unlock.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_unlock.obj: pthread_rwlock_unlock.c
+@AMDEP_TRUE@ source='pthread_rwlock_unlock.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_unlock.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_unlock.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_unlock.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_unlock.obj `cygpath -w pthread_rwlock_unlock.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_unlock.obj `cygpath -w pthread_rwlock_unlock.c`
-pthread_rwlock_o-pthread_rwlock_tryrdlock.o: pthread_rwlock_tryrdlock.c
-@AMDEP_TRUE@ source='pthread_rwlock_tryrdlock.c' object='pthread_rwlock_o-pthread_rwlock_tryrdlock.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_tryrdlock.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_tryrdlock.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_tryrdlock.o: pthread_rwlock_tryrdlock.c
+@AMDEP_TRUE@ source='pthread_rwlock_tryrdlock.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_tryrdlock.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_tryrdlock.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_tryrdlock.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_tryrdlock.o `test -f 'pthread_rwlock_tryrdlock.c' || echo '$(srcdir)/'`pthread_rwlock_tryrdlock.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_tryrdlock.o `test -f 'pthread_rwlock_tryrdlock.c' || echo '$(srcdir)/'`pthread_rwlock_tryrdlock.c
-pthread_rwlock_o-pthread_rwlock_tryrdlock.obj: pthread_rwlock_tryrdlock.c
-@AMDEP_TRUE@ source='pthread_rwlock_tryrdlock.c' object='pthread_rwlock_o-pthread_rwlock_tryrdlock.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_tryrdlock.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_tryrdlock.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_tryrdlock.obj: pthread_rwlock_tryrdlock.c
+@AMDEP_TRUE@ source='pthread_rwlock_tryrdlock.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_tryrdlock.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_tryrdlock.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_tryrdlock.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_tryrdlock.obj `cygpath -w pthread_rwlock_tryrdlock.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_tryrdlock.obj `cygpath -w pthread_rwlock_tryrdlock.c`
-pthread_rwlock_o-pthread_rwlock_trywrlock.o: pthread_rwlock_trywrlock.c
-@AMDEP_TRUE@ source='pthread_rwlock_trywrlock.c' object='pthread_rwlock_o-pthread_rwlock_trywrlock.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_trywrlock.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_trywrlock.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_trywrlock.o: pthread_rwlock_trywrlock.c
+@AMDEP_TRUE@ source='pthread_rwlock_trywrlock.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_trywrlock.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_trywrlock.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_trywrlock.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_trywrlock.o `test -f 'pthread_rwlock_trywrlock.c' || echo '$(srcdir)/'`pthread_rwlock_trywrlock.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_trywrlock.o `test -f 'pthread_rwlock_trywrlock.c' || echo '$(srcdir)/'`pthread_rwlock_trywrlock.c
-pthread_rwlock_o-pthread_rwlock_trywrlock.obj: pthread_rwlock_trywrlock.c
-@AMDEP_TRUE@ source='pthread_rwlock_trywrlock.c' object='pthread_rwlock_o-pthread_rwlock_trywrlock.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@ depfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_trywrlock.Po' tmpdepfile='$(DEPDIR)/pthread_rwlock_o-pthread_rwlock_trywrlock.TPo' @AMDEPBACKSLASH@
+rtl_pthread_rwlock_ko-pthread_rwlock_trywrlock.obj: pthread_rwlock_trywrlock.c
+@AMDEP_TRUE@ source='pthread_rwlock_trywrlock.c' object='rtl_pthread_rwlock_ko-pthread_rwlock_trywrlock.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_trywrlock.Po' tmpdepfile='$(DEPDIR)/rtl_pthread_rwlock_ko-pthread_rwlock_trywrlock.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pthread_rwlock_o_CFLAGS) $(CFLAGS) -c -o pthread_rwlock_o-pthread_rwlock_trywrlock.obj `cygpath -w pthread_rwlock_trywrlock.c`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rtl_pthread_rwlock_ko_CFLAGS) $(CFLAGS) -c -o rtl_pthread_rwlock_ko-pthread_rwlock_trywrlock.obj `cygpath -w pthread_rwlock_trywrlock.c`
CCDEPMODE = @CCDEPMODE@
uninstall-info-am:
pthread_rwlock_unlock.c \
pthread_rwlock_tryrdlock.c \
pthread_rwlock_trywrlock.c
+
+rtlinux_MODULES = rtl_pthread_rwlock
+
+rtl_pthread_rwlock_SOURCES = $(pthread_rwlock_SOURCES)
}
}
return 0;
+#elif defined(SOCK_RTAI)
+
+
+//insert code !!!
+
+
#elif defined(SOCK_WIN)
INTERFACE_INFO InterfaceList[MAX_INTERFACES];
struct sockaddr_in* pAddress;
(C) Copyright 2003 by Pavel Pisa - Originator
- The uLan driver is distributed under the Gnu General Public License.
+ The uLan driver is distributed under the Gnu General Public License.
See file COPYING for details.
Originator reserve the right to use and publish sources
//#include <malloc.h>
#include <orte.h>
-#include <string.h>
+//#include <string.h>
#include "ul_gavl.h"
int
+if CONFIG_ORTE_RT
+ module_PROGRAMS = rt_ORTEManager.ko
+ rt_ORTEManager_ko_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
+ rt_ORTEManager_ko_SOURCES = ORTEManager.c
+ rt_ORTEManager_ko_LINK = $(top_builddir)/modtool --link -o $@
+else
bin_PROGRAMS = ORTEManager
-
ORTEManager_SOURCES = ORTEManager.c
if CONFIG_ORTE_WIN
win_libs= $(top_srcdir)/orte/contrib/win_pthread/libpthreadGC.a
endif
ORTEManager_LDADD = ../liborte/liborte.a $(win_libs)
-
+endif
AMTAR = @AMTAR@
AWK = @AWK@
CC = @CC@
+CONFIG_ORTE_RT = @CONFIG_ORTE_RT@
DEPDIR = @DEPDIR@
INCLUDES = @INCLUDES@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
install_sh = @install_sh@
modulePROGRAMS_INSTALL = @modulePROGRAMS_INSTALL@
moduledir = @moduledir@
-bin_PROGRAMS = ORTEManager
-
-ORTEManager_SOURCES = ORTEManager.c
-@CONFIG_ORTE_WIN_TRUE@win_libs = $(top_srcdir)/orte/contrib/win_pthread/libpthreadGC.a
-ORTEManager_LDADD = ../liborte/liborte.a $(win_libs)
+@CONFIG_ORTE_RT_TRUE@module_PROGRAMS = rt_ORTEManager.ko
+@CONFIG_ORTE_RT_TRUE@rt_ORTEManager_ko_CFLAGS = $(ORTE_CFLAGS) $(LINUX_CFLAGS) $(RTAI_CFLAGS) $(RTLINUX_CFLAGS)
+@CONFIG_ORTE_RT_TRUE@rt_ORTEManager_ko_SOURCES = ORTEManager.c
+@CONFIG_ORTE_RT_TRUE@rt_ORTEManager_ko_LINK = $(top_builddir)/modtool --link -o $@
+@CONFIG_ORTE_RT_FALSE@bin_PROGRAMS = ORTEManager
+@CONFIG_ORTE_RT_FALSE@ORTEManager_SOURCES = ORTEManager.c
+@CONFIG_ORTE_RT_FALSE@@CONFIG_ORTE_WIN_TRUE@win_libs = $(top_srcdir)/orte/contrib/win_pthread/libpthreadGC.a
+@CONFIG_ORTE_RT_FALSE@ORTEManager_LDADD = ../liborte/liborte.a $(win_libs)
subdir = orte/manager
mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/orte/include/config.h
CONFIG_CLEAN_FILES =
-bin_PROGRAMS = ORTEManager$(EXEEXT)
-PROGRAMS = $(bin_PROGRAMS)
+@CONFIG_ORTE_RT_TRUE@bin_PROGRAMS =
+@CONFIG_ORTE_RT_FALSE@bin_PROGRAMS = ORTEManager$(EXEEXT)
+@CONFIG_ORTE_RT_TRUE@module_PROGRAMS = rt_ORTEManager.ko$(EXEEXT)
+@CONFIG_ORTE_RT_FALSE@module_PROGRAMS =
+PROGRAMS = $(bin_PROGRAMS) $(module_PROGRAMS)
-am_ORTEManager_OBJECTS = ORTEManager.$(OBJEXT)
+@CONFIG_ORTE_RT_FALSE@am_ORTEManager_OBJECTS = ORTEManager.$(OBJEXT)
ORTEManager_OBJECTS = $(am_ORTEManager_OBJECTS)
-@CONFIG_ORTE_WIN_TRUE@ORTEManager_DEPENDENCIES = ../liborte/liborte.a \
-@CONFIG_ORTE_WIN_TRUE@ $(top_srcdir)/orte/contrib/win_pthread/libpthreadGC.a
-@CONFIG_ORTE_WIN_FALSE@ORTEManager_DEPENDENCIES = ../liborte/liborte.a
+@CONFIG_ORTE_RT_FALSE@@CONFIG_ORTE_WIN_TRUE@ORTEManager_DEPENDENCIES = \
+@CONFIG_ORTE_RT_FALSE@@CONFIG_ORTE_WIN_TRUE@ ../liborte/liborte.a \
+@CONFIG_ORTE_RT_FALSE@@CONFIG_ORTE_WIN_TRUE@ $(top_srcdir)/orte/contrib/win_pthread/libpthreadGC.a
+@CONFIG_ORTE_RT_FALSE@@CONFIG_ORTE_WIN_FALSE@ORTEManager_DEPENDENCIES = \
+@CONFIG_ORTE_RT_FALSE@@CONFIG_ORTE_WIN_FALSE@ ../liborte/liborte.a
+@CONFIG_ORTE_RT_TRUE@@CONFIG_ORTE_WIN_TRUE@ORTEManager_DEPENDENCIES =
+@CONFIG_ORTE_RT_TRUE@@CONFIG_ORTE_WIN_FALSE@ORTEManager_DEPENDENCIES =
ORTEManager_LDFLAGS =
+@CONFIG_ORTE_RT_TRUE@am_rt_ORTEManager_ko_OBJECTS = \
+@CONFIG_ORTE_RT_TRUE@ rt_ORTEManager_ko-ORTEManager.$(OBJEXT)
+rt_ORTEManager_ko_OBJECTS = $(am_rt_ORTEManager_ko_OBJECTS)
+rt_ORTEManager_ko_LDADD = $(LDADD)
+rt_ORTEManager_ko_DEPENDENCIES =
+rt_ORTEManager_ko_LDFLAGS =
DEFS = @DEFS@
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/orte/include
LIBS = @LIBS@
depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
am__depfiles_maybe = depfiles
-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/ORTEManager.Po
+@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/ORTEManager.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/rt_ORTEManager_ko-ORTEManager.Po
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
CFLAGS = @CFLAGS@
-DIST_SOURCES = $(ORTEManager_SOURCES)
+DIST_SOURCES = $(ORTEManager_SOURCES) $(rt_ORTEManager_ko_SOURCES)
DIST_COMMON = Makefile.am Makefile.in
-SOURCES = $(ORTEManager_SOURCES)
+SOURCES = $(ORTEManager_SOURCES) $(rt_ORTEManager_ko_SOURCES)
all: all-am
clean-binPROGRAMS:
-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
+install-modulePROGRAMS: $(module_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(moduledir)
+ @list='$(module_PROGRAMS)'; for p in $$list; do \
+ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+ if test -f $$p \
+ ; then \
+ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+ echo " $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f"; \
+ $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f; \
+ else :; fi; \
+ done
+
+uninstall-modulePROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(module_PROGRAMS)'; for p in $$list; do \
+ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+ echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \
+ rm -f $(DESTDIR)$(moduledir)/$$f; \
+ done
+
+clean-modulePROGRAMS:
+ -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS)
ORTEManager$(EXEEXT): $(ORTEManager_OBJECTS) $(ORTEManager_DEPENDENCIES)
@rm -f ORTEManager$(EXEEXT)
$(LINK) $(ORTEManager_LDFLAGS) $(ORTEManager_OBJECTS) $(ORTEManager_LDADD) $(LIBS)
+rt_ORTEManager_ko-ORTEManager.$(OBJEXT): ORTEManager.c
+rt_ORTEManager.ko$(EXEEXT): $(rt_ORTEManager_ko_OBJECTS) $(rt_ORTEManager_ko_DEPENDENCIES)
+ @rm -f rt_ORTEManager.ko$(EXEEXT)
+ $(rt_ORTEManager_ko_LINK) $(rt_ORTEManager_ko_LDFLAGS) $(rt_ORTEManager_ko_OBJECTS) $(rt_ORTEManager_ko_LDADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT) core *.core
-rm -f *.tab.c
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ORTEManager.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rt_ORTEManager_ko-ORTEManager.Po@am__quote@
distclean-depend:
-rm -rf ./$(DEPDIR)
@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
$(COMPILE) -c `cygpath -w $<`
+
+rt_ORTEManager_ko-ORTEManager.o: ORTEManager.c
+@AMDEP_TRUE@ source='ORTEManager.c' object='rt_ORTEManager_ko-ORTEManager.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_ORTEManager_ko-ORTEManager.Po' tmpdepfile='$(DEPDIR)/rt_ORTEManager_ko-ORTEManager.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_ORTEManager_ko_CFLAGS) $(CFLAGS) -c -o rt_ORTEManager_ko-ORTEManager.o `test -f 'ORTEManager.c' || echo '$(srcdir)/'`ORTEManager.c
+
+rt_ORTEManager_ko-ORTEManager.obj: ORTEManager.c
+@AMDEP_TRUE@ source='ORTEManager.c' object='rt_ORTEManager_ko-ORTEManager.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/rt_ORTEManager_ko-ORTEManager.Po' tmpdepfile='$(DEPDIR)/rt_ORTEManager_ko-ORTEManager.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rt_ORTEManager_ko_CFLAGS) $(CFLAGS) -c -o rt_ORTEManager_ko-ORTEManager.obj `cygpath -w ORTEManager.c`
CCDEPMODE = @CCDEPMODE@
uninstall-info-am:
all-am: Makefile $(PROGRAMS)
installdirs:
- $(mkinstalldirs) $(DESTDIR)$(bindir)
+ $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(moduledir)
install: install-am
install-exec: install-exec-am
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
-clean-am: clean-binPROGRAMS clean-generic mostlyclean-am
+clean-am: clean-binPROGRAMS clean-generic clean-modulePROGRAMS \
+ mostlyclean-am
distclean: distclean-am
info-am:
-install-data-am:
+install-data-am: install-modulePROGRAMS
install-exec-am: install-binPROGRAMS
mostlyclean-am: mostlyclean-compile mostlyclean-generic
-uninstall-am: uninstall-binPROGRAMS uninstall-info-am
+uninstall-am: uninstall-binPROGRAMS uninstall-info-am \
+ uninstall-modulePROGRAMS
.PHONY: GTAGS all all-am check check-am clean clean-binPROGRAMS \
- clean-generic distclean distclean-compile distclean-depend \
- distclean-generic distclean-tags distdir dvi dvi-am info \
- info-am install install-am install-binPROGRAMS install-data \
- install-data-am install-exec install-exec-am install-info \
- install-info-am install-man install-strip installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic tags uninstall uninstall-am \
- uninstall-binPROGRAMS uninstall-info-am
+ clean-generic clean-modulePROGRAMS distclean distclean-compile \
+ distclean-depend distclean-generic distclean-tags distdir dvi \
+ dvi-am info info-am install install-am install-binPROGRAMS \
+ install-data install-data-am install-exec install-exec-am \
+ install-info install-info-am install-man install-modulePROGRAMS \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-compile mostlyclean-generic tags uninstall \
+ uninstall-am uninstall-binPROGRAMS uninstall-info-am \
+ uninstall-modulePROGRAMS
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
/*
- * $Id: ORTEManager.c,v 0.0.0.1 2003/10/07
+ * $Id: ORTEManager.c,v 0.0.0.1 2003/10/07
*
* DEBUG: section Manager
* AUTHOR: Petr Smolik petr.smolik@wo.cz
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
- *
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#ifdef _WIN32
- #include <getopt.h>
-#elif defined __RTL__
+ *
+ */
+#ifdef HAVE_CONFIG_H
+ #include <orte_config.h>
+#endif
+
+#ifdef CONFIG_ORTE_RTAI
+ #include <linux/module.h>
+ #include <rtai.h>
+ #include <rtai_sched.h>
+ #include <rtai_sem.h>
#else
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <pthread.h>
- #include <getopt.h>
- #include <signal.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #ifdef _WIN32
+ #include <getopt.h>
+ #elif defined __RTL__
+ #else
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <pthread.h>
+ #include <getopt.h>
+ #include <signal.h>
+ #define _UNIX
+ #endif
#endif
#include "orte_api.h"
+#ifndef CONFIG_ORTE_RT
Boolean
onMgrAppRemoteNew(const struct ORTEAppInfo *appInfo, void *param) {
printf("%s 0x%x-0x%x was accepted\n",
if ((pid = fork()) < 0) {
return -1;
- } else
+ } else
if (pid != 0) {
exit(0); /* parent vanishes */
}
return 0;
}
#endif
-
+
static void usage(void) {
printf("usage: ORTEManager <parameters> \n");
printf(" -p, --peer <IPAdd:IPAdd:...> possible locations of fellow managers\n");
{ 0, 0, 0, 0}
};
ORTEDomain *d;
- ORTEDomainProp dp;
+ ORTEDomainProp dp;
int32_t opt,domain=ORTE_DEFAULT_DOMAIN;
Boolean daemon=ORTE_FALSE,start_sending_thread=ORTE_FALSE;
ORTEDomainAppEvents *events=NULL;
-
+
#ifdef _UNIX
start_sending_thread=ORTE_TRUE;
#endif
ORTEInit();
ORTEDomainPropDefaultGet(&dp);
-
+
while ((opt = getopt_long(argc, argv, "k:p:d:v:R:E:P:l:VhDe",&long_opts[0], NULL)) != EOF) {
switch (opt) {
case 'p':
break;
case 'l':
ORTEVerbositySetLogFile(optarg);
+ break;
case 'V':
printf("Ocera Real-Time Ethernet (%s).\n",dp.version);
exit(0);
}
}
- d=ORTEDomainMgrCreate(domain,&dp,events,start_sending_thread);
- if (!d)
+ d=ORTEDomainMgrCreate(domain,&dp,events,ORTE_TRUE);
+ if (!d)
exit(1);
#ifdef _UNIX
- if (daemon)
+ if (daemon)
daemon_init();
#endif
- if (!start_sending_thread)
- ORTEAppSendThread(d);
+ ORTEDomainStart(d,ORTE_TRUE,ORTE_FALSE,ORTE_FALSE);
+ if (!start_sending_thread) {
+ ORTEAppSendThread(d);
+ }
+ ORTEDomainStart(d,ORTE_FALSE,ORTE_FALSE,ORTE_TRUE);
#ifdef _UNIX
- waitForEndingCommand();
+ waitForEndingCommand();
ORTEDomainMgrDestroy(d);
- if (events)
+ if (events)
free(events);
#endif
exit(0);
}
+#else
+MODULE_LICENSE("GPL");
+ORTEDomain *d;
+
+void
+createManager(void) {
+ ORTEInit();
+ ORTEVerbositySetOptions("ALL,2");
+ d=ORTEDomainMgrCreate(ORTE_DEFAULT_DOMAIN,NULL,NULL,ORTE_FALSE);
+}
+
+int
+init_module(void) {
+ createManager();
+ return 0;
+}
+void
+cleanup_module(void) {
+ if (d)
+ ORTEDomainMgrDestroy(d);
+}
+#endif
1) clean code !!! :)))
-2) autoconf for RTLinux
+2) autoconf for RTLinux , done
3) portation into RTAI, RTnet