abstract monitoring + enforcement examples

parent f73611a2
BIP_PATH=/home/siemens/bip
echo "Compiling bip example..."
source compile_run_bip.sh -c controllerB Compound
mv output/build/system .
cd output
echo "Generating .so file ..."
g++ Deploy/Deploy.cpp controllerB/src/controllerB/* ../ext-cpp/utilities.cpp -I controllerB/include -I ../ext-cpp/ -I $BIP2_ENGINE_GENERIC_DIR -I $BIP2_ENGINE_SPECIFIC_DIR -shared -o libProject.so -Wl,--whole-archive -L $BIP_PATH/distribution/build/bip-full/BIP-reference-engine-*/lib/static -lengine -Wl,--no-whole-archive -fPIC
mv libProject.so ../
echo "Created!"
\ No newline at end of file
#!/bin/bash
echo $BIP2_ENGINE_LIB_DIR
NPROC=$(nproc)
if [[ ( -n "$1" ) && ( "$1" == '-'* ) ]]
then
sss=1
else
echo "Misses arg1: specify what to do!"
exit 1
fi
if [ -n "$2" ]
then
strPack="$2"
else
#echo "Misses arg2: package directory! Default value: Package"
strPack="Package"
fi
if [ -n "$3" ]
then
strComp="$3()"
else
#echo "Misses arg3: root instance name! Default value: Compound()"
strComp="Compound()"
fi
if [[ "$1" == *['c']* ]]
then
echo "Compiling ..."
rm -fr output/
mkdir -p output
ls
echo "=========================================="
echo "============== BIPCompile ===================="
echo "=========================================="
bipc.sh -I . -p $strPack -d "$strComp" --gencpp-output-dir output --gencpp-ld-l rt --gencpp-cc-I $PWD/ext-cpp --gencpp-follow-used-packages
mkdir -p output/build
cd output/build
pwd
echo "=========================================="
echo "============== CMAKE ====================="
echo "=========================================="
cmake ..
echo "=========================================="
echo "============== CodeGen ===================="
echo "=========================================="
make -j$NPROC
pwd
rm -f ../../system
cp ./system ../..
cd ../..
fi
@cpp(src="ext-cpp/utilities.cpp",include="utilities.hpp")
package controllerB
extern function printf(string, float)
extern function printf(string)
extern function float speed_factor(float)
port type floatPort (float d)
port type silent ()
connector type rendezVous (floatPort p1, floatPort p2)
define p1 p2
on p1 p2 down {p2.d = p1.d;}
end
connector type noChange (silent p1, silent p2, silent p3)
define p1 p2 p3
end
atom type Brake ()
data float deltaSpeed
export port silent tick()
port floatPort brake(deltaSpeed)
export port floatPort changeSpeed(deltaSpeed)
place Idle, Action
initial to Idle
on tick from Idle to Idle
on brake from Idle to Action provided (deltaSpeed < 0) do {printf("\033[01;31m Braking system enabled: %f \033[0m\n", deltaSpeed);}
on changeSpeed from Action to Idle do { deltaSpeed = 0; }
priority brakeCommand tick < brake
end
atom type Throttle ()
data float deltaSpeed
export port silent tick()
port floatPort throttle(deltaSpeed)
export port floatPort changeSpeed(deltaSpeed)
place Idle, Action
initial to Idle
on tick from Idle to Idle
on throttle from Idle to Action provided (deltaSpeed > 0) do {printf("\033[01;32m Throttle system enabled: %f \033[0m\n", deltaSpeed);}
on changeSpeed from Action to Idle do { deltaSpeed = 0; }
priority throttleCommand tick < throttle
end
atom type SpeedSensor()
data float speed
data float deltaSpeed
export port silent tick()
export port floatPort changeSpeed(deltaSpeed)
place Idle
initial to Idle
on tick from Idle to Idle do {
//speed = speed - 0.01;
}
on changeSpeed from Idle to Idle do {
speed = speed + speed_factor(deltaSpeed)*deltaSpeed;
}
end
compound type Compound ()
component Brake brake()
component Throttle throttle()
component SpeedSensor speedSensor()
connector rendezVous throttleAction(throttle.changeSpeed, speedSensor.changeSpeed)
connector rendezVous brakeAction(brake.changeSpeed, speedSensor.changeSpeed)
connector noChange noChange(brake.tick, throttle.tick,speedSensor.tick)
end
end
import os
import sys
import cv2
import numpy as np
import onnxruntime
#import pyautogui
CLASSES = [100, 120, 20, 30, 40, 15, 50, 60, 70, 80]
def preprocess(img, input_size, swap=(2, 0, 1)):
if len(img.shape) == 3:
padded_img = np.ones((input_size[0], input_size[1], 3), dtype=np.uint8) * 114
else:
padded_img = np.ones(input_size, dtype=np.uint8) * 114
r = min(input_size[0] / img.shape[0], input_size[1] / img.shape[1])
resized_img = cv2.resize(
img,
(int(img.shape[1] * r), int(img.shape[0] * r)),
interpolation=cv2.INTER_LINEAR,
).astype(np.uint8)
padded_img[: int(img.shape[0] * r), : int(img.shape[1] * r)] = resized_img
padded_img = padded_img.transpose(swap)
padded_img = np.ascontiguousarray(padded_img, dtype=np.float32)
return padded_img, r
def nms(boxes, scores, nms_thr):
"""Single class NMS implemented in Numpy."""
x1 = boxes[:, 0]
y1 = boxes[:, 1]
x2 = boxes[:, 2]
y2 = boxes[:, 3]
areas = (x2 - x1 + 1) * (y2 - y1 + 1)
order = scores.argsort()[::-1]
keep = []
while order.size > 0:
i = order[0]
keep.append(i)
xx1 = np.maximum(x1[i], x1[order[1:]])
yy1 = np.maximum(y1[i], y1[order[1:]])
xx2 = np.minimum(x2[i], x2[order[1:]])
yy2 = np.minimum(y2[i], y2[order[1:]])
w = np.maximum(0.0, xx2 - xx1 + 1)
h = np.maximum(0.0, yy2 - yy1 + 1)
inter = w * h
ovr = inter / (areas[i] + areas[order[1:]] - inter)
inds = np.where(ovr <= nms_thr)[0]
order = order[inds + 1]
return keep
def multiclass_nms(boxes, scores, nms_thr, score_thr, class_agnostic=True):
"""Multiclass NMS implemented in Numpy"""
if class_agnostic:
nms_method = multiclass_nms_class_agnostic
else:
nms_method = multiclass_nms_class_aware
return nms_method(boxes, scores, nms_thr, score_thr)
def multiclass_nms_class_aware(boxes, scores, nms_thr, score_thr):
"""Multiclass NMS implemented in Numpy. Class-aware version."""
final_dets = []
num_classes = scores.shape[1]
for cls_ind in range(num_classes):
cls_scores = scores[:, cls_ind]
valid_score_mask = cls_scores > score_thr
if valid_score_mask.sum() == 0:
continue
else:
valid_scores = cls_scores[valid_score_mask]
valid_boxes = boxes[valid_score_mask]
keep = nms(valid_boxes, valid_scores, nms_thr)
if len(keep) > 0:
cls_inds = np.ones((len(keep), 1)) * cls_ind
dets = np.concatenate(
[valid_boxes[keep], valid_scores[keep, None], cls_inds], 1
)
final_dets.append(dets)
if len(final_dets) == 0:
return None
return np.concatenate(final_dets, 0)
def multiclass_nms_class_agnostic(boxes, scores, nms_thr, score_thr):
"""Multiclass NMS implemented in Numpy. Class-agnostic version."""
cls_inds = scores.argmax(1)
cls_scores = scores[np.arange(len(cls_inds)), cls_inds]
valid_score_mask = cls_scores > score_thr
if valid_score_mask.sum() == 0:
return None
valid_scores = cls_scores[valid_score_mask]
valid_boxes = boxes[valid_score_mask]
valid_cls_inds = cls_inds[valid_score_mask]
keep = nms(valid_boxes, valid_scores, nms_thr)
if keep:
dets = np.concatenate(
[valid_boxes[keep], valid_scores[keep, None], valid_cls_inds[keep, None]], 1
)
return dets
def demo_postprocess(outputs, img_size, p6=False):
grids = []
expanded_strides = []
if not p6:
strides = [8, 16, 32]
else:
strides = [8, 16, 32, 64]
hsizes = [img_size[0] // stride for stride in strides]
wsizes = [img_size[1] // stride for stride in strides]
for hsize, wsize, stride in zip(hsizes, wsizes, strides):
xv, yv = np.meshgrid(np.arange(wsize), np.arange(hsize))
grid = np.stack((xv, yv), 2).reshape(1, -1, 2)
grids.append(grid)
shape = grid.shape[:2]
expanded_strides.append(np.full((*shape, 1), stride))
grids = np.concatenate(grids, 1)
expanded_strides = np.concatenate(expanded_strides, 1)
outputs[..., :2] = (outputs[..., :2] + grids) * expanded_strides
outputs[..., 2:4] = np.exp(outputs[..., 2:4]) * expanded_strides
return outputs
#img = pyautogui.screenshot(region = [1, 66, 800, 700])
#origin_img = cv2.cvtColor(np.array(img), cv2.COLOR_BGR2RGB)
origin_img = cv2.imread(sys.argv[2])
img, ratio = preprocess(origin_img, [640, 640])
session = onnxruntime.InferenceSession(sys.argv[1])
ort_inputs = {session.get_inputs()[0].name: img[None, :, :, :]}
output = session.run(None, ort_inputs)
predictions = demo_postprocess(output[0], [640, 640])[0]
boxes = predictions[:, :4]
scores = predictions[:, 4:5] * predictions[:, 5:]
boxes_xyxy = np.ones_like(boxes)
boxes_xyxy[:, 0] = boxes[:, 0] - boxes[:, 2]/2.
boxes_xyxy[:, 1] = boxes[:, 1] - boxes[:, 3]/2.
boxes_xyxy[:, 2] = boxes[:, 0] + boxes[:, 2]/2.
boxes_xyxy[:, 3] = boxes[:, 1] + boxes[:, 3]/2.
boxes_xyxy /= ratio
dets = multiclass_nms(boxes_xyxy, scores, nms_thr=0.45, score_thr=0.1)
if dets is not None:
final_boxes, final_scores, final_cls_inds = dets[:, :4], dets[:, 4], dets[:, 5]
cls_ind = int(final_cls_inds[0])
score = final_scores[0]
if score > 0.9:
print(CLASSES[cls_ind])
#include"utilities.hpp"
float speed_factor(float deltaSpeed) {
return deltaSpeed > 0 ? 0.99 : 1.02;
}
\ No newline at end of file
#ifndef _Utilities
#define _Utilities
#include <stdio.h>
#include <string>
#include <vector>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <math.h>
#include <cstdlib>
#include <iostream>
#include <sstream>
#include <sys/time.h>
#include <limits>
#include <fstream>
#include <cstring>
#include <unistd.h>
using namespace std;
float speed_factor(float);
#endif
cmake_minimum_required(VERSION 2.8)
# 2.8.3 has "CMAKE_CURRENT_LIST_DIR" variable. We have 2.8.2 deployed,
# so using "CMAKE_SOURCE_DIR" instead.
set(GEN_ROOT ${CMAKE_SOURCE_DIR})
# Select flags.
SET(CMAKE_CXX_FLAGS "-Wall -std=c++0x ")
SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 -g -std=c++0x ")
SET(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG -std=c++0x ")
SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -std=c++0x ")
SET(CMAKE_EXE_LINKER_FLAGS "")
SET(CMAKE_CXX_FLAGS_PROFILING "-O0 -g -pg")
SET(CMAKE_EXE_LINKER_FLAGS_PROFILING "-pg ")
# if none provided elsewhere, defaults to
# values from environment variables
IF(NOT BIP2_ENGINE_GENERIC_DIR)
SET(BIP2_ENGINE_GENERIC_DIR $ENV{BIP2_ENGINE_GENERIC_DIR})
ENDIF()
IF(NOT BIP2_ENGINE_SPECIFIC_DIR)
SET(BIP2_ENGINE_SPECIFIC_DIR $ENV{BIP2_ENGINE_SPECIFIC_DIR})
ENDIF()
IF(NOT BIP2_ENGINE_LIB_DIR)
SET(BIP2_ENGINE_LIB_DIR $ENV{BIP2_ENGINE_LIB_DIR})
ENDIF()
include_directories(${BIP2_ENGINE_GENERIC_DIR})
include_directories(${BIP2_ENGINE_SPECIFIC_DIR})
# user include dir
include_directories(/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp)
# For package controllerB
include_directories(${GEN_ROOT}/controllerB/include)
add_subdirectory(${GEN_ROOT}/controllerB)
set(CUSTOM_LIB_DIRS )
# Following only for building from instances.
find_library(libengine_path engine ${BIP2_ENGINE_LIB_DIR} ${CUSTOM_LIB_DIRS})
# user lib
find_library(RT_path rt PATHS ${CUSTOM_LIB_DIRS})
set(USER_EXTRA_SRC)
set(USR_EXTRA_OBJ)
add_executable(system
${GEN_ROOT}/Deploy/Deploy.cpp
${USER_EXTRA_SRC}
${USER_EXTRA_OBJ})
target_link_libraries(system
pack__controllerB ${libengine_path}
${RT_path}
)
#include "Deploy.hpp"
#include <Launcher.hpp>
/*
* The "static" includes (the one we use inconditionnaly)
*/
int main(int argc, char **argv) {
int ret = EXIT_SUCCESS;
// deploy the system corresponding to the root component
Component &component = *deploy(argc, argv);
// create an engine launcher
Launcher launcher(argc, argv, component);
// initialize the launcher (components, etc.)
ret = launcher.initialize();
// run the engine
if (ret == EXIT_SUCCESS) {
ret = launcher.launch();
}
return ret;
}
Component* deploy(int argc __attribute__((unused)), char **argv __attribute__((unused))){
// Top is Comp__ROOT
staticallocated::port__ROOT__brake__tick.addInternalPort(staticallocated::iport__ROOT__brake__tick);
staticallocated::port__ROOT__brake__changeSpeed.addInternalPort(staticallocated::iport__ROOT__brake__changeSpeed);
// Runtime init for Atom: Comp__ROOT__brake
// staticallocated::Comp__ROOT__brake
staticallocated::port__ROOT__throttle__tick.addInternalPort(staticallocated::iport__ROOT__throttle__tick);
staticallocated::port__ROOT__throttle__changeSpeed.addInternalPort(staticallocated::iport__ROOT__throttle__changeSpeed);
// Runtime init for Atom: Comp__ROOT__throttle
// staticallocated::Comp__ROOT__throttle
staticallocated::port__ROOT__speedSensor__tick.addInternalPort(staticallocated::iport__ROOT__speedSensor__tick);
staticallocated::port__ROOT__speedSensor__changeSpeed.addInternalPort(staticallocated::iport__ROOT__speedSensor__changeSpeed);
// Runtime init for Atom: Comp__ROOT__speedSensor
// staticallocated::Comp__ROOT__speedSensor
// Runtime init for Compound: Comp__ROOT
// staticallocated::Comp__ROOT
// Finished: Comp__ROOT
return &(staticallocated::Comp__ROOT);
}
bool isSerializeEnabled() {
return false;
}
void serialize(char **cbuf __attribute__((unused)), size_t *clen __attribute__((unused))){
assert(false);
}
void deserialize(const char *buf __attribute__((unused)), size_t len __attribute__((unused))){
assert(false);
}
// here we should have includes for all used types
// from all packages.
#include "DeployTypes.hpp"
Component* deploy(int argc, char **argv);
bool isSerializeEnabled();
void serialize(char **buf, size_t *len);
void deserialize(const char *buf, size_t len);
namespace staticallocated{
// data param for Comp__ROOT./
AtomIPort__controllerB__silent iport__ROOT__brake__tick("tick");
AtomIPort__controllerB__floatPort iport__ROOT__brake__brake("brake");
AtomIPort__controllerB__floatPort iport__ROOT__brake__changeSpeed("changeSpeed");
AtomEPort__controllerB__silent port__ROOT__brake__tick("tick", false);
AtomEPort__controllerB__floatPort port__ROOT__brake__changeSpeed("changeSpeed", false);
// static init for Atom: Comp__ROOT__brake
AT__controllerB__Brake Comp__ROOT__brake(
"brake"
, iport__ROOT__brake__tick, iport__ROOT__brake__brake, iport__ROOT__brake__changeSpeed
, port__ROOT__brake__tick, port__ROOT__brake__changeSpeed
);
AtomIPort__controllerB__silent iport__ROOT__throttle__tick("tick");
AtomIPort__controllerB__floatPort iport__ROOT__throttle__throttle("throttle");
AtomIPort__controllerB__floatPort iport__ROOT__throttle__changeSpeed("changeSpeed");
AtomEPort__controllerB__silent port__ROOT__throttle__tick("tick", false);
AtomEPort__controllerB__floatPort port__ROOT__throttle__changeSpeed("changeSpeed", false);
// static init for Atom: Comp__ROOT__throttle
AT__controllerB__Throttle Comp__ROOT__throttle(
"throttle"
, iport__ROOT__throttle__tick, iport__ROOT__throttle__throttle, iport__ROOT__throttle__changeSpeed
, port__ROOT__throttle__tick, port__ROOT__throttle__changeSpeed
);
AtomIPort__controllerB__silent iport__ROOT__speedSensor__tick("tick");
AtomIPort__controllerB__floatPort iport__ROOT__speedSensor__changeSpeed("changeSpeed");
AtomEPort__controllerB__silent port__ROOT__speedSensor__tick("tick", false);
AtomEPort__controllerB__floatPort port__ROOT__speedSensor__changeSpeed("changeSpeed", false);
// static init for Atom: Comp__ROOT__speedSensor
AT__controllerB__SpeedSensor Comp__ROOT__speedSensor(
"speedSensor"
, iport__ROOT__speedSensor__tick, iport__ROOT__speedSensor__changeSpeed
, port__ROOT__speedSensor__tick, port__ROOT__speedSensor__changeSpeed
);
QPR__controllerB__floatPort ref__ROOT__throttleAction__p1(port__ROOT__throttle__changeSpeed, false);
QPR__controllerB__floatPort ref__ROOT__throttleAction__p2(port__ROOT__speedSensor__changeSpeed, false);
ConnT__controllerB__rendezVous Conn__ROOT__throttleAction(
"throttleAction",
ref__ROOT__throttleAction__p1, ref__ROOT__throttleAction__p2
);
QPR__controllerB__floatPort ref__ROOT__brakeAction__p1(port__ROOT__brake__changeSpeed, false);
QPR__controllerB__floatPort ref__ROOT__brakeAction__p2(port__ROOT__speedSensor__changeSpeed, false);
ConnT__controllerB__rendezVous Conn__ROOT__brakeAction(
"brakeAction",
ref__ROOT__brakeAction__p1, ref__ROOT__brakeAction__p2
);
QPR__controllerB__silent ref__ROOT__noChange__p1(port__ROOT__brake__tick, false);
QPR__controllerB__silent ref__ROOT__noChange__p2(port__ROOT__throttle__tick, false);
QPR__controllerB__silent ref__ROOT__noChange__p3(port__ROOT__speedSensor__tick, false);
ConnT__controllerB__noChange Conn__ROOT__noChange(
"noChange",
ref__ROOT__noChange__p1, ref__ROOT__noChange__p2, ref__ROOT__noChange__p3
);
// static init for Compound: Comp__ROOT
CT__controllerB__Compound Comp__ROOT(
"ROOT"
, Comp__ROOT__brake, Comp__ROOT__throttle, Comp__ROOT__speedSensor
, Conn__ROOT__throttleAction, Conn__ROOT__brakeAction, Conn__ROOT__noChange
);
// End of namespace.
};
// All Types used in deployed system
#include <controllerB/CT__controllerB__Compound.hpp>
#include <controllerB/AT__controllerB__Brake.hpp>
#include <controllerB/AtomIPort__controllerB__silent.hpp>
#include <controllerB/AtomIPort__controllerB__floatPort.hpp>
#include <controllerB/AtomIPort__controllerB__floatPort.hpp>
#include <controllerB/AtomEPort__controllerB__silent.hpp>
#include <controllerB/AtomEPort__controllerB__floatPort.hpp>
#include <controllerB/AT__controllerB__Throttle.hpp>
#include <controllerB/AtomIPort__controllerB__silent.hpp>
#include <controllerB/AtomIPort__controllerB__floatPort.hpp>
#include <controllerB/AtomIPort__controllerB__floatPort.hpp>
#include <controllerB/AtomEPort__controllerB__silent.hpp>
#include <controllerB/AtomEPort__controllerB__floatPort.hpp>
#include <controllerB/AT__controllerB__SpeedSensor.hpp>
#include <controllerB/AtomIPort__controllerB__silent.hpp>
#include <controllerB/AtomIPort__controllerB__floatPort.hpp>
#include <controllerB/AtomEPort__controllerB__silent.hpp>
#include <controllerB/AtomEPort__controllerB__floatPort.hpp>
#include <controllerB/QPR__controllerB__floatPort.hpp>
#include <controllerB/QPR__controllerB__floatPort.hpp>
#include <controllerB/ConnT__controllerB__rendezVous.hpp>
#include <controllerB/QPR__controllerB__floatPort.hpp>
#include <controllerB/QPR__controllerB__floatPort.hpp>
#include <controllerB/ConnT__controllerB__rendezVous.hpp>
#include <controllerB/QPR__controllerB__silent.hpp>
#include <controllerB/QPR__controllerB__silent.hpp>
#include <controllerB/QPR__controllerB__silent.hpp>
#include <controllerB/ConnT__controllerB__noChange.hpp>
# This is the CMakeCache file.
# For build in directory: /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.
########################
# EXTERNAL cache entries
########################
//Path to a program.
CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line
//Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/ar
//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=
//Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON
//CXX compiler
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9
//Flags used by the CXX compiler during all build types.
CMAKE_CXX_FLAGS:STRING=
//Flags used by the CXX compiler during DEBUG builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
//Flags used by the CXX compiler during MINSIZEREL builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the CXX compiler during RELEASE builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the CXX compiler during RELWITHDEBINFO builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//C compiler
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9
//Flags used by the C compiler during all build types.
CMAKE_C_FLAGS:STRING=
//Flags used by the C compiler during DEBUG builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g
//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the C compiler during RELEASE builds.
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//Path to a program.
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=
//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during RELEASE builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local
//Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld
//Path to a program.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=
//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program.
CMAKE_NM:FILEPATH=/usr/bin/nm
//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=Project
//Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
//Path to a program.
CMAKE_READELF:FILEPATH=/usr/bin/readelf
//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=
//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during the creation of shared libraries
// during RELEASE builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO
//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=
//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/strip
//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make. This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Value Computed by CMake
Project_BINARY_DIR:STATIC=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build
//Value Computed by CMake
Project_SOURCE_DIR:STATIC=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output
//Path to a library.
RT_path:FILEPATH=/usr/lib/x86_64-linux-gnu/librt.so
//Path to a library.
libengine_path:FILEPATH=/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/lib/static/libengine.a
########################
# INTERNAL cache entries
########################
//ADVANCED property for variable: CMAKE_ADDR2LINE
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=16
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=3
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
//ADVANCED property for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_DLLTOOL
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_READELF
CMAKE_READELF-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.16
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
set(CMAKE_C_COMPILER "/usr/bin/cc")
set(CMAKE_C_COMPILER_ARG1 "")
set(CMAKE_C_COMPILER_ID "GNU")
set(CMAKE_C_COMPILER_VERSION "9.4.0")
set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
set(CMAKE_C_COMPILER_WRAPPER "")
set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert")
set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes")
set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros")
set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert")
set(CMAKE_C_PLATFORM_ID "Linux")
set(CMAKE_C_SIMULATE_ID "")
set(CMAKE_C_COMPILER_FRONTEND_VARIANT "")
set(CMAKE_C_SIMULATE_VERSION "")
set(CMAKE_AR "/usr/bin/ar")
set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9")
set(CMAKE_RANLIB "/usr/bin/ranlib")
set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9")
set(CMAKE_LINKER "/usr/bin/ld")
set(CMAKE_MT "")
set(CMAKE_COMPILER_IS_GNUCC 1)
set(CMAKE_C_COMPILER_LOADED 1)
set(CMAKE_C_COMPILER_WORKS TRUE)
set(CMAKE_C_ABI_COMPILED TRUE)
set(CMAKE_COMPILER_IS_MINGW )
set(CMAKE_COMPILER_IS_CYGWIN )
if(CMAKE_COMPILER_IS_CYGWIN)
set(CYGWIN 1)
set(UNIX 1)
endif()
set(CMAKE_C_COMPILER_ENV_VAR "CC")
if(CMAKE_COMPILER_IS_MINGW)
set(MINGW 1)
endif()
set(CMAKE_C_COMPILER_ID_RUN 1)
set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
set(CMAKE_C_LINKER_PREFERENCE 10)
# Save compiler ABI information.
set(CMAKE_C_SIZEOF_DATA_PTR "8")
set(CMAKE_C_COMPILER_ABI "ELF")
set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
if(CMAKE_C_SIZEOF_DATA_PTR)
set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
endif()
if(CMAKE_C_COMPILER_ABI)
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
endif()
if(CMAKE_C_LIBRARY_ARCHITECTURE)
set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
endif()
set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
endif()
set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include")
set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s")
set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
set(CMAKE_CXX_COMPILER "/usr/bin/c++")
set(CMAKE_CXX_COMPILER_ARG1 "")
set(CMAKE_CXX_COMPILER_ID "GNU")
set(CMAKE_CXX_COMPILER_VERSION "9.4.0")
set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
set(CMAKE_CXX_COMPILER_WRAPPER "")
set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14")
set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20")
set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
set(CMAKE_CXX_PLATFORM_ID "Linux")
set(CMAKE_CXX_SIMULATE_ID "")
set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "")
set(CMAKE_CXX_SIMULATE_VERSION "")
set(CMAKE_AR "/usr/bin/ar")
set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9")
set(CMAKE_RANLIB "/usr/bin/ranlib")
set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9")
set(CMAKE_LINKER "/usr/bin/ld")
set(CMAKE_MT "")
set(CMAKE_COMPILER_IS_GNUCXX 1)
set(CMAKE_CXX_COMPILER_LOADED 1)
set(CMAKE_CXX_COMPILER_WORKS TRUE)
set(CMAKE_CXX_ABI_COMPILED TRUE)
set(CMAKE_COMPILER_IS_MINGW )
set(CMAKE_COMPILER_IS_CYGWIN )
if(CMAKE_COMPILER_IS_CYGWIN)
set(CYGWIN 1)
set(UNIX 1)
endif()
set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
if(CMAKE_COMPILER_IS_MINGW)
set(MINGW 1)
endif()
set(CMAKE_CXX_COMPILER_ID_RUN 1)
set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP)
set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
foreach (lang C OBJC OBJCXX)
if (CMAKE_${lang}_COMPILER_ID_RUN)
foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
endforeach()
endif()
endforeach()
set(CMAKE_CXX_LINKER_PREFERENCE 30)
set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
# Save compiler ABI information.
set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
set(CMAKE_CXX_COMPILER_ABI "ELF")
set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
if(CMAKE_CXX_SIZEOF_DATA_PTR)
set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
endif()
if(CMAKE_CXX_COMPILER_ABI)
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
endif()
if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
endif()
set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
endif()
set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include")
set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
set(CMAKE_HOST_SYSTEM "Linux-5.15.0-67-generic")
set(CMAKE_HOST_SYSTEM_NAME "Linux")
set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-67-generic")
set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
set(CMAKE_SYSTEM "Linux-5.15.0-67-generic")
set(CMAKE_SYSTEM_NAME "Linux")
set(CMAKE_SYSTEM_VERSION "5.15.0-67-generic")
set(CMAKE_SYSTEM_PROCESSOR "x86_64")
set(CMAKE_CROSSCOMPILING "FALSE")
set(CMAKE_SYSTEM_LOADED 1)
#ifdef __cplusplus
# error "A C++ compiler has been selected for C."
#endif
#if defined(__18CXX)
# define ID_VOID_MAIN
#endif
#if defined(__CLASSIC_C__)
/* cv-qualifiers did not exist in K&R C */
# define const
# define volatile
#endif
/* Version number components: V=Version, R=Revision, P=Patch
Version date components: YYYY=Year, MM=Month, DD=Day */
#if defined(__INTEL_COMPILER) || defined(__ICC)
# define COMPILER_ID "Intel"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# if defined(__GNUC__)
# define SIMULATE_ID "GNU"
# endif
/* __INTEL_COMPILER = VRP */
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
# if defined(__INTEL_COMPILER_UPDATE)
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
# else
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
# endif
# if defined(__INTEL_COMPILER_BUILD_DATE)
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
# endif
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
# if defined(__GNUC__)
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
# elif defined(__GNUG__)
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
# endif
# if defined(__GNUC_MINOR__)
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
# endif
# if defined(__GNUC_PATCHLEVEL__)
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
#elif defined(__PATHCC__)
# define COMPILER_ID "PathScale"
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
# if defined(__PATHCC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
# endif
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
# define COMPILER_ID "Embarcadero"
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
#elif defined(__BORLANDC__)
# define COMPILER_ID "Borland"
/* __BORLANDC__ = 0xVRR */
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
# define COMPILER_ID "Watcom"
/* __WATCOMC__ = VVRR */
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__WATCOMC__)
# define COMPILER_ID "OpenWatcom"
/* __WATCOMC__ = VVRP + 1100 */
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__SUNPRO_C)
# define COMPILER_ID "SunPro"
# if __SUNPRO_C >= 0x5100
/* __SUNPRO_C = 0xVRRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
# else
/* __SUNPRO_CC = 0xVRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
# endif
#elif defined(__HP_cc)
# define COMPILER_ID "HP"
/* __HP_cc = VVRRPP */
# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
#elif defined(__DECC)
# define COMPILER_ID "Compaq"
/* __DECC_VER = VVRRTPPPP */
# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
#elif defined(__IBMC__) && defined(__COMPILER_VER__)
# define COMPILER_ID "zOS"
/* __IBMC__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
#elif defined(__ibmxl__) && defined(__clang__)
# define COMPILER_ID "XLClang"
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
# define COMPILER_ID "XL"
/* __IBMC__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
# define COMPILER_ID "VisualAge"
/* __IBMC__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
#elif defined(__PGI)
# define COMPILER_ID "PGI"
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
# if defined(__PGIC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
# endif
#elif defined(_CRAYC)
# define COMPILER_ID "Cray"
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
#elif defined(__TI_COMPILER_VERSION__)
# define COMPILER_ID "TI"
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
# define COMPILER_ID "Fujitsu"
#elif defined(__ghs__)
# define COMPILER_ID "GHS"
/* __GHS_VERSION_NUMBER = VVVVRP */
# ifdef __GHS_VERSION_NUMBER
# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
# endif
#elif defined(__TINYC__)
# define COMPILER_ID "TinyCC"
#elif defined(__BCC__)
# define COMPILER_ID "Bruce"
#elif defined(__SCO_VERSION__)
# define COMPILER_ID "SCO"
#elif defined(__ARMCC_VERSION) && !defined(__clang__)
# define COMPILER_ID "ARMCC"
#if __ARMCC_VERSION >= 1000000
/* __ARMCC_VERSION = VRRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#else
/* __ARMCC_VERSION = VRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#endif
#elif defined(__clang__) && defined(__apple_build_version__)
# define COMPILER_ID "AppleClang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
# define COMPILER_ID "ARMClang"
# define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
# define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
# define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
#elif defined(__clang__)
# define COMPILER_ID "Clang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
#elif defined(__GNUC__)
# define COMPILER_ID "GNU"
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
# if defined(__GNUC_MINOR__)
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
# endif
# if defined(__GNUC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
#elif defined(_MSC_VER)
# define COMPILER_ID "MSVC"
/* _MSC_VER = VVRR */
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
# if defined(_MSC_FULL_VER)
# if _MSC_VER >= 1400
/* _MSC_FULL_VER = VVRRPPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
# else
/* _MSC_FULL_VER = VVRRPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
# endif
# endif
# if defined(_MSC_BUILD)
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
# endif
#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
# define COMPILER_ID "ADSP"
#if defined(__VISUALDSPVERSION__)
/* __VISUALDSPVERSION__ = 0xVVRRPP00 */
# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
#endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# define COMPILER_ID "IAR"
# if defined(__VER__) && defined(__ICCARM__)
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__))
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# endif
#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
# define COMPILER_ID "SDCC"
# if defined(__SDCC_VERSION_MAJOR)
# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
# else
/* SDCC = VRP */
# define COMPILER_VERSION_MAJOR DEC(SDCC/100)
# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
# define COMPILER_VERSION_PATCH DEC(SDCC % 10)
# endif
/* These compilers are either not known or too old to define an
identification macro. Try to identify the platform and guess that
it is the native compiler. */
#elif defined(__hpux) || defined(__hpua)
# define COMPILER_ID "HP"
#else /* unknown compiler */
# define COMPILER_ID ""
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
#ifdef SIMULATE_ID
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
#endif
#ifdef __QNXNTO__
char const* qnxnto = "INFO" ":" "qnxnto[]";
#endif
#if defined(__CRAYXE) || defined(__CRAYXC)
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
#endif
#define STRINGIFY_HELPER(X) #X
#define STRINGIFY(X) STRINGIFY_HELPER(X)
/* Identify known platforms by name. */
#if defined(__linux) || defined(__linux__) || defined(linux)
# define PLATFORM_ID "Linux"
#elif defined(__CYGWIN__)
# define PLATFORM_ID "Cygwin"
#elif defined(__MINGW32__)
# define PLATFORM_ID "MinGW"
#elif defined(__APPLE__)
# define PLATFORM_ID "Darwin"
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
# define PLATFORM_ID "Windows"
#elif defined(__FreeBSD__) || defined(__FreeBSD)
# define PLATFORM_ID "FreeBSD"
#elif defined(__NetBSD__) || defined(__NetBSD)
# define PLATFORM_ID "NetBSD"
#elif defined(__OpenBSD__) || defined(__OPENBSD)
# define PLATFORM_ID "OpenBSD"
#elif defined(__sun) || defined(sun)
# define PLATFORM_ID "SunOS"
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
# define PLATFORM_ID "AIX"
#elif defined(__hpux) || defined(__hpux__)
# define PLATFORM_ID "HP-UX"
#elif defined(__HAIKU__)
# define PLATFORM_ID "Haiku"
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
# define PLATFORM_ID "BeOS"
#elif defined(__QNX__) || defined(__QNXNTO__)
# define PLATFORM_ID "QNX"
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
# define PLATFORM_ID "Tru64"
#elif defined(__riscos) || defined(__riscos__)
# define PLATFORM_ID "RISCos"
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
# define PLATFORM_ID "SINIX"
#elif defined(__UNIX_SV__)
# define PLATFORM_ID "UNIX_SV"
#elif defined(__bsdos__)
# define PLATFORM_ID "BSDOS"
#elif defined(_MPRAS) || defined(MPRAS)
# define PLATFORM_ID "MP-RAS"
#elif defined(__osf) || defined(__osf__)
# define PLATFORM_ID "OSF1"
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
# define PLATFORM_ID "SCO_SV"
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
# define PLATFORM_ID "ULTRIX"
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
# define PLATFORM_ID "Xenix"
#elif defined(__WATCOMC__)
# if defined(__LINUX__)
# define PLATFORM_ID "Linux"
# elif defined(__DOS__)
# define PLATFORM_ID "DOS"
# elif defined(__OS2__)
# define PLATFORM_ID "OS2"
# elif defined(__WINDOWS__)
# define PLATFORM_ID "Windows3x"
# else /* unknown platform */
# define PLATFORM_ID
# endif
#elif defined(__INTEGRITY)
# if defined(INT_178B)
# define PLATFORM_ID "Integrity178"
# else /* regular Integrity */
# define PLATFORM_ID "Integrity"
# endif
#else /* unknown platform */
# define PLATFORM_ID
#endif
/* For windows compilers MSVC and Intel we can determine
the architecture of the compiler being used. This is because
the compilers do not have flags that can change the architecture,
but rather depend on which compiler is being used
*/
#if defined(_WIN32) && defined(_MSC_VER)
# if defined(_M_IA64)
# define ARCHITECTURE_ID "IA64"
# elif defined(_M_X64) || defined(_M_AMD64)
# define ARCHITECTURE_ID "x64"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# elif defined(_M_ARM64)
# define ARCHITECTURE_ID "ARM64"
# elif defined(_M_ARM)
# if _M_ARM == 4
# define ARCHITECTURE_ID "ARMV4I"
# elif _M_ARM == 5
# define ARCHITECTURE_ID "ARMV5I"
# else
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
# endif
# elif defined(_M_MIPS)
# define ARCHITECTURE_ID "MIPS"
# elif defined(_M_SH)
# define ARCHITECTURE_ID "SHx"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__WATCOMC__)
# if defined(_M_I86)
# define ARCHITECTURE_ID "I86"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# if defined(__ICCARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__ICCRX__)
# define ARCHITECTURE_ID "RX"
# elif defined(__ICCRH850__)
# define ARCHITECTURE_ID "RH850"
# elif defined(__ICCRL78__)
# define ARCHITECTURE_ID "RL78"
# elif defined(__ICCRISCV__)
# define ARCHITECTURE_ID "RISCV"
# elif defined(__ICCAVR__)
# define ARCHITECTURE_ID "AVR"
# elif defined(__ICC430__)
# define ARCHITECTURE_ID "MSP430"
# elif defined(__ICCV850__)
# define ARCHITECTURE_ID "V850"
# elif defined(__ICC8051__)
# define ARCHITECTURE_ID "8051"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__ghs__)
# if defined(__PPC64__)
# define ARCHITECTURE_ID "PPC64"
# elif defined(__ppc__)
# define ARCHITECTURE_ID "PPC"
# elif defined(__ARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__x86_64__)
# define ARCHITECTURE_ID "x64"
# elif defined(__i386__)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#else
# define ARCHITECTURE_ID
#endif
/* Convert integer to decimal digit literals. */
#define DEC(n) \
('0' + (((n) / 10000000)%10)), \
('0' + (((n) / 1000000)%10)), \
('0' + (((n) / 100000)%10)), \
('0' + (((n) / 10000)%10)), \
('0' + (((n) / 1000)%10)), \
('0' + (((n) / 100)%10)), \
('0' + (((n) / 10)%10)), \
('0' + ((n) % 10))
/* Convert integer to hex digit literals. */
#define HEX(n) \
('0' + ((n)>>28 & 0xF)), \
('0' + ((n)>>24 & 0xF)), \
('0' + ((n)>>20 & 0xF)), \
('0' + ((n)>>16 & 0xF)), \
('0' + ((n)>>12 & 0xF)), \
('0' + ((n)>>8 & 0xF)), \
('0' + ((n)>>4 & 0xF)), \
('0' + ((n) & 0xF))
/* Construct a string literal encoding the version number components. */
#ifdef COMPILER_VERSION_MAJOR
char const info_version[] = {
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
COMPILER_VERSION_MAJOR,
# ifdef COMPILER_VERSION_MINOR
'.', COMPILER_VERSION_MINOR,
# ifdef COMPILER_VERSION_PATCH
'.', COMPILER_VERSION_PATCH,
# ifdef COMPILER_VERSION_TWEAK
'.', COMPILER_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'};
#endif
/* Construct a string literal encoding the internal version number. */
#ifdef COMPILER_VERSION_INTERNAL
char const info_version_internal[] = {
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
'i','n','t','e','r','n','a','l','[',
COMPILER_VERSION_INTERNAL,']','\0'};
#endif
/* Construct a string literal encoding the version number components. */
#ifdef SIMULATE_VERSION_MAJOR
char const info_simulate_version[] = {
'I', 'N', 'F', 'O', ':',
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
SIMULATE_VERSION_MAJOR,
# ifdef SIMULATE_VERSION_MINOR
'.', SIMULATE_VERSION_MINOR,
# ifdef SIMULATE_VERSION_PATCH
'.', SIMULATE_VERSION_PATCH,
# ifdef SIMULATE_VERSION_TWEAK
'.', SIMULATE_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'};
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
#if !defined(__STDC__)
# if (defined(_MSC_VER) && !defined(__clang__)) \
|| (defined(__ibmxl__) || defined(__IBMC__))
# define C_DIALECT "90"
# else
# define C_DIALECT
# endif
#elif __STDC_VERSION__ >= 201000L
# define C_DIALECT "11"
#elif __STDC_VERSION__ >= 199901L
# define C_DIALECT "99"
#else
# define C_DIALECT "90"
#endif
const char* info_language_dialect_default =
"INFO" ":" "dialect_default[" C_DIALECT "]";
/*--------------------------------------------------------------------------*/
#ifdef ID_VOID_MAIN
void main() {}
#else
# if defined(__CLASSIC_C__)
int main(argc, argv) int argc; char *argv[];
# else
int main(int argc, char* argv[])
# endif
{
int require = 0;
require += info_compiler[argc];
require += info_platform[argc];
require += info_arch[argc];
#ifdef COMPILER_VERSION_MAJOR
require += info_version[argc];
#endif
#ifdef COMPILER_VERSION_INTERNAL
require += info_version_internal[argc];
#endif
#ifdef SIMULATE_ID
require += info_simulate[argc];
#endif
#ifdef SIMULATE_VERSION_MAJOR
require += info_simulate_version[argc];
#endif
#if defined(__CRAYXE) || defined(__CRAYXC)
require += info_cray[argc];
#endif
require += info_language_dialect_default[argc];
(void)argv;
return require;
}
#endif
/* This source file must have a .cpp extension so that all C++ compilers
recognize the extension without flags. Borland does not know .cxx for
example. */
#ifndef __cplusplus
# error "A C compiler has been selected for C++."
#endif
/* Version number components: V=Version, R=Revision, P=Patch
Version date components: YYYY=Year, MM=Month, DD=Day */
#if defined(__COMO__)
# define COMPILER_ID "Comeau"
/* __COMO_VERSION__ = VRR */
# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
#elif defined(__INTEL_COMPILER) || defined(__ICC)
# define COMPILER_ID "Intel"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# if defined(__GNUC__)
# define SIMULATE_ID "GNU"
# endif
/* __INTEL_COMPILER = VRP */
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
# if defined(__INTEL_COMPILER_UPDATE)
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
# else
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
# endif
# if defined(__INTEL_COMPILER_BUILD_DATE)
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
# endif
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
# if defined(__GNUC__)
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
# elif defined(__GNUG__)
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
# endif
# if defined(__GNUC_MINOR__)
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
# endif
# if defined(__GNUC_PATCHLEVEL__)
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
#elif defined(__PATHCC__)
# define COMPILER_ID "PathScale"
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
# if defined(__PATHCC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
# endif
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
# define COMPILER_ID "Embarcadero"
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
#elif defined(__BORLANDC__)
# define COMPILER_ID "Borland"
/* __BORLANDC__ = 0xVRR */
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
# define COMPILER_ID "Watcom"
/* __WATCOMC__ = VVRR */
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__WATCOMC__)
# define COMPILER_ID "OpenWatcom"
/* __WATCOMC__ = VVRP + 1100 */
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__SUNPRO_CC)
# define COMPILER_ID "SunPro"
# if __SUNPRO_CC >= 0x5100
/* __SUNPRO_CC = 0xVRRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
# else
/* __SUNPRO_CC = 0xVRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
# endif
#elif defined(__HP_aCC)
# define COMPILER_ID "HP"
/* __HP_aCC = VVRRPP */
# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
#elif defined(__DECCXX)
# define COMPILER_ID "Compaq"
/* __DECCXX_VER = VVRRTPPPP */
# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
# define COMPILER_ID "zOS"
/* __IBMCPP__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
#elif defined(__ibmxl__) && defined(__clang__)
# define COMPILER_ID "XLClang"
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
# define COMPILER_ID "XL"
/* __IBMCPP__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
# define COMPILER_ID "VisualAge"
/* __IBMCPP__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
#elif defined(__PGI)
# define COMPILER_ID "PGI"
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
# if defined(__PGIC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
# endif
#elif defined(_CRAYC)
# define COMPILER_ID "Cray"
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
#elif defined(__TI_COMPILER_VERSION__)
# define COMPILER_ID "TI"
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
# define COMPILER_ID "Fujitsu"
#elif defined(__ghs__)
# define COMPILER_ID "GHS"
/* __GHS_VERSION_NUMBER = VVVVRP */
# ifdef __GHS_VERSION_NUMBER
# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
# endif
#elif defined(__SCO_VERSION__)
# define COMPILER_ID "SCO"
#elif defined(__ARMCC_VERSION) && !defined(__clang__)
# define COMPILER_ID "ARMCC"
#if __ARMCC_VERSION >= 1000000
/* __ARMCC_VERSION = VRRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#else
/* __ARMCC_VERSION = VRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#endif
#elif defined(__clang__) && defined(__apple_build_version__)
# define COMPILER_ID "AppleClang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
# define COMPILER_ID "ARMClang"
# define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
# define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
# define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
#elif defined(__clang__)
# define COMPILER_ID "Clang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
#elif defined(__GNUC__) || defined(__GNUG__)
# define COMPILER_ID "GNU"
# if defined(__GNUC__)
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
# else
# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
# endif
# if defined(__GNUC_MINOR__)
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
# endif
# if defined(__GNUC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
#elif defined(_MSC_VER)
# define COMPILER_ID "MSVC"
/* _MSC_VER = VVRR */
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
# if defined(_MSC_FULL_VER)
# if _MSC_VER >= 1400
/* _MSC_FULL_VER = VVRRPPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
# else
/* _MSC_FULL_VER = VVRRPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
# endif
# endif
# if defined(_MSC_BUILD)
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
# endif
#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
# define COMPILER_ID "ADSP"
#if defined(__VISUALDSPVERSION__)
/* __VISUALDSPVERSION__ = 0xVVRRPP00 */
# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
#endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# define COMPILER_ID "IAR"
# if defined(__VER__) && defined(__ICCARM__)
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__))
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# endif
/* These compilers are either not known or too old to define an
identification macro. Try to identify the platform and guess that
it is the native compiler. */
#elif defined(__hpux) || defined(__hpua)
# define COMPILER_ID "HP"
#else /* unknown compiler */
# define COMPILER_ID ""
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
#ifdef SIMULATE_ID
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
#endif
#ifdef __QNXNTO__
char const* qnxnto = "INFO" ":" "qnxnto[]";
#endif
#if defined(__CRAYXE) || defined(__CRAYXC)
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
#endif
#define STRINGIFY_HELPER(X) #X
#define STRINGIFY(X) STRINGIFY_HELPER(X)
/* Identify known platforms by name. */
#if defined(__linux) || defined(__linux__) || defined(linux)
# define PLATFORM_ID "Linux"
#elif defined(__CYGWIN__)
# define PLATFORM_ID "Cygwin"
#elif defined(__MINGW32__)
# define PLATFORM_ID "MinGW"
#elif defined(__APPLE__)
# define PLATFORM_ID "Darwin"
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
# define PLATFORM_ID "Windows"
#elif defined(__FreeBSD__) || defined(__FreeBSD)
# define PLATFORM_ID "FreeBSD"
#elif defined(__NetBSD__) || defined(__NetBSD)
# define PLATFORM_ID "NetBSD"
#elif defined(__OpenBSD__) || defined(__OPENBSD)
# define PLATFORM_ID "OpenBSD"
#elif defined(__sun) || defined(sun)
# define PLATFORM_ID "SunOS"
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
# define PLATFORM_ID "AIX"
#elif defined(__hpux) || defined(__hpux__)
# define PLATFORM_ID "HP-UX"
#elif defined(__HAIKU__)
# define PLATFORM_ID "Haiku"
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
# define PLATFORM_ID "BeOS"
#elif defined(__QNX__) || defined(__QNXNTO__)
# define PLATFORM_ID "QNX"
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
# define PLATFORM_ID "Tru64"
#elif defined(__riscos) || defined(__riscos__)
# define PLATFORM_ID "RISCos"
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
# define PLATFORM_ID "SINIX"
#elif defined(__UNIX_SV__)
# define PLATFORM_ID "UNIX_SV"
#elif defined(__bsdos__)
# define PLATFORM_ID "BSDOS"
#elif defined(_MPRAS) || defined(MPRAS)
# define PLATFORM_ID "MP-RAS"
#elif defined(__osf) || defined(__osf__)
# define PLATFORM_ID "OSF1"
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
# define PLATFORM_ID "SCO_SV"
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
# define PLATFORM_ID "ULTRIX"
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
# define PLATFORM_ID "Xenix"
#elif defined(__WATCOMC__)
# if defined(__LINUX__)
# define PLATFORM_ID "Linux"
# elif defined(__DOS__)
# define PLATFORM_ID "DOS"
# elif defined(__OS2__)
# define PLATFORM_ID "OS2"
# elif defined(__WINDOWS__)
# define PLATFORM_ID "Windows3x"
# else /* unknown platform */
# define PLATFORM_ID
# endif
#elif defined(__INTEGRITY)
# if defined(INT_178B)
# define PLATFORM_ID "Integrity178"
# else /* regular Integrity */
# define PLATFORM_ID "Integrity"
# endif
#else /* unknown platform */
# define PLATFORM_ID
#endif
/* For windows compilers MSVC and Intel we can determine
the architecture of the compiler being used. This is because
the compilers do not have flags that can change the architecture,
but rather depend on which compiler is being used
*/
#if defined(_WIN32) && defined(_MSC_VER)
# if defined(_M_IA64)
# define ARCHITECTURE_ID "IA64"
# elif defined(_M_X64) || defined(_M_AMD64)
# define ARCHITECTURE_ID "x64"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# elif defined(_M_ARM64)
# define ARCHITECTURE_ID "ARM64"
# elif defined(_M_ARM)
# if _M_ARM == 4
# define ARCHITECTURE_ID "ARMV4I"
# elif _M_ARM == 5
# define ARCHITECTURE_ID "ARMV5I"
# else
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
# endif
# elif defined(_M_MIPS)
# define ARCHITECTURE_ID "MIPS"
# elif defined(_M_SH)
# define ARCHITECTURE_ID "SHx"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__WATCOMC__)
# if defined(_M_I86)
# define ARCHITECTURE_ID "I86"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# if defined(__ICCARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__ICCRX__)
# define ARCHITECTURE_ID "RX"
# elif defined(__ICCRH850__)
# define ARCHITECTURE_ID "RH850"
# elif defined(__ICCRL78__)
# define ARCHITECTURE_ID "RL78"
# elif defined(__ICCRISCV__)
# define ARCHITECTURE_ID "RISCV"
# elif defined(__ICCAVR__)
# define ARCHITECTURE_ID "AVR"
# elif defined(__ICC430__)
# define ARCHITECTURE_ID "MSP430"
# elif defined(__ICCV850__)
# define ARCHITECTURE_ID "V850"
# elif defined(__ICC8051__)
# define ARCHITECTURE_ID "8051"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__ghs__)
# if defined(__PPC64__)
# define ARCHITECTURE_ID "PPC64"
# elif defined(__ppc__)
# define ARCHITECTURE_ID "PPC"
# elif defined(__ARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__x86_64__)
# define ARCHITECTURE_ID "x64"
# elif defined(__i386__)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#else
# define ARCHITECTURE_ID
#endif
/* Convert integer to decimal digit literals. */
#define DEC(n) \
('0' + (((n) / 10000000)%10)), \
('0' + (((n) / 1000000)%10)), \
('0' + (((n) / 100000)%10)), \
('0' + (((n) / 10000)%10)), \
('0' + (((n) / 1000)%10)), \
('0' + (((n) / 100)%10)), \
('0' + (((n) / 10)%10)), \
('0' + ((n) % 10))
/* Convert integer to hex digit literals. */
#define HEX(n) \
('0' + ((n)>>28 & 0xF)), \
('0' + ((n)>>24 & 0xF)), \
('0' + ((n)>>20 & 0xF)), \
('0' + ((n)>>16 & 0xF)), \
('0' + ((n)>>12 & 0xF)), \
('0' + ((n)>>8 & 0xF)), \
('0' + ((n)>>4 & 0xF)), \
('0' + ((n) & 0xF))
/* Construct a string literal encoding the version number components. */
#ifdef COMPILER_VERSION_MAJOR
char const info_version[] = {
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
COMPILER_VERSION_MAJOR,
# ifdef COMPILER_VERSION_MINOR
'.', COMPILER_VERSION_MINOR,
# ifdef COMPILER_VERSION_PATCH
'.', COMPILER_VERSION_PATCH,
# ifdef COMPILER_VERSION_TWEAK
'.', COMPILER_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'};
#endif
/* Construct a string literal encoding the internal version number. */
#ifdef COMPILER_VERSION_INTERNAL
char const info_version_internal[] = {
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
'i','n','t','e','r','n','a','l','[',
COMPILER_VERSION_INTERNAL,']','\0'};
#endif
/* Construct a string literal encoding the version number components. */
#ifdef SIMULATE_VERSION_MAJOR
char const info_simulate_version[] = {
'I', 'N', 'F', 'O', ':',
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
SIMULATE_VERSION_MAJOR,
# ifdef SIMULATE_VERSION_MINOR
'.', SIMULATE_VERSION_MINOR,
# ifdef SIMULATE_VERSION_PATCH
'.', SIMULATE_VERSION_PATCH,
# ifdef SIMULATE_VERSION_TWEAK
'.', SIMULATE_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'};
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
# if defined(__INTEL_CXX11_MODE__)
# if defined(__cpp_aggregate_nsdmi)
# define CXX_STD 201402L
# else
# define CXX_STD 201103L
# endif
# else
# define CXX_STD 199711L
# endif
#elif defined(_MSC_VER) && defined(_MSVC_LANG)
# define CXX_STD _MSVC_LANG
#else
# define CXX_STD __cplusplus
#endif
const char* info_language_dialect_default = "INFO" ":" "dialect_default["
#if CXX_STD > 201703L
"20"
#elif CXX_STD >= 201703L
"17"
#elif CXX_STD >= 201402L
"14"
#elif CXX_STD >= 201103L
"11"
#else
"98"
#endif
"]";
/*--------------------------------------------------------------------------*/
int main(int argc, char* argv[])
{
int require = 0;
require += info_compiler[argc];
require += info_platform[argc];
#ifdef COMPILER_VERSION_MAJOR
require += info_version[argc];
#endif
#ifdef COMPILER_VERSION_INTERNAL
require += info_version_internal[argc];
#endif
#ifdef SIMULATE_ID
require += info_simulate[argc];
#endif
#ifdef SIMULATE_VERSION_MAJOR
require += info_simulate_version[argc];
#endif
#if defined(__CRAYXE) || defined(__CRAYXC)
require += info_cray[argc];
#endif
require += info_language_dialect_default[argc];
(void)argv;
return require;
}
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
# Relative path conversion top directories.
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output")
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build")
# Force unix paths in dependencies.
set(CMAKE_FORCE_UNIX_PATHS 1)
# The C and CXX include file regular expressions for this directory.
set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
The system is: Linux - 5.15.0-67-generic - x86_64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: /usr/bin/cc
Build flags:
Id flags:
The output was:
0
Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
The C compiler identification is GNU, found in "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/3.16.3/CompilerIdC/a.out"
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler: /usr/bin/c++
Build flags:
Id flags:
The output was:
0
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
The CXX compiler identification is GNU, found in "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out"
Determining if the C compiler works passed with the following output:
Change Dir: /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_b30df/fast && /usr/bin/make -f CMakeFiles/cmTC_b30df.dir/build.make CMakeFiles/cmTC_b30df.dir/build
make[1]: Entering directory '/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b30df.dir/testCCompiler.c.o
/usr/bin/cc -o CMakeFiles/cmTC_b30df.dir/testCCompiler.c.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTC_b30df
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b30df.dir/link.txt --verbose=1
/usr/bin/cc -rdynamic CMakeFiles/cmTC_b30df.dir/testCCompiler.c.o -o cmTC_b30df
make[1]: Leaving directory '/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp'
Detecting C compiler ABI info compiled with the following output:
Change Dir: /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_bcbd5/fast && /usr/bin/make -f CMakeFiles/cmTC_bcbd5.dir/build.make CMakeFiles/cmTC_bcbd5.dir/build
make[1]: Entering directory '/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o
/usr/bin/cc -v -o CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc0BkKPb.s
GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)
compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
/usr/lib/gcc/x86_64-linux-gnu/9/include
/usr/local/include
/usr/include/x86_64-linux-gnu
/usr/include
End of search list.
GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)
compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: c0c95c0b4209efec1c1892d5ff24030b
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
as -v --64 -o CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o /tmp/cc0BkKPb.s
GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
Linking C executable cmTC_bcbd5
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bcbd5.dir/link.txt --verbose=1
/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o -o cmTC_bcbd5
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_bcbd5' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsPEK2C.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_bcbd5 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_bcbd5' '-mtune=generic' '-march=x86-64'
make[1]: Leaving directory '/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp'
Parsed C implicit include dir info from above output: rv=done
found start of include info
found start of implicit include info
add: [/usr/lib/gcc/x86_64-linux-gnu/9/include]
add: [/usr/local/include]
add: [/usr/include/x86_64-linux-gnu]
add: [/usr/include]
end of search list found
collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include]
collapse include dir [/usr/local/include] ==> [/usr/local/include]
collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
collapse include dir [/usr/include] ==> [/usr/include]
implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include]
Parsed C implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/usr/bin/make cmTC_bcbd5/fast && /usr/bin/make -f CMakeFiles/cmTC_bcbd5.dir/build.make CMakeFiles/cmTC_bcbd5.dir/build]
ignore line: [make[1]: Entering directory '/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp']
ignore line: [Building C object CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa]
ignore line: [OFFLOAD_TARGET_DEFAULT=1]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix]
ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc0BkKPb.s]
ignore line: [GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP]
ignore line: []
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"]
ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"]
ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"]
ignore line: [#include "..." search starts here:]
ignore line: [#include <...> search starts here:]
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include]
ignore line: [ /usr/local/include]
ignore line: [ /usr/include/x86_64-linux-gnu]
ignore line: [ /usr/include]
ignore line: [End of search list.]
ignore line: [GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP]
ignore line: []
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: c0c95c0b4209efec1c1892d5ff24030b]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o /tmp/cc0BkKPb.s]
ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
ignore line: [Linking C executable cmTC_bcbd5]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bcbd5.dir/link.txt --verbose=1]
ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o -o cmTC_bcbd5 ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa]
ignore line: [OFFLOAD_TARGET_DEFAULT=1]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix]
ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_bcbd5' '-mtune=generic' '-march=x86-64']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsPEK2C.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_bcbd5 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccsPEK2C.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [--build-id] ==> ignore
arg [--eh-frame-hdr] ==> ignore
arg [-m] ==> ignore
arg [elf_x86_64] ==> ignore
arg [--hash-style=gnu] ==> ignore
arg [--as-needed] ==> ignore
arg [-export-dynamic] ==> ignore
arg [-dynamic-linker] ==> ignore
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore
arg [-znow] ==> ignore
arg [-zrelro] ==> ignore
arg [-o] ==> ignore
arg [cmTC_bcbd5] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore
arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib]
arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
arg [-L/lib/../lib] ==> dir [/lib/../lib]
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..]
arg [CMakeFiles/cmTC_bcbd5.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s]
arg [--pop-state] ==> ignore
arg [-lc] ==> lib [c]
arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s]
arg [--pop-state] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib]
collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
collapse library dir [/lib/../lib] ==> [/lib]
collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib]
implicit libs: [gcc;gcc_s;c;gcc;gcc_s]
implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
implicit fwks: []
Determining if the CXX compiler works passed with the following output:
Change Dir: /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_67c0e/fast && /usr/bin/make -f CMakeFiles/cmTC_67c0e.dir/build.make CMakeFiles/cmTC_67c0e.dir/build
make[1]: Entering directory '/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_67c0e.dir/testCXXCompiler.cxx.o
/usr/bin/c++ -o CMakeFiles/cmTC_67c0e.dir/testCXXCompiler.cxx.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
Linking CXX executable cmTC_67c0e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_67c0e.dir/link.txt --verbose=1
/usr/bin/c++ -rdynamic CMakeFiles/cmTC_67c0e.dir/testCXXCompiler.cxx.o -o cmTC_67c0e
make[1]: Leaving directory '/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp'
Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_d01b5/fast && /usr/bin/make -f CMakeFiles/cmTC_d01b5.dir/build.make CMakeFiles/cmTC_d01b5.dir/build
make[1]: Entering directory '/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++ -v -o CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccHOEmo8.s
GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)
compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"
ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
/usr/include/c++/9
/usr/include/x86_64-linux-gnu/c++/9
/usr/include/c++/9/backward
/usr/lib/gcc/x86_64-linux-gnu/9/include
/usr/local/include
/usr/include/x86_64-linux-gnu
/usr/include
End of search list.
GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)
compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 65fe925b83d3956b533de4aaba7dace0
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
as -v --64 -o CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccHOEmo8.s
GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
Linking CXX executable cmTC_d01b5
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d01b5.dir/link.txt --verbose=1
/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_d01b5
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_d01b5' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgesiVC.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_d01b5 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_d01b5' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
make[1]: Leaving directory '/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp'
Parsed CXX implicit include dir info from above output: rv=done
found start of include info
found start of implicit include info
add: [/usr/include/c++/9]
add: [/usr/include/x86_64-linux-gnu/c++/9]
add: [/usr/include/c++/9/backward]
add: [/usr/lib/gcc/x86_64-linux-gnu/9/include]
add: [/usr/local/include]
add: [/usr/include/x86_64-linux-gnu]
add: [/usr/include]
end of search list found
collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9]
collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9]
collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward]
collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include]
collapse include dir [/usr/local/include] ==> [/usr/local/include]
collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
collapse include dir [/usr/include] ==> [/usr/include]
implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include]
Parsed CXX implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/usr/bin/make cmTC_d01b5/fast && /usr/bin/make -f CMakeFiles/cmTC_d01b5.dir/build.make CMakeFiles/cmTC_d01b5.dir/build]
ignore line: [make[1]: Entering directory '/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/CMakeTmp']
ignore line: [Building CXX object CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa]
ignore line: [OFFLOAD_TARGET_DEFAULT=1]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix]
ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccHOEmo8.s]
ignore line: [GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP]
ignore line: []
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"]
ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"]
ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"]
ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"]
ignore line: [#include "..." search starts here:]
ignore line: [#include <...> search starts here:]
ignore line: [ /usr/include/c++/9]
ignore line: [ /usr/include/x86_64-linux-gnu/c++/9]
ignore line: [ /usr/include/c++/9/backward]
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include]
ignore line: [ /usr/local/include]
ignore line: [ /usr/include/x86_64-linux-gnu]
ignore line: [ /usr/include]
ignore line: [End of search list.]
ignore line: [GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP]
ignore line: []
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: 65fe925b83d3956b533de4aaba7dace0]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccHOEmo8.s]
ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
ignore line: [Linking CXX executable cmTC_d01b5]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d01b5.dir/link.txt --verbose=1]
ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_d01b5 ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa]
ignore line: [OFFLOAD_TARGET_DEFAULT=1]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix]
ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_d01b5' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgesiVC.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_d01b5 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccgesiVC.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [--build-id] ==> ignore
arg [--eh-frame-hdr] ==> ignore
arg [-m] ==> ignore
arg [elf_x86_64] ==> ignore
arg [--hash-style=gnu] ==> ignore
arg [--as-needed] ==> ignore
arg [-export-dynamic] ==> ignore
arg [-dynamic-linker] ==> ignore
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore
arg [-znow] ==> ignore
arg [-zrelro] ==> ignore
arg [-o] ==> ignore
arg [cmTC_d01b5] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore
arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib]
arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
arg [-L/lib/../lib] ==> dir [/lib/../lib]
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..]
arg [CMakeFiles/cmTC_d01b5.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lstdc++] ==> lib [stdc++]
arg [-lm] ==> lib [m]
arg [-lgcc_s] ==> lib [gcc_s]
arg [-lgcc] ==> lib [gcc]
arg [-lc] ==> lib [c]
arg [-lgcc_s] ==> lib [gcc_s]
arg [-lgcc] ==> lib [gcc]
arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib]
collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
collapse library dir [/lib/../lib] ==> [/lib]
collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib]
implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc]
implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
implicit fwks: []
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
# The generator used is:
set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
# The top level Makefile was generated from the following files:
set(CMAKE_MAKEFILE_DEPENDS
"CMakeCache.txt"
"../CMakeLists.txt"
"CMakeFiles/3.16.3/CMakeCCompiler.cmake"
"CMakeFiles/3.16.3/CMakeCXXCompiler.cmake"
"CMakeFiles/3.16.3/CMakeSystem.cmake"
"../controllerB/CMakeLists.txt"
"/usr/share/cmake-3.16/Modules/CMakeCCompiler.cmake.in"
"/usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c"
"/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake"
"/usr/share/cmake-3.16/Modules/CMakeCXXCompiler.cmake.in"
"/usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp"
"/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake"
"/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake"
"/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake"
"/usr/share/cmake-3.16/Modules/CMakeCompilerIdDetection.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineCCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineCXXCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineCompileFeatures.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerABI.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake"
"/usr/share/cmake-3.16/Modules/CMakeFindBinUtils.cmake"
"/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake"
"/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake"
"/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake"
"/usr/share/cmake-3.16/Modules/CMakeParseImplicitIncludeInfo.cmake"
"/usr/share/cmake-3.16/Modules/CMakeParseImplicitLinkInfo.cmake"
"/usr/share/cmake-3.16/Modules/CMakeSystem.cmake.in"
"/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake"
"/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake"
"/usr/share/cmake-3.16/Modules/CMakeTestCCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeTestCXXCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeTestCompilerCommon.cmake"
"/usr/share/cmake-3.16/Modules/CMakeUnixFindMake.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/ADSP-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Borland-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Cray-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GHS-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU-C.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU-FindBinUtils.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/HP-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/IAR-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Intel-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/MSVC-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/PGI-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/PathScale-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/SCO-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/TI-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Watcom-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/XL-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake"
"/usr/share/cmake-3.16/Modules/Internal/FeatureTesting.cmake"
"/usr/share/cmake-3.16/Modules/Platform/Linux-Determine-CXX.cmake"
"/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake"
"/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake"
"/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake"
"/usr/share/cmake-3.16/Modules/Platform/Linux.cmake"
"/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake"
)
# The corresponding makefile is:
set(CMAKE_MAKEFILE_OUTPUTS
"Makefile"
"CMakeFiles/cmake.check_cache"
)
# Byproducts of CMake generate step:
set(CMAKE_MAKEFILE_PRODUCTS
"CMakeFiles/3.16.3/CMakeSystem.cmake"
"CMakeFiles/3.16.3/CMakeCCompiler.cmake"
"CMakeFiles/3.16.3/CMakeCXXCompiler.cmake"
"CMakeFiles/3.16.3/CMakeCCompiler.cmake"
"CMakeFiles/3.16.3/CMakeCXXCompiler.cmake"
"CMakeFiles/CMakeDirectoryInformation.cmake"
"controllerB/CMakeFiles/CMakeDirectoryInformation.cmake"
)
# Dependency information for all targets:
set(CMAKE_DEPEND_INFO_FILES
"CMakeFiles/system.dir/DependInfo.cmake"
"controllerB/CMakeFiles/pack__controllerB.dir/DependInfo.cmake"
)
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
# Default target executed when no arguments are given to make.
default_target: all
.PHONY : default_target
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Remove some rules from gmake that .SUFFIXES does not remove.
SUFFIXES =
.SUFFIXES: .hpux_make_needs_suffix_list
# Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /usr/bin/cmake
# The command to remove a file.
RM = /usr/bin/cmake -E remove -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build
#=============================================================================
# Directory level rules for the build root directory
# The main recursive "all" target.
all: CMakeFiles/system.dir/all
all: controllerB/all
.PHONY : all
# The main recursive "preinstall" target.
preinstall: controllerB/preinstall
.PHONY : preinstall
# The main recursive "clean" target.
clean: CMakeFiles/system.dir/clean
clean: controllerB/clean
.PHONY : clean
#=============================================================================
# Directory level rules for directory controllerB
# Recursive "all" directory target.
controllerB/all: controllerB/CMakeFiles/pack__controllerB.dir/all
.PHONY : controllerB/all
# Recursive "preinstall" directory target.
controllerB/preinstall:
.PHONY : controllerB/preinstall
# Recursive "clean" directory target.
controllerB/clean: controllerB/CMakeFiles/pack__controllerB.dir/clean
.PHONY : controllerB/clean
#=============================================================================
# Target rules for target CMakeFiles/system.dir
# All Build rule for target.
CMakeFiles/system.dir/all: controllerB/CMakeFiles/pack__controllerB.dir/all
$(MAKE) -f CMakeFiles/system.dir/build.make CMakeFiles/system.dir/depend
$(MAKE) -f CMakeFiles/system.dir/build.make CMakeFiles/system.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=29,30 "Built target system"
.PHONY : CMakeFiles/system.dir/all
# Build rule for subdir invocation for target.
CMakeFiles/system.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles 30
$(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/system.dir/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles 0
.PHONY : CMakeFiles/system.dir/rule
# Convenience name for target.
system: CMakeFiles/system.dir/rule
.PHONY : system
# clean rule for target.
CMakeFiles/system.dir/clean:
$(MAKE) -f CMakeFiles/system.dir/build.make CMakeFiles/system.dir/clean
.PHONY : CMakeFiles/system.dir/clean
#=============================================================================
# Target rules for target controllerB/CMakeFiles/pack__controllerB.dir
# All Build rule for target.
controllerB/CMakeFiles/pack__controllerB.dir/all:
$(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/depend
$(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28 "Built target pack__controllerB"
.PHONY : controllerB/CMakeFiles/pack__controllerB.dir/all
# Build rule for subdir invocation for target.
controllerB/CMakeFiles/pack__controllerB.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles 28
$(MAKE) -f CMakeFiles/Makefile2 controllerB/CMakeFiles/pack__controllerB.dir/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles 0
.PHONY : controllerB/CMakeFiles/pack__controllerB.dir/rule
# Convenience name for target.
pack__controllerB: controllerB/CMakeFiles/pack__controllerB.dir/rule
.PHONY : pack__controllerB
# clean rule for target.
controllerB/CMakeFiles/pack__controllerB.dir/clean:
$(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/clean
.PHONY : controllerB/CMakeFiles/pack__controllerB.dir/clean
#=============================================================================
# Special targets to cleanup operation of make.
# Special rule to run CMake to check the build system integrity.
# No rule that depends on this can have commands that come from listfiles
# because they might be regenerated.
cmake_check_build_system:
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
.PHONY : cmake_check_build_system
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/rebuild_cache.dir
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/edit_cache.dir
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/system.dir
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/rebuild_cache.dir
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/edit_cache.dir
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir
# This file is generated by cmake for dependency checking of the CMakeCache.txt file
#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
#IncludeRegexScan: ^.*$
#IncludeRegexComplain: ^$
#IncludeRegexTransform:
../controllerB/include/controllerB.hpp
string
-
../controllerB/include/controllerB/AT__controllerB__Brake.hpp
controllerB.hpp
-
Atom.hpp
-
utilities.hpp
-
controllerB/AtomIPort__controllerB__silent.hpp
-
controllerB/AtomIPort__controllerB__floatPort.hpp
-
controllerB/AtomEPort__controllerB__silent.hpp
-
controllerB/AtomEPort__controllerB__floatPort.hpp
-
controllerB/PV__controllerB__floatPort.hpp
-
controllerB/PV__controllerB__silent.hpp
-
../controllerB/include/controllerB/AT__controllerB__SpeedSensor.hpp
controllerB.hpp
-
Atom.hpp
-
utilities.hpp
-
controllerB/AtomIPort__controllerB__silent.hpp
-
controllerB/AtomIPort__controllerB__floatPort.hpp
-
controllerB/AtomEPort__controllerB__silent.hpp
-
controllerB/AtomEPort__controllerB__floatPort.hpp
-
controllerB/PV__controllerB__floatPort.hpp
-
controllerB/PV__controllerB__silent.hpp
-
../controllerB/include/controllerB/AT__controllerB__Throttle.hpp
controllerB.hpp
-
Atom.hpp
-
utilities.hpp
-
controllerB/AtomIPort__controllerB__silent.hpp
-
controllerB/AtomIPort__controllerB__floatPort.hpp
-
controllerB/AtomEPort__controllerB__silent.hpp
-
controllerB/AtomEPort__controllerB__floatPort.hpp
-
controllerB/PV__controllerB__floatPort.hpp
-
controllerB/PV__controllerB__silent.hpp
-
../controllerB/include/controllerB/AtomEPort__controllerB__floatPort.hpp
AtomExportPort.hpp
-
controllerB/AtomIPort__controllerB__floatPort.hpp
-
controllerB/PT__controllerB__floatPort.hpp
-
../controllerB/include/controllerB/AtomEPort__controllerB__silent.hpp
AtomExportPort.hpp
-
controllerB/AtomIPort__controllerB__silent.hpp
-
controllerB/PT__controllerB__silent.hpp
-
../controllerB/include/controllerB/AtomIPort__controllerB__floatPort.hpp
AtomInternalPort.hpp
-
controllerB/PT__controllerB__floatPort.hpp
-
controllerB/PV__controllerB__floatPort.hpp
-
../controllerB/include/controllerB/AtomIPort__controllerB__silent.hpp
AtomInternalPort.hpp
-
controllerB/PT__controllerB__silent.hpp
-
controllerB/PV__controllerB__silent.hpp
-
../controllerB/include/controllerB/CT__controllerB__Compound.hpp
controllerB.hpp
-
Compound.hpp
-
utilities.hpp
-
controllerB/AT__controllerB__Throttle.hpp
-
controllerB/AT__controllerB__SpeedSensor.hpp
-
controllerB/AT__controllerB__Brake.hpp
-
controllerB/ConnT__controllerB__rendezVous.hpp
-
controllerB/ConnT__controllerB__noChange.hpp
-
../controllerB/include/controllerB/ConnT__controllerB__noChange.hpp
controllerB.hpp
-
Connector.hpp
-
Interaction.hpp
-
PortValue.hpp
-
atomic
-
utilities.hpp
-
controllerB/QPR__controllerB__silent.hpp
-
controllerB/InterV__controllerB__noChange.hpp
-
../controllerB/include/controllerB/ConnT__controllerB__rendezVous.hpp
controllerB.hpp
-
Connector.hpp
-
Interaction.hpp
-
PortValue.hpp
-
atomic
-
utilities.hpp
-
controllerB/QPR__controllerB__floatPort.hpp
-
controllerB/InterV__controllerB__rendezVous.hpp
-
../controllerB/include/controllerB/InterV__controllerB__noChange.hpp
controllerB/Inter__controllerB__noChange.hpp
-
../controllerB/include/controllerB/InterV__controllerB__rendezVous.hpp
controllerB/Inter__controllerB__rendezVous.hpp
-
../controllerB/include/controllerB/Inter__controllerB__noChange.hpp
Interaction.hpp
-
Connector.hpp
-
bitset
-
../controllerB/include/controllerB/Inter__controllerB__rendezVous.hpp
Interaction.hpp
-
Connector.hpp
-
bitset
-
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
controllerB.hpp
-
Port.hpp
-
utilities.hpp
-
../controllerB/include/controllerB/PT__controllerB__silent.hpp
controllerB.hpp
-
Port.hpp
-
utilities.hpp
-
../controllerB/include/controllerB/PV__controllerB__floatPort.hpp
PortValue.hpp
-
Variables.hpp
-
controllerB/PT__controllerB__floatPort.hpp
-
../controllerB/include/controllerB/PV__controllerB__silent.hpp
PortValue.hpp
-
Variables.hpp
-
controllerB/PT__controllerB__silent.hpp
-
../controllerB/include/controllerB/QPR__controllerB__floatPort.hpp
QuotedPortReference.hpp
-
controllerB/PT__controllerB__floatPort.hpp
-
../controllerB/include/controllerB/QPR__controllerB__silent.hpp
QuotedPortReference.hpp
-
controllerB/PT__controllerB__silent.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportDataItf.hpp
bip-engineiface-config.hpp
-
DataItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/DataItf.hpp
Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportPortItf.hpp
bip-engineiface-config.hpp
-
PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExternalPortItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInternalPortItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomItf.hpp
bip-engineiface-config.hpp
-
ComponentItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ComponentItf.hpp
AtomExportData.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportData.hpp
AtomExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportPort.hpp
AtomExternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExternalPort.hpp
AtomInternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInternalPort.hpp
Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ComponentItf.hpp
bip-engineiface-config.hpp
-
Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Data.hpp
Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundExportDataItf.hpp
bip-engineiface-config.hpp
-
DataItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/DataItf.hpp
Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundExportPortItf.hpp
bip-engineiface-config.hpp
-
PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundItf.hpp
bip-engineiface-config.hpp
-
ComponentItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ComponentItf.hpp
Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Component.hpp
CompoundExportData.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundExportData.hpp
CompoundExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundExportPort.hpp
Connector.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Connector.hpp
Priority.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Priority.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorExportPortItf.hpp
bip-engineiface-config.hpp
-
PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorItf.hpp
bip-engineiface-config.hpp
-
ConnectorExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/DataItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionValueItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/LauncherItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PriorityItf.hpp
bip-engineiface-config.hpp
-
Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/QuotedPortReferenceItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
string
-
vector
-
map
-
set
-
algorithm
-
bitset
-
iostream
-
assert.h
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Atom.hpp
AtomItf.hpp
-
AtomExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportPort.hpp
AtomExportData.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportData.hpp
AtomInternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInternalPort.hpp
AtomExternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExternalPort.hpp
Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportData.hpp
AtomExportDataItf.hpp
-
Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportPort.hpp
AtomExportPortItf.hpp
-
Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExternalPort.hpp
AtomExternalPortItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInternalPort.hpp
AtomInternalPortItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Component.hpp
ComponentItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Compound.hpp
CompoundItf.hpp
-
Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Component.hpp
CompoundExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CompoundExportPort.hpp
CompoundExportData.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CompoundExportData.hpp
Connector.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Connector.hpp
Priority.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Priority.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CompoundExportData.hpp
CompoundExportDataItf.hpp
-
Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CompoundExportPort.hpp
CompoundExportPortItf.hpp
-
Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Connector.hpp
ConnectorItf.hpp
-
ConnectorExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/ConnectorExportPort.hpp
QuotedPortReference.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/QuotedPortReference.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/ConnectorExportPort.hpp
ConnectorExportPortItf.hpp
-
Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
InteractionValue.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Data.hpp
DataItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Interaction.hpp
InteractionItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/InteractionValue.hpp
InteractionValueItf.hpp
-
Interaction.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Interaction.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Launcher.hpp
LauncherItf.hpp
-
fmi2Functions.h
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/fmi2Functions.h
fmi2FunctionTypes.h
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/fmi2FunctionTypes.h
fmi2TypesPlatform.h
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/fmi2TypesPlatform.h
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
PortItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
PortValueItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Priority.hpp
PriorityItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/QuotedPortReference.hpp
QuotedPortReferenceItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
iostream
-
string
-
map
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/fmi2FunctionTypes.h
fmi2TypesPlatform.h
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/fmi2TypesPlatform.h
stddef.h
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/fmi2Functions.h
fmi2Functions.h
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/fmi2Functions.h
fmi2TypesPlatform.h
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/fmi2TypesPlatform.h
fmi2FunctionTypes.h
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/fmi2FunctionTypes.h
stdlib.h
-
string
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/fmi2TypesPlatform.h
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
stdio.h
-
string
-
vector
-
stdlib.h
-
unistd.h
-
sys/types.h
-
sys/wait.h
-
math.h
-
cstdlib
-
iostream
-
sstream
-
sys/time.h
-
limits
-
fstream
-
cstring
-
unistd.h
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/Deploy/Deploy.cpp
Deploy.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/Deploy/Deploy.hpp
Launcher.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/Deploy/Deploy.hpp
DeployTypes.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/Deploy/DeployTypes.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/Deploy/DeployTypes.hpp
controllerB/CT__controllerB__Compound.hpp
-
controllerB/AT__controllerB__Brake.hpp
-
controllerB/AtomIPort__controllerB__silent.hpp
-
controllerB/AtomIPort__controllerB__floatPort.hpp
-
controllerB/AtomIPort__controllerB__floatPort.hpp
-
controllerB/AtomEPort__controllerB__silent.hpp
-
controllerB/AtomEPort__controllerB__floatPort.hpp
-
controllerB/AT__controllerB__Throttle.hpp
-
controllerB/AtomIPort__controllerB__silent.hpp
-
controllerB/AtomIPort__controllerB__floatPort.hpp
-
controllerB/AtomIPort__controllerB__floatPort.hpp
-
controllerB/AtomEPort__controllerB__silent.hpp
-
controllerB/AtomEPort__controllerB__floatPort.hpp
-
controllerB/AT__controllerB__SpeedSensor.hpp
-
controllerB/AtomIPort__controllerB__silent.hpp
-
controllerB/AtomIPort__controllerB__floatPort.hpp
-
controllerB/AtomEPort__controllerB__silent.hpp
-
controllerB/AtomEPort__controllerB__floatPort.hpp
-
controllerB/QPR__controllerB__floatPort.hpp
-
controllerB/QPR__controllerB__floatPort.hpp
-
controllerB/ConnT__controllerB__rendezVous.hpp
-
controllerB/QPR__controllerB__floatPort.hpp
-
controllerB/QPR__controllerB__floatPort.hpp
-
controllerB/ConnT__controllerB__rendezVous.hpp
-
controllerB/QPR__controllerB__silent.hpp
-
controllerB/QPR__controllerB__silent.hpp
-
controllerB/QPR__controllerB__silent.hpp
-
controllerB/ConnT__controllerB__noChange.hpp
-
# The set of languages for which implicit dependencies are needed:
set(CMAKE_DEPENDS_LANGUAGES
"CXX"
)
# The set of files for implicit dependencies of each language:
set(CMAKE_DEPENDS_CHECK_CXX
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/Deploy/Deploy.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/system.dir/Deploy/Deploy.cpp.o"
)
set(CMAKE_CXX_COMPILER_ID "GNU")
# The include file search paths:
set(CMAKE_CXX_TARGET_INCLUDE_PATH
"/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic"
"/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp"
"../controllerB/include"
)
# Targets to which this target links.
set(CMAKE_TARGET_LINKED_INFO_FILES
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/DependInfo.cmake"
)
# Fortran module output directory.
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
# Delete rule output on recipe failure.
.DELETE_ON_ERROR:
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Remove some rules from gmake that .SUFFIXES does not remove.
SUFFIXES =
.SUFFIXES: .hpux_make_needs_suffix_list
# Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /usr/bin/cmake
# The command to remove a file.
RM = /usr/bin/cmake -E remove -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build
# Include any dependencies generated for this target.
include CMakeFiles/system.dir/depend.make
# Include the progress variables for this target.
include CMakeFiles/system.dir/progress.make
# Include the compile flags for this target's objects.
include CMakeFiles/system.dir/flags.make
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: CMakeFiles/system.dir/flags.make
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../Deploy/Deploy.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/system.dir/Deploy/Deploy.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/system.dir/Deploy/Deploy.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/Deploy/Deploy.cpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/system.dir/Deploy/Deploy.cpp.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/Deploy/Deploy.cpp > CMakeFiles/system.dir/Deploy/Deploy.cpp.i
CMakeFiles/system.dir/Deploy/Deploy.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/system.dir/Deploy/Deploy.cpp.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/Deploy/Deploy.cpp -o CMakeFiles/system.dir/Deploy/Deploy.cpp.s
# Object files for target system
system_OBJECTS = \
"CMakeFiles/system.dir/Deploy/Deploy.cpp.o"
# External object files for target system
system_EXTERNAL_OBJECTS =
system: CMakeFiles/system.dir/Deploy/Deploy.cpp.o
system: CMakeFiles/system.dir/build.make
system: controllerB/libpack__controllerB.a
system: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/lib/static/libengine.a
system: /usr/lib/x86_64-linux-gnu/librt.so
system: CMakeFiles/system.dir/link.txt
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable system"
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/system.dir/link.txt --verbose=$(VERBOSE)
# Rule to build all files generated by this target.
CMakeFiles/system.dir/build: system
.PHONY : CMakeFiles/system.dir/build
CMakeFiles/system.dir/clean:
$(CMAKE_COMMAND) -P CMakeFiles/system.dir/cmake_clean.cmake
.PHONY : CMakeFiles/system.dir/clean
CMakeFiles/system.dir/depend:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/system.dir/DependInfo.cmake --color=$(COLOR)
.PHONY : CMakeFiles/system.dir/depend
file(REMOVE_RECURSE
"CMakeFiles/system.dir/Deploy/Deploy.cpp.o"
"system"
"system.pdb"
)
# Per-language clean rules from dependency scanning.
foreach(lang CXX)
include(CMakeFiles/system.dir/cmake_clean_${lang}.cmake OPTIONAL)
endforeach()
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
CMakeFiles/system.dir/Deploy/Deploy.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/AT__controllerB__Brake.hpp
../controllerB/include/controllerB/AT__controllerB__SpeedSensor.hpp
../controllerB/include/controllerB/AT__controllerB__Throttle.hpp
../controllerB/include/controllerB/AtomEPort__controllerB__floatPort.hpp
../controllerB/include/controllerB/AtomEPort__controllerB__silent.hpp
../controllerB/include/controllerB/AtomIPort__controllerB__floatPort.hpp
../controllerB/include/controllerB/AtomIPort__controllerB__silent.hpp
../controllerB/include/controllerB/CT__controllerB__Compound.hpp
../controllerB/include/controllerB/ConnT__controllerB__noChange.hpp
../controllerB/include/controllerB/ConnT__controllerB__rendezVous.hpp
../controllerB/include/controllerB/InterV__controllerB__noChange.hpp
../controllerB/include/controllerB/InterV__controllerB__rendezVous.hpp
../controllerB/include/controllerB/Inter__controllerB__noChange.hpp
../controllerB/include/controllerB/Inter__controllerB__rendezVous.hpp
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
../controllerB/include/controllerB/PT__controllerB__silent.hpp
../controllerB/include/controllerB/PV__controllerB__floatPort.hpp
../controllerB/include/controllerB/PV__controllerB__silent.hpp
../controllerB/include/controllerB/QPR__controllerB__floatPort.hpp
../controllerB/include/controllerB/QPR__controllerB__silent.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportDataItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExternalPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInternalPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ComponentItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundExportDataItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/DataItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/LauncherItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PriorityItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/QuotedPortReferenceItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Atom.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportData.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Compound.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CompoundExportData.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CompoundExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Connector.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/ConnectorExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Interaction.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/InteractionValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Launcher.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Priority.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/QuotedPortReference.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/fmi2FunctionTypes.h
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/fmi2Functions.h
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/fmi2TypesPlatform.h
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/Deploy/Deploy.cpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/Deploy/Deploy.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/Deploy/DeployTypes.hpp
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/AT__controllerB__Brake.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/AT__controllerB__SpeedSensor.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/AT__controllerB__Throttle.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/AtomEPort__controllerB__floatPort.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/AtomEPort__controllerB__silent.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/AtomIPort__controllerB__floatPort.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/AtomIPort__controllerB__silent.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/CT__controllerB__Compound.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/ConnT__controllerB__noChange.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/ConnT__controllerB__rendezVous.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/InterV__controllerB__noChange.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/InterV__controllerB__rendezVous.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/Inter__controllerB__noChange.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/Inter__controllerB__rendezVous.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/PT__controllerB__silent.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/PV__controllerB__floatPort.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/PV__controllerB__silent.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/QPR__controllerB__floatPort.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../controllerB/include/controllerB/QPR__controllerB__silent.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportDataItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportPortItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExternalPortItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInternalPortItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ComponentItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundExportDataItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundExportPortItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorExportPortItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/DataItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionValueItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/LauncherItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PriorityItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/QuotedPortReferenceItf.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Atom.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportData.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportPort.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExternalPort.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInternalPort.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Component.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Compound.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CompoundExportData.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CompoundExportPort.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Connector.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/ConnectorExportPort.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Data.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Interaction.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/InteractionValue.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Launcher.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Priority.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/QuotedPortReference.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/fmi2FunctionTypes.h
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/fmi2Functions.h
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/fmi2TypesPlatform.h
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../Deploy/Deploy.cpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../Deploy/Deploy.hpp
CMakeFiles/system.dir/Deploy/Deploy.cpp.o: ../Deploy/DeployTypes.hpp
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
# compile CXX with /usr/bin/c++
CXX_FLAGS = -Wall -std=c++0x
CXX_DEFINES =
CXX_INCLUDES = -I/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic -I/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific -I/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp -I/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/include
/usr/bin/c++ -Wall -std=c++0x -rdynamic CMakeFiles/system.dir/Deploy/Deploy.cpp.o -o system controllerB/libpack__controllerB.a /home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/lib/static/libengine.a -lrt
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
# Default target executed when no arguments are given to make.
default_target: all
.PHONY : default_target
# Allow only one "make -f Makefile2" at a time, but pass parallelism.
.NOTPARALLEL:
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Remove some rules from gmake that .SUFFIXES does not remove.
SUFFIXES =
.SUFFIXES: .hpux_make_needs_suffix_list
# Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /usr/bin/cmake
# The command to remove a file.
RM = /usr/bin/cmake -E remove -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build
#=============================================================================
# Targets provided globally by CMake.
# Special rule for the target rebuild_cache
rebuild_cache:
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
/usr/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
.PHONY : rebuild_cache
# Special rule for the target rebuild_cache
rebuild_cache/fast: rebuild_cache
.PHONY : rebuild_cache/fast
# Special rule for the target edit_cache
edit_cache:
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
/usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
.PHONY : edit_cache
# Special rule for the target edit_cache
edit_cache/fast: edit_cache
.PHONY : edit_cache/fast
# The main all target
all: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles/progress.marks
$(MAKE) -f CMakeFiles/Makefile2 all
$(CMAKE_COMMAND) -E cmake_progress_start /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles 0
.PHONY : all
# The main clean target
clean:
$(MAKE) -f CMakeFiles/Makefile2 clean
.PHONY : clean
# The main clean target
clean/fast: clean
.PHONY : clean/fast
# Prepare targets for installation.
preinstall: all
$(MAKE) -f CMakeFiles/Makefile2 preinstall
.PHONY : preinstall
# Prepare targets for installation.
preinstall/fast:
$(MAKE) -f CMakeFiles/Makefile2 preinstall
.PHONY : preinstall/fast
# clear depends
depend:
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
.PHONY : depend
#=============================================================================
# Target rules for targets named system
# Build rule for target.
system: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 system
.PHONY : system
# fast build rule for target.
system/fast:
$(MAKE) -f CMakeFiles/system.dir/build.make CMakeFiles/system.dir/build
.PHONY : system/fast
#=============================================================================
# Target rules for targets named pack__controllerB
# Build rule for target.
pack__controllerB: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 pack__controllerB
.PHONY : pack__controllerB
# fast build rule for target.
pack__controllerB/fast:
$(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/build
.PHONY : pack__controllerB/fast
Deploy/Deploy.o: Deploy/Deploy.cpp.o
.PHONY : Deploy/Deploy.o
# target to build an object file
Deploy/Deploy.cpp.o:
$(MAKE) -f CMakeFiles/system.dir/build.make CMakeFiles/system.dir/Deploy/Deploy.cpp.o
.PHONY : Deploy/Deploy.cpp.o
Deploy/Deploy.i: Deploy/Deploy.cpp.i
.PHONY : Deploy/Deploy.i
# target to preprocess a source file
Deploy/Deploy.cpp.i:
$(MAKE) -f CMakeFiles/system.dir/build.make CMakeFiles/system.dir/Deploy/Deploy.cpp.i
.PHONY : Deploy/Deploy.cpp.i
Deploy/Deploy.s: Deploy/Deploy.cpp.s
.PHONY : Deploy/Deploy.s
# target to generate assembly for a file
Deploy/Deploy.cpp.s:
$(MAKE) -f CMakeFiles/system.dir/build.make CMakeFiles/system.dir/Deploy/Deploy.cpp.s
.PHONY : Deploy/Deploy.cpp.s
# Help Target
help:
@echo "The following are some of the valid targets for this Makefile:"
@echo "... all (the default if no target is provided)"
@echo "... clean"
@echo "... depend"
@echo "... rebuild_cache"
@echo "... edit_cache"
@echo "... system"
@echo "... pack__controllerB"
@echo "... Deploy/Deploy.o"
@echo "... Deploy/Deploy.i"
@echo "... Deploy/Deploy.s"
.PHONY : help
#=============================================================================
# Special targets to cleanup operation of make.
# Special rule to run CMake to check the build system integrity.
# No rule that depends on this can have commands that come from listfiles
# because they might be regenerated.
cmake_check_build_system:
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
.PHONY : cmake_check_build_system
# Install script for directory: /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "/usr/local")
endif()
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
# Set the install configuration name.
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
if(BUILD_TYPE)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else()
set(CMAKE_INSTALL_CONFIG_NAME "")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
# Set the component getting installed.
if(NOT CMAKE_INSTALL_COMPONENT)
if(COMPONENT)
message(STATUS "Install component: \"${COMPONENT}\"")
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
else()
set(CMAKE_INSTALL_COMPONENT)
endif()
endif()
# Install shared libraries without execute permission?
if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
set(CMAKE_INSTALL_SO_NO_EXE "1")
endif()
# Is this installation the result of a crosscompile?
if(NOT DEFINED CMAKE_CROSSCOMPILING)
set(CMAKE_CROSSCOMPILING "FALSE")
endif()
if(NOT CMAKE_INSTALL_LOCAL_ONLY)
# Include the install script for each subdirectory.
include("/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/cmake_install.cmake")
endif()
if(CMAKE_INSTALL_COMPONENT)
set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
else()
set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
endif()
string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
"${CMAKE_INSTALL_MANIFEST_FILES}")
file(WRITE "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/${CMAKE_INSTALL_MANIFEST}"
"${CMAKE_INSTALL_MANIFEST_CONTENT}")
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
# Relative path conversion top directories.
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output")
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build")
# Force unix paths in dependencies.
set(CMAKE_FORCE_UNIX_PATHS 1)
# The C and CXX include file regular expressions for this directory.
set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
#IncludeRegexScan: ^.*$
#IncludeRegexComplain: ^$
#IncludeRegexTransform:
../controllerB/include/controllerB.hpp
string
-
../controllerB/include/controllerB/AT__controllerB__Brake.hpp
controllerB.hpp
-
Atom.hpp
-
utilities.hpp
-
controllerB/AtomIPort__controllerB__silent.hpp
-
controllerB/AtomIPort__controllerB__floatPort.hpp
-
controllerB/AtomEPort__controllerB__silent.hpp
-
controllerB/AtomEPort__controllerB__floatPort.hpp
-
controllerB/PV__controllerB__floatPort.hpp
-
controllerB/PV__controllerB__silent.hpp
-
../controllerB/include/controllerB/AT__controllerB__SpeedSensor.hpp
controllerB.hpp
-
Atom.hpp
-
utilities.hpp
-
controllerB/AtomIPort__controllerB__silent.hpp
-
controllerB/AtomIPort__controllerB__floatPort.hpp
-
controllerB/AtomEPort__controllerB__silent.hpp
-
controllerB/AtomEPort__controllerB__floatPort.hpp
-
controllerB/PV__controllerB__floatPort.hpp
-
controllerB/PV__controllerB__silent.hpp
-
../controllerB/include/controllerB/AT__controllerB__Throttle.hpp
controllerB.hpp
-
Atom.hpp
-
utilities.hpp
-
controllerB/AtomIPort__controllerB__silent.hpp
-
controllerB/AtomIPort__controllerB__floatPort.hpp
-
controllerB/AtomEPort__controllerB__silent.hpp
-
controllerB/AtomEPort__controllerB__floatPort.hpp
-
controllerB/PV__controllerB__floatPort.hpp
-
controllerB/PV__controllerB__silent.hpp
-
../controllerB/include/controllerB/AtomEPort__controllerB__floatPort.hpp
AtomExportPort.hpp
-
controllerB/AtomIPort__controllerB__floatPort.hpp
-
controllerB/PT__controllerB__floatPort.hpp
-
../controllerB/include/controllerB/AtomEPort__controllerB__silent.hpp
AtomExportPort.hpp
-
controllerB/AtomIPort__controllerB__silent.hpp
-
controllerB/PT__controllerB__silent.hpp
-
../controllerB/include/controllerB/AtomExternalPort__controllerB__floatPort.hpp
AtomExternalPort.hpp
-
controllerB/PT__controllerB__floatPort.hpp
-
../controllerB/include/controllerB/AtomExternalPort__controllerB__silent.hpp
AtomExternalPort.hpp
-
controllerB/PT__controllerB__silent.hpp
-
../controllerB/include/controllerB/AtomIPort__controllerB__floatPort.hpp
AtomInternalPort.hpp
-
controllerB/PT__controllerB__floatPort.hpp
-
controllerB/PV__controllerB__floatPort.hpp
-
../controllerB/include/controllerB/AtomIPort__controllerB__silent.hpp
AtomInternalPort.hpp
-
controllerB/PT__controllerB__silent.hpp
-
controllerB/PV__controllerB__silent.hpp
-
../controllerB/include/controllerB/CT__controllerB__Compound.hpp
controllerB.hpp
-
Compound.hpp
-
utilities.hpp
-
controllerB/AT__controllerB__Throttle.hpp
-
controllerB/AT__controllerB__SpeedSensor.hpp
-
controllerB/AT__controllerB__Brake.hpp
-
controllerB/ConnT__controllerB__rendezVous.hpp
-
controllerB/ConnT__controllerB__noChange.hpp
-
../controllerB/include/controllerB/ConnPort__controllerB__floatPort.hpp
ConnectorExportPort.hpp
-
controllerB/PT__controllerB__floatPort.hpp
-
../controllerB/include/controllerB/ConnPort__controllerB__silent.hpp
ConnectorExportPort.hpp
-
controllerB/PT__controllerB__silent.hpp
-
../controllerB/include/controllerB/ConnT__controllerB__noChange.hpp
controllerB.hpp
-
Connector.hpp
-
Interaction.hpp
-
PortValue.hpp
-
atomic
-
utilities.hpp
-
controllerB/QPR__controllerB__silent.hpp
-
controllerB/InterV__controllerB__noChange.hpp
-
../controllerB/include/controllerB/ConnT__controllerB__rendezVous.hpp
controllerB.hpp
-
Connector.hpp
-
Interaction.hpp
-
PortValue.hpp
-
atomic
-
utilities.hpp
-
controllerB/QPR__controllerB__floatPort.hpp
-
controllerB/InterV__controllerB__rendezVous.hpp
-
../controllerB/include/controllerB/CpndEPort__controllerB__floatPort.hpp
CompoundExportPort.hpp
-
controllerB/PT__controllerB__floatPort.hpp
-
../controllerB/include/controllerB/CpndEPort__controllerB__silent.hpp
CompoundExportPort.hpp
-
controllerB/PT__controllerB__silent.hpp
-
../controllerB/include/controllerB/InterV__controllerB__noChange.hpp
controllerB/Inter__controllerB__noChange.hpp
-
../controllerB/include/controllerB/InterV__controllerB__rendezVous.hpp
controllerB/Inter__controllerB__rendezVous.hpp
-
../controllerB/include/controllerB/Inter__controllerB__noChange.hpp
Interaction.hpp
-
Connector.hpp
-
bitset
-
../controllerB/include/controllerB/Inter__controllerB__rendezVous.hpp
Interaction.hpp
-
Connector.hpp
-
bitset
-
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
controllerB.hpp
-
Port.hpp
-
utilities.hpp
-
../controllerB/include/controllerB/PT__controllerB__silent.hpp
controllerB.hpp
-
Port.hpp
-
utilities.hpp
-
../controllerB/include/controllerB/PV__controllerB__floatPort.hpp
PortValue.hpp
-
Variables.hpp
-
controllerB/PT__controllerB__floatPort.hpp
-
../controllerB/include/controllerB/PV__controllerB__silent.hpp
PortValue.hpp
-
Variables.hpp
-
controllerB/PT__controllerB__silent.hpp
-
../controllerB/include/controllerB/QPR__controllerB__floatPort.hpp
QuotedPortReference.hpp
-
controllerB/PT__controllerB__floatPort.hpp
-
../controllerB/include/controllerB/QPR__controllerB__silent.hpp
QuotedPortReference.hpp
-
controllerB/PT__controllerB__silent.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportDataItf.hpp
bip-engineiface-config.hpp
-
DataItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/DataItf.hpp
Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportPortItf.hpp
bip-engineiface-config.hpp
-
PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExternalPortItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInternalPortItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInvariantViolationErrorItf.hpp
bip-engineiface-config.hpp
-
BipErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/BipErrorItf.hpp
BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomItf.hpp
bip-engineiface-config.hpp
-
ComponentItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ComponentItf.hpp
AtomExportData.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportData.hpp
AtomExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportPort.hpp
AtomExternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExternalPort.hpp
AtomInternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInternalPort.hpp
Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/BipErrorItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ComponentItf.hpp
bip-engineiface-config.hpp
-
Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Data.hpp
Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundExportDataItf.hpp
bip-engineiface-config.hpp
-
DataItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/DataItf.hpp
Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundExportPortItf.hpp
bip-engineiface-config.hpp
-
PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundItf.hpp
bip-engineiface-config.hpp
-
ComponentItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ComponentItf.hpp
Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Component.hpp
CompoundExportData.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundExportData.hpp
CompoundExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundExportPort.hpp
Connector.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Connector.hpp
Priority.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Priority.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorExportPortItf.hpp
bip-engineiface-config.hpp
-
PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorItf.hpp
bip-engineiface-config.hpp
-
ConnectorExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CycleInAtomPrioritiesErrorItf.hpp
bip-engineiface-config.hpp
-
BipErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/BipErrorItf.hpp
BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/DataItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionValueItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/NonDeterministicPetriNetErrorItf.hpp
bip-engineiface-config.hpp
-
BipErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/BipErrorItf.hpp
BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/NonOneSafePetriNetErrorItf.hpp
bip-engineiface-config.hpp
-
BipErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/BipErrorItf.hpp
BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PriorityItf.hpp
bip-engineiface-config.hpp
-
Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/QuotedPortReferenceItf.hpp
bip-engineiface-config.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
string
-
vector
-
map
-
set
-
algorithm
-
bitset
-
iostream
-
assert.h
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Atom.hpp
AtomItf.hpp
-
AtomExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportPort.hpp
AtomExportData.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportData.hpp
AtomInternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInternalPort.hpp
AtomExternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExternalPort.hpp
Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportData.hpp
AtomExportDataItf.hpp
-
Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportPort.hpp
AtomExportPortItf.hpp
-
Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExternalPort.hpp
AtomExternalPortItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInternalPort.hpp
AtomInternalPortItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInvariantViolationError.hpp
AtomInvariantViolationErrorItf.hpp
-
BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/BipError.hpp
BipErrorItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Component.hpp
ComponentItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Compound.hpp
CompoundItf.hpp
-
Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Component.hpp
CompoundExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CompoundExportPort.hpp
CompoundExportData.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CompoundExportData.hpp
Connector.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Connector.hpp
Priority.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Priority.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CompoundExportData.hpp
CompoundExportDataItf.hpp
-
Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CompoundExportPort.hpp
CompoundExportPortItf.hpp
-
Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Connector.hpp
ConnectorItf.hpp
-
ConnectorExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/ConnectorExportPort.hpp
QuotedPortReference.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/QuotedPortReference.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/ConnectorExportPort.hpp
ConnectorExportPortItf.hpp
-
Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
InteractionValue.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CycleInAtomPrioritiesError.hpp
CycleInAtomPrioritiesErrorItf.hpp
-
BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Data.hpp
DataItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Interaction.hpp
InteractionItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/InteractionValue.hpp
InteractionValueItf.hpp
-
Interaction.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Interaction.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/NonDeterministicPetriNetError.hpp
NonDeterministicPetriNetErrorItf.hpp
-
BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/NonOneSafePetriNetError.hpp
NonOneSafePetriNetErrorItf.hpp
-
BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
PortItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
PortValueItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Priority.hpp
PriorityItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/QuotedPortReference.hpp
QuotedPortReferenceItf.hpp
-
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
iostream
-
string
-
map
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp
utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
stdio.h
-
string
-
vector
-
stdlib.h
-
unistd.h
-
sys/types.h
-
sys/wait.h
-
math.h
-
cstdlib
-
iostream
-
sstream
-
sys/time.h
-
limits
-
fstream
-
cstring
-
unistd.h
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__Brake.cpp
controllerB/AT__controllerB__Brake.hpp
-
iostream
-
sstream
-
CycleInAtomPrioritiesError.hpp
-
NonDeterministicPetriNetError.hpp
-
NonOneSafePetriNetError.hpp
-
AtomInvariantViolationError.hpp
-
Variables.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__SpeedSensor.cpp
controllerB/AT__controllerB__SpeedSensor.hpp
-
iostream
-
sstream
-
CycleInAtomPrioritiesError.hpp
-
NonDeterministicPetriNetError.hpp
-
NonOneSafePetriNetError.hpp
-
AtomInvariantViolationError.hpp
-
Variables.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__Throttle.cpp
controllerB/AT__controllerB__Throttle.hpp
-
iostream
-
sstream
-
CycleInAtomPrioritiesError.hpp
-
NonDeterministicPetriNetError.hpp
-
NonOneSafePetriNetError.hpp
-
AtomInvariantViolationError.hpp
-
Variables.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomEPort__controllerB__floatPort.cpp
controllerB/AtomEPort__controllerB__floatPort.hpp
-
controllerB/PV__controllerB__floatPort.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomEPort__controllerB__silent.cpp
controllerB/AtomEPort__controllerB__silent.hpp
-
controllerB/PV__controllerB__silent.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp
controllerB/AtomExternalPort__controllerB__floatPort.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomExternalPort__controllerB__silent.cpp
controllerB/AtomExternalPort__controllerB__silent.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomIPort__controllerB__floatPort.cpp
controllerB/AtomIPort__controllerB__floatPort.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomIPort__controllerB__silent.cpp
controllerB/AtomIPort__controllerB__silent.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CT__controllerB__Compound.cpp
controllerB/CT__controllerB__Compound.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnPort__controllerB__floatPort.cpp
controllerB/ConnPort__controllerB__floatPort.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnPort__controllerB__silent.cpp
controllerB/ConnPort__controllerB__silent.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnT__controllerB__noChange.cpp
controllerB/ConnT__controllerB__noChange.hpp
-
controllerB/PV__controllerB__silent.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnT__controllerB__rendezVous.cpp
controllerB/ConnT__controllerB__rendezVous.hpp
-
controllerB/PV__controllerB__floatPort.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CpndEPort__controllerB__floatPort.cpp
controllerB/CpndEPort__controllerB__floatPort.hpp
-
controllerB/PV__controllerB__floatPort.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CpndEPort__controllerB__silent.cpp
controllerB/CpndEPort__controllerB__silent.hpp
-
controllerB/PV__controllerB__silent.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/InterV__controllerB__noChange.cpp
controllerB/InterV__controllerB__noChange.hpp
-
controllerB/ConnT__controllerB__noChange.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/InterV__controllerB__rendezVous.cpp
controllerB/InterV__controllerB__rendezVous.hpp
-
controllerB/ConnT__controllerB__rendezVous.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/Inter__controllerB__noChange.cpp
controllerB/Inter__controllerB__noChange.hpp
-
controllerB/ConnT__controllerB__noChange.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/Inter__controllerB__rendezVous.cpp
controllerB/Inter__controllerB__rendezVous.hpp
-
controllerB/ConnT__controllerB__rendezVous.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PT__controllerB__floatPort.cpp
controllerB/PT__controllerB__floatPort.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PT__controllerB__silent.cpp
controllerB/PT__controllerB__silent.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PV__controllerB__floatPort.cpp
controllerB/PV__controllerB__floatPort.hpp
-
iostream
-
sstream
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PV__controllerB__silent.cpp
controllerB/PV__controllerB__silent.hpp
-
iostream
-
sstream
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/QPR__controllerB__floatPort.cpp
controllerB/QPR__controllerB__floatPort.hpp
-
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/QPR__controllerB__silent.cpp
controllerB/QPR__controllerB__silent.hpp
-
# The set of languages for which implicit dependencies are needed:
set(CMAKE_DEPENDS_LANGUAGES
"CXX"
)
# The set of files for implicit dependencies of each language:
set(CMAKE_DEPENDS_CHECK_CXX
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__Brake.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__SpeedSensor.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__Throttle.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomEPort__controllerB__floatPort.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomEPort__controllerB__silent.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomExternalPort__controllerB__silent.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomIPort__controllerB__floatPort.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomIPort__controllerB__silent.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CT__controllerB__Compound.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnPort__controllerB__floatPort.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnPort__controllerB__silent.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnT__controllerB__noChange.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnT__controllerB__rendezVous.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CpndEPort__controllerB__floatPort.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CpndEPort__controllerB__silent.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/InterV__controllerB__noChange.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/InterV__controllerB__rendezVous.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/Inter__controllerB__noChange.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/Inter__controllerB__rendezVous.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PT__controllerB__floatPort.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PT__controllerB__silent.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PV__controllerB__floatPort.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PV__controllerB__silent.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/QPR__controllerB__floatPort.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.o"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/QPR__controllerB__silent.cpp" "/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.o"
)
set(CMAKE_CXX_COMPILER_ID "GNU")
# The include file search paths:
set(CMAKE_CXX_TARGET_INCLUDE_PATH
"/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic"
"/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific"
"/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp"
"../controllerB/include"
)
# Targets to which this target links.
set(CMAKE_TARGET_LINKED_INFO_FILES
)
# Fortran module output directory.
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
# Delete rule output on recipe failure.
.DELETE_ON_ERROR:
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Remove some rules from gmake that .SUFFIXES does not remove.
SUFFIXES =
.SUFFIXES: .hpux_make_needs_suffix_list
# Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /usr/bin/cmake
# The command to remove a file.
RM = /usr/bin/cmake -E remove -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build
# Include any dependencies generated for this target.
include controllerB/CMakeFiles/pack__controllerB.dir/depend.make
# Include the progress variables for this target.
include controllerB/CMakeFiles/pack__controllerB.dir/progress.make
# Include the compile flags for this target's objects.
include controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.o: ../controllerB/src/controllerB/AT__controllerB__Brake.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__Brake.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__Brake.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__Brake.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.o: ../controllerB/src/controllerB/AT__controllerB__Throttle.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__Throttle.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__Throttle.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__Throttle.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.o: ../controllerB/src/controllerB/AT__controllerB__SpeedSensor.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__SpeedSensor.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__SpeedSensor.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__SpeedSensor.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.o: ../controllerB/src/controllerB/CT__controllerB__Compound.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CT__controllerB__Compound.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CT__controllerB__Compound.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CT__controllerB__Compound.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.o: ../controllerB/src/controllerB/ConnT__controllerB__rendezVous.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnT__controllerB__rendezVous.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnT__controllerB__rendezVous.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnT__controllerB__rendezVous.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.o: ../controllerB/src/controllerB/ConnT__controllerB__noChange.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnT__controllerB__noChange.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnT__controllerB__noChange.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnT__controllerB__noChange.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.o: ../controllerB/src/controllerB/PT__controllerB__floatPort.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PT__controllerB__floatPort.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PT__controllerB__floatPort.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PT__controllerB__floatPort.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.o: ../controllerB/src/controllerB/PT__controllerB__silent.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PT__controllerB__silent.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PT__controllerB__silent.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PT__controllerB__silent.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.o: ../controllerB/src/controllerB/Inter__controllerB__rendezVous.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/Inter__controllerB__rendezVous.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/Inter__controllerB__rendezVous.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/Inter__controllerB__rendezVous.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.o: ../controllerB/src/controllerB/InterV__controllerB__rendezVous.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/InterV__controllerB__rendezVous.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/InterV__controllerB__rendezVous.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/InterV__controllerB__rendezVous.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.o: ../controllerB/src/controllerB/Inter__controllerB__noChange.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/Inter__controllerB__noChange.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/Inter__controllerB__noChange.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/Inter__controllerB__noChange.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.o: ../controllerB/src/controllerB/InterV__controllerB__noChange.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/InterV__controllerB__noChange.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/InterV__controllerB__noChange.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/InterV__controllerB__noChange.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.o: ../controllerB/src/controllerB/ConnPort__controllerB__floatPort.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnPort__controllerB__floatPort.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnPort__controllerB__floatPort.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnPort__controllerB__floatPort.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.o: ../controllerB/src/controllerB/CpndEPort__controllerB__floatPort.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CpndEPort__controllerB__floatPort.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CpndEPort__controllerB__floatPort.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CpndEPort__controllerB__floatPort.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.o: ../controllerB/src/controllerB/AtomEPort__controllerB__floatPort.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomEPort__controllerB__floatPort.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomEPort__controllerB__floatPort.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomEPort__controllerB__floatPort.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.o: ../controllerB/src/controllerB/AtomIPort__controllerB__floatPort.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomIPort__controllerB__floatPort.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomIPort__controllerB__floatPort.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomIPort__controllerB__floatPort.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.o: ../controllerB/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.o: ../controllerB/src/controllerB/PV__controllerB__floatPort.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PV__controllerB__floatPort.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PV__controllerB__floatPort.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PV__controllerB__floatPort.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.o: ../controllerB/src/controllerB/QPR__controllerB__floatPort.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/QPR__controllerB__floatPort.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/QPR__controllerB__floatPort.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/QPR__controllerB__floatPort.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.o: ../controllerB/src/controllerB/ConnPort__controllerB__silent.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnPort__controllerB__silent.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnPort__controllerB__silent.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnPort__controllerB__silent.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.o: ../controllerB/src/controllerB/CpndEPort__controllerB__silent.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CpndEPort__controllerB__silent.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CpndEPort__controllerB__silent.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CpndEPort__controllerB__silent.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.o: ../controllerB/src/controllerB/AtomEPort__controllerB__silent.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomEPort__controllerB__silent.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomEPort__controllerB__silent.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomEPort__controllerB__silent.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.o: ../controllerB/src/controllerB/AtomIPort__controllerB__silent.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomIPort__controllerB__silent.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomIPort__controllerB__silent.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomIPort__controllerB__silent.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.o: ../controllerB/src/controllerB/AtomExternalPort__controllerB__silent.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomExternalPort__controllerB__silent.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomExternalPort__controllerB__silent.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomExternalPort__controllerB__silent.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.o: ../controllerB/src/controllerB/PV__controllerB__silent.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PV__controllerB__silent.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PV__controllerB__silent.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PV__controllerB__silent.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.o: ../controllerB/src/controllerB/QPR__controllerB__silent.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/QPR__controllerB__silent.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/QPR__controllerB__silent.cpp > CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/QPR__controllerB__silent.cpp -o CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.s
controllerB/CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.o: controllerB/CMakeFiles/pack__controllerB.dir/flags.make
controllerB/CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.o: /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building CXX object controllerB/CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.o"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.o -c /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp
controllerB/CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.i"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp > CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.i
controllerB/CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.s"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp -o CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.s
# Object files for target pack__controllerB
pack__controllerB_OBJECTS = \
"CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.o" \
"CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.o" \
"CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.o"
# External object files for target pack__controllerB
pack__controllerB_EXTERNAL_OBJECTS =
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.o
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/build.make
controllerB/libpack__controllerB.a: controllerB/CMakeFiles/pack__controllerB.dir/link.txt
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Linking CXX static library libpack__controllerB.a"
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && $(CMAKE_COMMAND) -P CMakeFiles/pack__controllerB.dir/cmake_clean_target.cmake
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pack__controllerB.dir/link.txt --verbose=$(VERBOSE)
# Rule to build all files generated by this target.
controllerB/CMakeFiles/pack__controllerB.dir/build: controllerB/libpack__controllerB.a
.PHONY : controllerB/CMakeFiles/pack__controllerB.dir/build
controllerB/CMakeFiles/pack__controllerB.dir/clean:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB && $(CMAKE_COMMAND) -P CMakeFiles/pack__controllerB.dir/cmake_clean.cmake
.PHONY : controllerB/CMakeFiles/pack__controllerB.dir/clean
controllerB/CMakeFiles/pack__controllerB.dir/depend:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/pack__controllerB.dir/DependInfo.cmake --color=$(COLOR)
.PHONY : controllerB/CMakeFiles/pack__controllerB.dir/depend
file(REMOVE_RECURSE
"CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.o"
"CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.o"
"libpack__controllerB.a"
"libpack__controllerB.pdb"
)
# Per-language clean rules from dependency scanning.
foreach(lang CXX)
include(CMakeFiles/pack__controllerB.dir/cmake_clean_${lang}.cmake OPTIONAL)
endforeach()
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
controllerB/CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.o
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/AT__controllerB__Brake.hpp
../controllerB/include/controllerB/AtomEPort__controllerB__floatPort.hpp
../controllerB/include/controllerB/AtomEPort__controllerB__silent.hpp
../controllerB/include/controllerB/AtomIPort__controllerB__floatPort.hpp
../controllerB/include/controllerB/AtomIPort__controllerB__silent.hpp
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
../controllerB/include/controllerB/PT__controllerB__silent.hpp
../controllerB/include/controllerB/PV__controllerB__floatPort.hpp
../controllerB/include/controllerB/PV__controllerB__silent.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportDataItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExternalPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInternalPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInvariantViolationErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/BipErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ComponentItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CycleInAtomPrioritiesErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/DataItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/NonDeterministicPetriNetErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/NonOneSafePetriNetErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Atom.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportData.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInvariantViolationError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CycleInAtomPrioritiesError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/NonDeterministicPetriNetError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/NonOneSafePetriNetError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__Brake.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/AT__controllerB__SpeedSensor.hpp
../controllerB/include/controllerB/AtomEPort__controllerB__floatPort.hpp
../controllerB/include/controllerB/AtomEPort__controllerB__silent.hpp
../controllerB/include/controllerB/AtomIPort__controllerB__floatPort.hpp
../controllerB/include/controllerB/AtomIPort__controllerB__silent.hpp
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
../controllerB/include/controllerB/PT__controllerB__silent.hpp
../controllerB/include/controllerB/PV__controllerB__floatPort.hpp
../controllerB/include/controllerB/PV__controllerB__silent.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportDataItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExternalPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInternalPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInvariantViolationErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/BipErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ComponentItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CycleInAtomPrioritiesErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/DataItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/NonDeterministicPetriNetErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/NonOneSafePetriNetErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Atom.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportData.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInvariantViolationError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CycleInAtomPrioritiesError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/NonDeterministicPetriNetError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/NonOneSafePetriNetError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__SpeedSensor.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/AT__controllerB__Throttle.hpp
../controllerB/include/controllerB/AtomEPort__controllerB__floatPort.hpp
../controllerB/include/controllerB/AtomEPort__controllerB__silent.hpp
../controllerB/include/controllerB/AtomIPort__controllerB__floatPort.hpp
../controllerB/include/controllerB/AtomIPort__controllerB__silent.hpp
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
../controllerB/include/controllerB/PT__controllerB__silent.hpp
../controllerB/include/controllerB/PV__controllerB__floatPort.hpp
../controllerB/include/controllerB/PV__controllerB__silent.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportDataItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExternalPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInternalPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInvariantViolationErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/BipErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ComponentItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CycleInAtomPrioritiesErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/DataItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/NonDeterministicPetriNetErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/NonOneSafePetriNetErrorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Atom.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportData.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInvariantViolationError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/BipError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CycleInAtomPrioritiesError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/NonDeterministicPetriNetError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/NonOneSafePetriNetError.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AT__controllerB__Throttle.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/AtomEPort__controllerB__floatPort.hpp
../controllerB/include/controllerB/AtomIPort__controllerB__floatPort.hpp
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
../controllerB/include/controllerB/PV__controllerB__floatPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInternalPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomEPort__controllerB__floatPort.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/AtomEPort__controllerB__silent.hpp
../controllerB/include/controllerB/AtomIPort__controllerB__silent.hpp
../controllerB/include/controllerB/PT__controllerB__silent.hpp
../controllerB/include/controllerB/PV__controllerB__silent.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInternalPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomEPort__controllerB__silent.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/AtomExternalPort__controllerB__floatPort.hpp
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExternalPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/AtomExternalPort__controllerB__silent.hpp
../controllerB/include/controllerB/PT__controllerB__silent.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExternalPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomExternalPort__controllerB__silent.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/AtomIPort__controllerB__floatPort.hpp
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
../controllerB/include/controllerB/PV__controllerB__floatPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInternalPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomIPort__controllerB__floatPort.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/AtomIPort__controllerB__silent.hpp
../controllerB/include/controllerB/PT__controllerB__silent.hpp
../controllerB/include/controllerB/PV__controllerB__silent.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInternalPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/AtomIPort__controllerB__silent.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/AT__controllerB__Brake.hpp
../controllerB/include/controllerB/AT__controllerB__SpeedSensor.hpp
../controllerB/include/controllerB/AT__controllerB__Throttle.hpp
../controllerB/include/controllerB/AtomEPort__controllerB__floatPort.hpp
../controllerB/include/controllerB/AtomEPort__controllerB__silent.hpp
../controllerB/include/controllerB/AtomIPort__controllerB__floatPort.hpp
../controllerB/include/controllerB/AtomIPort__controllerB__silent.hpp
../controllerB/include/controllerB/CT__controllerB__Compound.hpp
../controllerB/include/controllerB/ConnT__controllerB__noChange.hpp
../controllerB/include/controllerB/ConnT__controllerB__rendezVous.hpp
../controllerB/include/controllerB/InterV__controllerB__noChange.hpp
../controllerB/include/controllerB/InterV__controllerB__rendezVous.hpp
../controllerB/include/controllerB/Inter__controllerB__noChange.hpp
../controllerB/include/controllerB/Inter__controllerB__rendezVous.hpp
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
../controllerB/include/controllerB/PT__controllerB__silent.hpp
../controllerB/include/controllerB/PV__controllerB__floatPort.hpp
../controllerB/include/controllerB/PV__controllerB__silent.hpp
../controllerB/include/controllerB/QPR__controllerB__floatPort.hpp
../controllerB/include/controllerB/QPR__controllerB__silent.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportDataItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomExternalPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomInternalPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/AtomItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ComponentItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundExportDataItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/DataItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PriorityItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/QuotedPortReferenceItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Atom.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportData.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomExternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/AtomInternalPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Component.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Compound.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CompoundExportData.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CompoundExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Connector.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/ConnectorExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Data.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Interaction.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/InteractionValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Priority.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/QuotedPortReference.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CT__controllerB__Compound.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/ConnPort__controllerB__floatPort.hpp
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/ConnectorExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Interaction.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/InteractionValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnPort__controllerB__floatPort.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/ConnPort__controllerB__silent.hpp
../controllerB/include/controllerB/PT__controllerB__silent.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/ConnectorExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Interaction.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/InteractionValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnPort__controllerB__silent.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/ConnT__controllerB__noChange.hpp
../controllerB/include/controllerB/InterV__controllerB__noChange.hpp
../controllerB/include/controllerB/Inter__controllerB__noChange.hpp
../controllerB/include/controllerB/PT__controllerB__silent.hpp
../controllerB/include/controllerB/PV__controllerB__silent.hpp
../controllerB/include/controllerB/QPR__controllerB__silent.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/QuotedPortReferenceItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Connector.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/ConnectorExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Interaction.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/InteractionValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/QuotedPortReference.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnT__controllerB__noChange.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/ConnT__controllerB__rendezVous.hpp
../controllerB/include/controllerB/InterV__controllerB__rendezVous.hpp
../controllerB/include/controllerB/Inter__controllerB__rendezVous.hpp
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
../controllerB/include/controllerB/PV__controllerB__floatPort.hpp
../controllerB/include/controllerB/QPR__controllerB__floatPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/QuotedPortReferenceItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Connector.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/ConnectorExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Interaction.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/InteractionValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/QuotedPortReference.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/ConnT__controllerB__rendezVous.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/CpndEPort__controllerB__floatPort.hpp
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
../controllerB/include/controllerB/PV__controllerB__floatPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CompoundExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CpndEPort__controllerB__floatPort.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/CpndEPort__controllerB__silent.hpp
../controllerB/include/controllerB/PT__controllerB__silent.hpp
../controllerB/include/controllerB/PV__controllerB__silent.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/CompoundExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/CompoundExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/CpndEPort__controllerB__silent.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/ConnT__controllerB__noChange.hpp
../controllerB/include/controllerB/InterV__controllerB__noChange.hpp
../controllerB/include/controllerB/Inter__controllerB__noChange.hpp
../controllerB/include/controllerB/PT__controllerB__silent.hpp
../controllerB/include/controllerB/QPR__controllerB__silent.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/QuotedPortReferenceItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Connector.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/ConnectorExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Interaction.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/InteractionValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/QuotedPortReference.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/InterV__controllerB__noChange.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/ConnT__controllerB__rendezVous.hpp
../controllerB/include/controllerB/InterV__controllerB__rendezVous.hpp
../controllerB/include/controllerB/Inter__controllerB__rendezVous.hpp
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
../controllerB/include/controllerB/QPR__controllerB__floatPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/QuotedPortReferenceItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Connector.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/ConnectorExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Interaction.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/InteractionValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/QuotedPortReference.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/InterV__controllerB__rendezVous.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/ConnT__controllerB__noChange.hpp
../controllerB/include/controllerB/InterV__controllerB__noChange.hpp
../controllerB/include/controllerB/Inter__controllerB__noChange.hpp
../controllerB/include/controllerB/PT__controllerB__silent.hpp
../controllerB/include/controllerB/QPR__controllerB__silent.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/QuotedPortReferenceItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Connector.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/ConnectorExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Interaction.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/InteractionValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/QuotedPortReference.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/Inter__controllerB__noChange.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/ConnT__controllerB__rendezVous.hpp
../controllerB/include/controllerB/InterV__controllerB__rendezVous.hpp
../controllerB/include/controllerB/Inter__controllerB__rendezVous.hpp
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
../controllerB/include/controllerB/QPR__controllerB__floatPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorExportPortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/ConnectorItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/InteractionValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/QuotedPortReferenceItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Connector.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/ConnectorExportPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Interaction.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/InteractionValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/QuotedPortReference.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/Inter__controllerB__rendezVous.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PT__controllerB__floatPort.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/PT__controllerB__silent.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PT__controllerB__silent.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
../controllerB/include/controllerB/PV__controllerB__floatPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PV__controllerB__floatPort.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/PT__controllerB__silent.hpp
../controllerB/include/controllerB/PV__controllerB__silent.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortValueItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/PortValue.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Variables.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/PV__controllerB__silent.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/PT__controllerB__floatPort.hpp
../controllerB/include/controllerB/QPR__controllerB__floatPort.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/QuotedPortReferenceItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/QuotedPortReference.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/QPR__controllerB__floatPort.cpp
controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.o
../controllerB/include/controllerB.hpp
../controllerB/include/controllerB/PT__controllerB__silent.hpp
../controllerB/include/controllerB/QPR__controllerB__silent.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/PortItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/QuotedPortReferenceItf.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-engineiface-config.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic/bip-types.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/Port.hpp
/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific/QuotedPortReference.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.hpp
/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/src/controllerB/QPR__controllerB__silent.cpp
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
# compile CXX with /usr/bin/c++
CXX_FLAGS = -Wall -std=c++0x
CXX_DEFINES =
CXX_INCLUDES = -I/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/generic -I/home/siemens/bip/distribution/build/bip-full/BIP-reference-engine-2022.05.030525-DEV_Linux-x86_64/include/specific -I/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp -I/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB/include
/usr/bin/ar qc libpack__controllerB.a CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.o CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.o CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.o
/usr/bin/ranlib libpack__controllerB.a
CMAKE_PROGRESS_1 = 1
CMAKE_PROGRESS_2 = 2
CMAKE_PROGRESS_3 = 3
CMAKE_PROGRESS_4 = 4
CMAKE_PROGRESS_5 = 5
CMAKE_PROGRESS_6 = 6
CMAKE_PROGRESS_7 = 7
CMAKE_PROGRESS_8 = 8
CMAKE_PROGRESS_9 = 9
CMAKE_PROGRESS_10 = 10
CMAKE_PROGRESS_11 = 11
CMAKE_PROGRESS_12 = 12
CMAKE_PROGRESS_13 = 13
CMAKE_PROGRESS_14 = 14
CMAKE_PROGRESS_15 = 15
CMAKE_PROGRESS_16 = 16
CMAKE_PROGRESS_17 = 17
CMAKE_PROGRESS_18 = 18
CMAKE_PROGRESS_19 = 19
CMAKE_PROGRESS_20 = 20
CMAKE_PROGRESS_21 = 21
CMAKE_PROGRESS_22 = 22
CMAKE_PROGRESS_23 = 23
CMAKE_PROGRESS_24 = 24
CMAKE_PROGRESS_25 = 25
CMAKE_PROGRESS_26 = 26
CMAKE_PROGRESS_27 = 27
CMAKE_PROGRESS_28 = 28
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
# Default target executed when no arguments are given to make.
default_target: all
.PHONY : default_target
# Allow only one "make -f Makefile2" at a time, but pass parallelism.
.NOTPARALLEL:
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Remove some rules from gmake that .SUFFIXES does not remove.
SUFFIXES =
.SUFFIXES: .hpux_make_needs_suffix_list
# Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /usr/bin/cmake
# The command to remove a file.
RM = /usr/bin/cmake -E remove -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build
#=============================================================================
# Targets provided globally by CMake.
# Special rule for the target rebuild_cache
rebuild_cache:
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
/usr/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
.PHONY : rebuild_cache
# Special rule for the target rebuild_cache
rebuild_cache/fast: rebuild_cache
.PHONY : rebuild_cache/fast
# Special rule for the target edit_cache
edit_cache:
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
/usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
.PHONY : edit_cache
# Special rule for the target edit_cache
edit_cache/fast: edit_cache
.PHONY : edit_cache/fast
# The main all target
all: cmake_check_build_system
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/controllerB/CMakeFiles/progress.marks
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f CMakeFiles/Makefile2 controllerB/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build/CMakeFiles 0
.PHONY : all
# The main clean target
clean:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f CMakeFiles/Makefile2 controllerB/clean
.PHONY : clean
# The main clean target
clean/fast: clean
.PHONY : clean/fast
# Prepare targets for installation.
preinstall: all
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f CMakeFiles/Makefile2 controllerB/preinstall
.PHONY : preinstall
# Prepare targets for installation.
preinstall/fast:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f CMakeFiles/Makefile2 controllerB/preinstall
.PHONY : preinstall/fast
# clear depends
depend:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
.PHONY : depend
# Convenience name for target.
controllerB/CMakeFiles/pack__controllerB.dir/rule:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f CMakeFiles/Makefile2 controllerB/CMakeFiles/pack__controllerB.dir/rule
.PHONY : controllerB/CMakeFiles/pack__controllerB.dir/rule
# Convenience name for target.
pack__controllerB: controllerB/CMakeFiles/pack__controllerB.dir/rule
.PHONY : pack__controllerB
# fast build rule for target.
pack__controllerB/fast:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/build
.PHONY : pack__controllerB/fast
home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.o: home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.o
.PHONY : home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.o
# target to build an object file
home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.o
.PHONY : home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.o
home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.i: home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.i
.PHONY : home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.i
# target to preprocess a source file
home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.i
.PHONY : home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.i
home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.s: home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.s
.PHONY : home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.s
# target to generate assembly for a file
home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.s
.PHONY : home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.cpp.s
src/controllerB/AT__controllerB__Brake.o: src/controllerB/AT__controllerB__Brake.cpp.o
.PHONY : src/controllerB/AT__controllerB__Brake.o
# target to build an object file
src/controllerB/AT__controllerB__Brake.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.o
.PHONY : src/controllerB/AT__controllerB__Brake.cpp.o
src/controllerB/AT__controllerB__Brake.i: src/controllerB/AT__controllerB__Brake.cpp.i
.PHONY : src/controllerB/AT__controllerB__Brake.i
# target to preprocess a source file
src/controllerB/AT__controllerB__Brake.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.i
.PHONY : src/controllerB/AT__controllerB__Brake.cpp.i
src/controllerB/AT__controllerB__Brake.s: src/controllerB/AT__controllerB__Brake.cpp.s
.PHONY : src/controllerB/AT__controllerB__Brake.s
# target to generate assembly for a file
src/controllerB/AT__controllerB__Brake.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Brake.cpp.s
.PHONY : src/controllerB/AT__controllerB__Brake.cpp.s
src/controllerB/AT__controllerB__SpeedSensor.o: src/controllerB/AT__controllerB__SpeedSensor.cpp.o
.PHONY : src/controllerB/AT__controllerB__SpeedSensor.o
# target to build an object file
src/controllerB/AT__controllerB__SpeedSensor.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.o
.PHONY : src/controllerB/AT__controllerB__SpeedSensor.cpp.o
src/controllerB/AT__controllerB__SpeedSensor.i: src/controllerB/AT__controllerB__SpeedSensor.cpp.i
.PHONY : src/controllerB/AT__controllerB__SpeedSensor.i
# target to preprocess a source file
src/controllerB/AT__controllerB__SpeedSensor.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.i
.PHONY : src/controllerB/AT__controllerB__SpeedSensor.cpp.i
src/controllerB/AT__controllerB__SpeedSensor.s: src/controllerB/AT__controllerB__SpeedSensor.cpp.s
.PHONY : src/controllerB/AT__controllerB__SpeedSensor.s
# target to generate assembly for a file
src/controllerB/AT__controllerB__SpeedSensor.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__SpeedSensor.cpp.s
.PHONY : src/controllerB/AT__controllerB__SpeedSensor.cpp.s
src/controllerB/AT__controllerB__Throttle.o: src/controllerB/AT__controllerB__Throttle.cpp.o
.PHONY : src/controllerB/AT__controllerB__Throttle.o
# target to build an object file
src/controllerB/AT__controllerB__Throttle.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.o
.PHONY : src/controllerB/AT__controllerB__Throttle.cpp.o
src/controllerB/AT__controllerB__Throttle.i: src/controllerB/AT__controllerB__Throttle.cpp.i
.PHONY : src/controllerB/AT__controllerB__Throttle.i
# target to preprocess a source file
src/controllerB/AT__controllerB__Throttle.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.i
.PHONY : src/controllerB/AT__controllerB__Throttle.cpp.i
src/controllerB/AT__controllerB__Throttle.s: src/controllerB/AT__controllerB__Throttle.cpp.s
.PHONY : src/controllerB/AT__controllerB__Throttle.s
# target to generate assembly for a file
src/controllerB/AT__controllerB__Throttle.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AT__controllerB__Throttle.cpp.s
.PHONY : src/controllerB/AT__controllerB__Throttle.cpp.s
src/controllerB/AtomEPort__controllerB__floatPort.o: src/controllerB/AtomEPort__controllerB__floatPort.cpp.o
.PHONY : src/controllerB/AtomEPort__controllerB__floatPort.o
# target to build an object file
src/controllerB/AtomEPort__controllerB__floatPort.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.o
.PHONY : src/controllerB/AtomEPort__controllerB__floatPort.cpp.o
src/controllerB/AtomEPort__controllerB__floatPort.i: src/controllerB/AtomEPort__controllerB__floatPort.cpp.i
.PHONY : src/controllerB/AtomEPort__controllerB__floatPort.i
# target to preprocess a source file
src/controllerB/AtomEPort__controllerB__floatPort.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.i
.PHONY : src/controllerB/AtomEPort__controllerB__floatPort.cpp.i
src/controllerB/AtomEPort__controllerB__floatPort.s: src/controllerB/AtomEPort__controllerB__floatPort.cpp.s
.PHONY : src/controllerB/AtomEPort__controllerB__floatPort.s
# target to generate assembly for a file
src/controllerB/AtomEPort__controllerB__floatPort.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__floatPort.cpp.s
.PHONY : src/controllerB/AtomEPort__controllerB__floatPort.cpp.s
src/controllerB/AtomEPort__controllerB__silent.o: src/controllerB/AtomEPort__controllerB__silent.cpp.o
.PHONY : src/controllerB/AtomEPort__controllerB__silent.o
# target to build an object file
src/controllerB/AtomEPort__controllerB__silent.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.o
.PHONY : src/controllerB/AtomEPort__controllerB__silent.cpp.o
src/controllerB/AtomEPort__controllerB__silent.i: src/controllerB/AtomEPort__controllerB__silent.cpp.i
.PHONY : src/controllerB/AtomEPort__controllerB__silent.i
# target to preprocess a source file
src/controllerB/AtomEPort__controllerB__silent.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.i
.PHONY : src/controllerB/AtomEPort__controllerB__silent.cpp.i
src/controllerB/AtomEPort__controllerB__silent.s: src/controllerB/AtomEPort__controllerB__silent.cpp.s
.PHONY : src/controllerB/AtomEPort__controllerB__silent.s
# target to generate assembly for a file
src/controllerB/AtomEPort__controllerB__silent.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomEPort__controllerB__silent.cpp.s
.PHONY : src/controllerB/AtomEPort__controllerB__silent.cpp.s
src/controllerB/AtomExternalPort__controllerB__floatPort.o: src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.o
.PHONY : src/controllerB/AtomExternalPort__controllerB__floatPort.o
# target to build an object file
src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.o
.PHONY : src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.o
src/controllerB/AtomExternalPort__controllerB__floatPort.i: src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.i
.PHONY : src/controllerB/AtomExternalPort__controllerB__floatPort.i
# target to preprocess a source file
src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.i
.PHONY : src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.i
src/controllerB/AtomExternalPort__controllerB__floatPort.s: src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.s
.PHONY : src/controllerB/AtomExternalPort__controllerB__floatPort.s
# target to generate assembly for a file
src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.s
.PHONY : src/controllerB/AtomExternalPort__controllerB__floatPort.cpp.s
src/controllerB/AtomExternalPort__controllerB__silent.o: src/controllerB/AtomExternalPort__controllerB__silent.cpp.o
.PHONY : src/controllerB/AtomExternalPort__controllerB__silent.o
# target to build an object file
src/controllerB/AtomExternalPort__controllerB__silent.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.o
.PHONY : src/controllerB/AtomExternalPort__controllerB__silent.cpp.o
src/controllerB/AtomExternalPort__controllerB__silent.i: src/controllerB/AtomExternalPort__controllerB__silent.cpp.i
.PHONY : src/controllerB/AtomExternalPort__controllerB__silent.i
# target to preprocess a source file
src/controllerB/AtomExternalPort__controllerB__silent.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.i
.PHONY : src/controllerB/AtomExternalPort__controllerB__silent.cpp.i
src/controllerB/AtomExternalPort__controllerB__silent.s: src/controllerB/AtomExternalPort__controllerB__silent.cpp.s
.PHONY : src/controllerB/AtomExternalPort__controllerB__silent.s
# target to generate assembly for a file
src/controllerB/AtomExternalPort__controllerB__silent.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomExternalPort__controllerB__silent.cpp.s
.PHONY : src/controllerB/AtomExternalPort__controllerB__silent.cpp.s
src/controllerB/AtomIPort__controllerB__floatPort.o: src/controllerB/AtomIPort__controllerB__floatPort.cpp.o
.PHONY : src/controllerB/AtomIPort__controllerB__floatPort.o
# target to build an object file
src/controllerB/AtomIPort__controllerB__floatPort.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.o
.PHONY : src/controllerB/AtomIPort__controllerB__floatPort.cpp.o
src/controllerB/AtomIPort__controllerB__floatPort.i: src/controllerB/AtomIPort__controllerB__floatPort.cpp.i
.PHONY : src/controllerB/AtomIPort__controllerB__floatPort.i
# target to preprocess a source file
src/controllerB/AtomIPort__controllerB__floatPort.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.i
.PHONY : src/controllerB/AtomIPort__controllerB__floatPort.cpp.i
src/controllerB/AtomIPort__controllerB__floatPort.s: src/controllerB/AtomIPort__controllerB__floatPort.cpp.s
.PHONY : src/controllerB/AtomIPort__controllerB__floatPort.s
# target to generate assembly for a file
src/controllerB/AtomIPort__controllerB__floatPort.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__floatPort.cpp.s
.PHONY : src/controllerB/AtomIPort__controllerB__floatPort.cpp.s
src/controllerB/AtomIPort__controllerB__silent.o: src/controllerB/AtomIPort__controllerB__silent.cpp.o
.PHONY : src/controllerB/AtomIPort__controllerB__silent.o
# target to build an object file
src/controllerB/AtomIPort__controllerB__silent.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.o
.PHONY : src/controllerB/AtomIPort__controllerB__silent.cpp.o
src/controllerB/AtomIPort__controllerB__silent.i: src/controllerB/AtomIPort__controllerB__silent.cpp.i
.PHONY : src/controllerB/AtomIPort__controllerB__silent.i
# target to preprocess a source file
src/controllerB/AtomIPort__controllerB__silent.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.i
.PHONY : src/controllerB/AtomIPort__controllerB__silent.cpp.i
src/controllerB/AtomIPort__controllerB__silent.s: src/controllerB/AtomIPort__controllerB__silent.cpp.s
.PHONY : src/controllerB/AtomIPort__controllerB__silent.s
# target to generate assembly for a file
src/controllerB/AtomIPort__controllerB__silent.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/AtomIPort__controllerB__silent.cpp.s
.PHONY : src/controllerB/AtomIPort__controllerB__silent.cpp.s
src/controllerB/CT__controllerB__Compound.o: src/controllerB/CT__controllerB__Compound.cpp.o
.PHONY : src/controllerB/CT__controllerB__Compound.o
# target to build an object file
src/controllerB/CT__controllerB__Compound.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.o
.PHONY : src/controllerB/CT__controllerB__Compound.cpp.o
src/controllerB/CT__controllerB__Compound.i: src/controllerB/CT__controllerB__Compound.cpp.i
.PHONY : src/controllerB/CT__controllerB__Compound.i
# target to preprocess a source file
src/controllerB/CT__controllerB__Compound.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.i
.PHONY : src/controllerB/CT__controllerB__Compound.cpp.i
src/controllerB/CT__controllerB__Compound.s: src/controllerB/CT__controllerB__Compound.cpp.s
.PHONY : src/controllerB/CT__controllerB__Compound.s
# target to generate assembly for a file
src/controllerB/CT__controllerB__Compound.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CT__controllerB__Compound.cpp.s
.PHONY : src/controllerB/CT__controllerB__Compound.cpp.s
src/controllerB/ConnPort__controllerB__floatPort.o: src/controllerB/ConnPort__controllerB__floatPort.cpp.o
.PHONY : src/controllerB/ConnPort__controllerB__floatPort.o
# target to build an object file
src/controllerB/ConnPort__controllerB__floatPort.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.o
.PHONY : src/controllerB/ConnPort__controllerB__floatPort.cpp.o
src/controllerB/ConnPort__controllerB__floatPort.i: src/controllerB/ConnPort__controllerB__floatPort.cpp.i
.PHONY : src/controllerB/ConnPort__controllerB__floatPort.i
# target to preprocess a source file
src/controllerB/ConnPort__controllerB__floatPort.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.i
.PHONY : src/controllerB/ConnPort__controllerB__floatPort.cpp.i
src/controllerB/ConnPort__controllerB__floatPort.s: src/controllerB/ConnPort__controllerB__floatPort.cpp.s
.PHONY : src/controllerB/ConnPort__controllerB__floatPort.s
# target to generate assembly for a file
src/controllerB/ConnPort__controllerB__floatPort.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__floatPort.cpp.s
.PHONY : src/controllerB/ConnPort__controllerB__floatPort.cpp.s
src/controllerB/ConnPort__controllerB__silent.o: src/controllerB/ConnPort__controllerB__silent.cpp.o
.PHONY : src/controllerB/ConnPort__controllerB__silent.o
# target to build an object file
src/controllerB/ConnPort__controllerB__silent.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.o
.PHONY : src/controllerB/ConnPort__controllerB__silent.cpp.o
src/controllerB/ConnPort__controllerB__silent.i: src/controllerB/ConnPort__controllerB__silent.cpp.i
.PHONY : src/controllerB/ConnPort__controllerB__silent.i
# target to preprocess a source file
src/controllerB/ConnPort__controllerB__silent.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.i
.PHONY : src/controllerB/ConnPort__controllerB__silent.cpp.i
src/controllerB/ConnPort__controllerB__silent.s: src/controllerB/ConnPort__controllerB__silent.cpp.s
.PHONY : src/controllerB/ConnPort__controllerB__silent.s
# target to generate assembly for a file
src/controllerB/ConnPort__controllerB__silent.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnPort__controllerB__silent.cpp.s
.PHONY : src/controllerB/ConnPort__controllerB__silent.cpp.s
src/controllerB/ConnT__controllerB__noChange.o: src/controllerB/ConnT__controllerB__noChange.cpp.o
.PHONY : src/controllerB/ConnT__controllerB__noChange.o
# target to build an object file
src/controllerB/ConnT__controllerB__noChange.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.o
.PHONY : src/controllerB/ConnT__controllerB__noChange.cpp.o
src/controllerB/ConnT__controllerB__noChange.i: src/controllerB/ConnT__controllerB__noChange.cpp.i
.PHONY : src/controllerB/ConnT__controllerB__noChange.i
# target to preprocess a source file
src/controllerB/ConnT__controllerB__noChange.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.i
.PHONY : src/controllerB/ConnT__controllerB__noChange.cpp.i
src/controllerB/ConnT__controllerB__noChange.s: src/controllerB/ConnT__controllerB__noChange.cpp.s
.PHONY : src/controllerB/ConnT__controllerB__noChange.s
# target to generate assembly for a file
src/controllerB/ConnT__controllerB__noChange.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__noChange.cpp.s
.PHONY : src/controllerB/ConnT__controllerB__noChange.cpp.s
src/controllerB/ConnT__controllerB__rendezVous.o: src/controllerB/ConnT__controllerB__rendezVous.cpp.o
.PHONY : src/controllerB/ConnT__controllerB__rendezVous.o
# target to build an object file
src/controllerB/ConnT__controllerB__rendezVous.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.o
.PHONY : src/controllerB/ConnT__controllerB__rendezVous.cpp.o
src/controllerB/ConnT__controllerB__rendezVous.i: src/controllerB/ConnT__controllerB__rendezVous.cpp.i
.PHONY : src/controllerB/ConnT__controllerB__rendezVous.i
# target to preprocess a source file
src/controllerB/ConnT__controllerB__rendezVous.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.i
.PHONY : src/controllerB/ConnT__controllerB__rendezVous.cpp.i
src/controllerB/ConnT__controllerB__rendezVous.s: src/controllerB/ConnT__controllerB__rendezVous.cpp.s
.PHONY : src/controllerB/ConnT__controllerB__rendezVous.s
# target to generate assembly for a file
src/controllerB/ConnT__controllerB__rendezVous.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/ConnT__controllerB__rendezVous.cpp.s
.PHONY : src/controllerB/ConnT__controllerB__rendezVous.cpp.s
src/controllerB/CpndEPort__controllerB__floatPort.o: src/controllerB/CpndEPort__controllerB__floatPort.cpp.o
.PHONY : src/controllerB/CpndEPort__controllerB__floatPort.o
# target to build an object file
src/controllerB/CpndEPort__controllerB__floatPort.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.o
.PHONY : src/controllerB/CpndEPort__controllerB__floatPort.cpp.o
src/controllerB/CpndEPort__controllerB__floatPort.i: src/controllerB/CpndEPort__controllerB__floatPort.cpp.i
.PHONY : src/controllerB/CpndEPort__controllerB__floatPort.i
# target to preprocess a source file
src/controllerB/CpndEPort__controllerB__floatPort.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.i
.PHONY : src/controllerB/CpndEPort__controllerB__floatPort.cpp.i
src/controllerB/CpndEPort__controllerB__floatPort.s: src/controllerB/CpndEPort__controllerB__floatPort.cpp.s
.PHONY : src/controllerB/CpndEPort__controllerB__floatPort.s
# target to generate assembly for a file
src/controllerB/CpndEPort__controllerB__floatPort.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__floatPort.cpp.s
.PHONY : src/controllerB/CpndEPort__controllerB__floatPort.cpp.s
src/controllerB/CpndEPort__controllerB__silent.o: src/controllerB/CpndEPort__controllerB__silent.cpp.o
.PHONY : src/controllerB/CpndEPort__controllerB__silent.o
# target to build an object file
src/controllerB/CpndEPort__controllerB__silent.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.o
.PHONY : src/controllerB/CpndEPort__controllerB__silent.cpp.o
src/controllerB/CpndEPort__controllerB__silent.i: src/controllerB/CpndEPort__controllerB__silent.cpp.i
.PHONY : src/controllerB/CpndEPort__controllerB__silent.i
# target to preprocess a source file
src/controllerB/CpndEPort__controllerB__silent.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.i
.PHONY : src/controllerB/CpndEPort__controllerB__silent.cpp.i
src/controllerB/CpndEPort__controllerB__silent.s: src/controllerB/CpndEPort__controllerB__silent.cpp.s
.PHONY : src/controllerB/CpndEPort__controllerB__silent.s
# target to generate assembly for a file
src/controllerB/CpndEPort__controllerB__silent.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/CpndEPort__controllerB__silent.cpp.s
.PHONY : src/controllerB/CpndEPort__controllerB__silent.cpp.s
src/controllerB/InterV__controllerB__noChange.o: src/controllerB/InterV__controllerB__noChange.cpp.o
.PHONY : src/controllerB/InterV__controllerB__noChange.o
# target to build an object file
src/controllerB/InterV__controllerB__noChange.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.o
.PHONY : src/controllerB/InterV__controllerB__noChange.cpp.o
src/controllerB/InterV__controllerB__noChange.i: src/controllerB/InterV__controllerB__noChange.cpp.i
.PHONY : src/controllerB/InterV__controllerB__noChange.i
# target to preprocess a source file
src/controllerB/InterV__controllerB__noChange.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.i
.PHONY : src/controllerB/InterV__controllerB__noChange.cpp.i
src/controllerB/InterV__controllerB__noChange.s: src/controllerB/InterV__controllerB__noChange.cpp.s
.PHONY : src/controllerB/InterV__controllerB__noChange.s
# target to generate assembly for a file
src/controllerB/InterV__controllerB__noChange.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__noChange.cpp.s
.PHONY : src/controllerB/InterV__controllerB__noChange.cpp.s
src/controllerB/InterV__controllerB__rendezVous.o: src/controllerB/InterV__controllerB__rendezVous.cpp.o
.PHONY : src/controllerB/InterV__controllerB__rendezVous.o
# target to build an object file
src/controllerB/InterV__controllerB__rendezVous.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.o
.PHONY : src/controllerB/InterV__controllerB__rendezVous.cpp.o
src/controllerB/InterV__controllerB__rendezVous.i: src/controllerB/InterV__controllerB__rendezVous.cpp.i
.PHONY : src/controllerB/InterV__controllerB__rendezVous.i
# target to preprocess a source file
src/controllerB/InterV__controllerB__rendezVous.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.i
.PHONY : src/controllerB/InterV__controllerB__rendezVous.cpp.i
src/controllerB/InterV__controllerB__rendezVous.s: src/controllerB/InterV__controllerB__rendezVous.cpp.s
.PHONY : src/controllerB/InterV__controllerB__rendezVous.s
# target to generate assembly for a file
src/controllerB/InterV__controllerB__rendezVous.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/InterV__controllerB__rendezVous.cpp.s
.PHONY : src/controllerB/InterV__controllerB__rendezVous.cpp.s
src/controllerB/Inter__controllerB__noChange.o: src/controllerB/Inter__controllerB__noChange.cpp.o
.PHONY : src/controllerB/Inter__controllerB__noChange.o
# target to build an object file
src/controllerB/Inter__controllerB__noChange.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.o
.PHONY : src/controllerB/Inter__controllerB__noChange.cpp.o
src/controllerB/Inter__controllerB__noChange.i: src/controllerB/Inter__controllerB__noChange.cpp.i
.PHONY : src/controllerB/Inter__controllerB__noChange.i
# target to preprocess a source file
src/controllerB/Inter__controllerB__noChange.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.i
.PHONY : src/controllerB/Inter__controllerB__noChange.cpp.i
src/controllerB/Inter__controllerB__noChange.s: src/controllerB/Inter__controllerB__noChange.cpp.s
.PHONY : src/controllerB/Inter__controllerB__noChange.s
# target to generate assembly for a file
src/controllerB/Inter__controllerB__noChange.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__noChange.cpp.s
.PHONY : src/controllerB/Inter__controllerB__noChange.cpp.s
src/controllerB/Inter__controllerB__rendezVous.o: src/controllerB/Inter__controllerB__rendezVous.cpp.o
.PHONY : src/controllerB/Inter__controllerB__rendezVous.o
# target to build an object file
src/controllerB/Inter__controllerB__rendezVous.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.o
.PHONY : src/controllerB/Inter__controllerB__rendezVous.cpp.o
src/controllerB/Inter__controllerB__rendezVous.i: src/controllerB/Inter__controllerB__rendezVous.cpp.i
.PHONY : src/controllerB/Inter__controllerB__rendezVous.i
# target to preprocess a source file
src/controllerB/Inter__controllerB__rendezVous.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.i
.PHONY : src/controllerB/Inter__controllerB__rendezVous.cpp.i
src/controllerB/Inter__controllerB__rendezVous.s: src/controllerB/Inter__controllerB__rendezVous.cpp.s
.PHONY : src/controllerB/Inter__controllerB__rendezVous.s
# target to generate assembly for a file
src/controllerB/Inter__controllerB__rendezVous.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/Inter__controllerB__rendezVous.cpp.s
.PHONY : src/controllerB/Inter__controllerB__rendezVous.cpp.s
src/controllerB/PT__controllerB__floatPort.o: src/controllerB/PT__controllerB__floatPort.cpp.o
.PHONY : src/controllerB/PT__controllerB__floatPort.o
# target to build an object file
src/controllerB/PT__controllerB__floatPort.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.o
.PHONY : src/controllerB/PT__controllerB__floatPort.cpp.o
src/controllerB/PT__controllerB__floatPort.i: src/controllerB/PT__controllerB__floatPort.cpp.i
.PHONY : src/controllerB/PT__controllerB__floatPort.i
# target to preprocess a source file
src/controllerB/PT__controllerB__floatPort.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.i
.PHONY : src/controllerB/PT__controllerB__floatPort.cpp.i
src/controllerB/PT__controllerB__floatPort.s: src/controllerB/PT__controllerB__floatPort.cpp.s
.PHONY : src/controllerB/PT__controllerB__floatPort.s
# target to generate assembly for a file
src/controllerB/PT__controllerB__floatPort.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__floatPort.cpp.s
.PHONY : src/controllerB/PT__controllerB__floatPort.cpp.s
src/controllerB/PT__controllerB__silent.o: src/controllerB/PT__controllerB__silent.cpp.o
.PHONY : src/controllerB/PT__controllerB__silent.o
# target to build an object file
src/controllerB/PT__controllerB__silent.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.o
.PHONY : src/controllerB/PT__controllerB__silent.cpp.o
src/controllerB/PT__controllerB__silent.i: src/controllerB/PT__controllerB__silent.cpp.i
.PHONY : src/controllerB/PT__controllerB__silent.i
# target to preprocess a source file
src/controllerB/PT__controllerB__silent.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.i
.PHONY : src/controllerB/PT__controllerB__silent.cpp.i
src/controllerB/PT__controllerB__silent.s: src/controllerB/PT__controllerB__silent.cpp.s
.PHONY : src/controllerB/PT__controllerB__silent.s
# target to generate assembly for a file
src/controllerB/PT__controllerB__silent.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PT__controllerB__silent.cpp.s
.PHONY : src/controllerB/PT__controllerB__silent.cpp.s
src/controllerB/PV__controllerB__floatPort.o: src/controllerB/PV__controllerB__floatPort.cpp.o
.PHONY : src/controllerB/PV__controllerB__floatPort.o
# target to build an object file
src/controllerB/PV__controllerB__floatPort.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.o
.PHONY : src/controllerB/PV__controllerB__floatPort.cpp.o
src/controllerB/PV__controllerB__floatPort.i: src/controllerB/PV__controllerB__floatPort.cpp.i
.PHONY : src/controllerB/PV__controllerB__floatPort.i
# target to preprocess a source file
src/controllerB/PV__controllerB__floatPort.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.i
.PHONY : src/controllerB/PV__controllerB__floatPort.cpp.i
src/controllerB/PV__controllerB__floatPort.s: src/controllerB/PV__controllerB__floatPort.cpp.s
.PHONY : src/controllerB/PV__controllerB__floatPort.s
# target to generate assembly for a file
src/controllerB/PV__controllerB__floatPort.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__floatPort.cpp.s
.PHONY : src/controllerB/PV__controllerB__floatPort.cpp.s
src/controllerB/PV__controllerB__silent.o: src/controllerB/PV__controllerB__silent.cpp.o
.PHONY : src/controllerB/PV__controllerB__silent.o
# target to build an object file
src/controllerB/PV__controllerB__silent.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.o
.PHONY : src/controllerB/PV__controllerB__silent.cpp.o
src/controllerB/PV__controllerB__silent.i: src/controllerB/PV__controllerB__silent.cpp.i
.PHONY : src/controllerB/PV__controllerB__silent.i
# target to preprocess a source file
src/controllerB/PV__controllerB__silent.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.i
.PHONY : src/controllerB/PV__controllerB__silent.cpp.i
src/controllerB/PV__controllerB__silent.s: src/controllerB/PV__controllerB__silent.cpp.s
.PHONY : src/controllerB/PV__controllerB__silent.s
# target to generate assembly for a file
src/controllerB/PV__controllerB__silent.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/PV__controllerB__silent.cpp.s
.PHONY : src/controllerB/PV__controllerB__silent.cpp.s
src/controllerB/QPR__controllerB__floatPort.o: src/controllerB/QPR__controllerB__floatPort.cpp.o
.PHONY : src/controllerB/QPR__controllerB__floatPort.o
# target to build an object file
src/controllerB/QPR__controllerB__floatPort.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.o
.PHONY : src/controllerB/QPR__controllerB__floatPort.cpp.o
src/controllerB/QPR__controllerB__floatPort.i: src/controllerB/QPR__controllerB__floatPort.cpp.i
.PHONY : src/controllerB/QPR__controllerB__floatPort.i
# target to preprocess a source file
src/controllerB/QPR__controllerB__floatPort.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.i
.PHONY : src/controllerB/QPR__controllerB__floatPort.cpp.i
src/controllerB/QPR__controllerB__floatPort.s: src/controllerB/QPR__controllerB__floatPort.cpp.s
.PHONY : src/controllerB/QPR__controllerB__floatPort.s
# target to generate assembly for a file
src/controllerB/QPR__controllerB__floatPort.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__floatPort.cpp.s
.PHONY : src/controllerB/QPR__controllerB__floatPort.cpp.s
src/controllerB/QPR__controllerB__silent.o: src/controllerB/QPR__controllerB__silent.cpp.o
.PHONY : src/controllerB/QPR__controllerB__silent.o
# target to build an object file
src/controllerB/QPR__controllerB__silent.cpp.o:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.o
.PHONY : src/controllerB/QPR__controllerB__silent.cpp.o
src/controllerB/QPR__controllerB__silent.i: src/controllerB/QPR__controllerB__silent.cpp.i
.PHONY : src/controllerB/QPR__controllerB__silent.i
# target to preprocess a source file
src/controllerB/QPR__controllerB__silent.cpp.i:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.i
.PHONY : src/controllerB/QPR__controllerB__silent.cpp.i
src/controllerB/QPR__controllerB__silent.s: src/controllerB/QPR__controllerB__silent.cpp.s
.PHONY : src/controllerB/QPR__controllerB__silent.s
# target to generate assembly for a file
src/controllerB/QPR__controllerB__silent.cpp.s:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(MAKE) -f controllerB/CMakeFiles/pack__controllerB.dir/build.make controllerB/CMakeFiles/pack__controllerB.dir/src/controllerB/QPR__controllerB__silent.cpp.s
.PHONY : src/controllerB/QPR__controllerB__silent.cpp.s
# Help Target
help:
@echo "The following are some of the valid targets for this Makefile:"
@echo "... all (the default if no target is provided)"
@echo "... clean"
@echo "... depend"
@echo "... rebuild_cache"
@echo "... edit_cache"
@echo "... pack__controllerB"
@echo "... home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.o"
@echo "... home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.i"
@echo "... home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp/utilities.s"
@echo "... src/controllerB/AT__controllerB__Brake.o"
@echo "... src/controllerB/AT__controllerB__Brake.i"
@echo "... src/controllerB/AT__controllerB__Brake.s"
@echo "... src/controllerB/AT__controllerB__SpeedSensor.o"
@echo "... src/controllerB/AT__controllerB__SpeedSensor.i"
@echo "... src/controllerB/AT__controllerB__SpeedSensor.s"
@echo "... src/controllerB/AT__controllerB__Throttle.o"
@echo "... src/controllerB/AT__controllerB__Throttle.i"
@echo "... src/controllerB/AT__controllerB__Throttle.s"
@echo "... src/controllerB/AtomEPort__controllerB__floatPort.o"
@echo "... src/controllerB/AtomEPort__controllerB__floatPort.i"
@echo "... src/controllerB/AtomEPort__controllerB__floatPort.s"
@echo "... src/controllerB/AtomEPort__controllerB__silent.o"
@echo "... src/controllerB/AtomEPort__controllerB__silent.i"
@echo "... src/controllerB/AtomEPort__controllerB__silent.s"
@echo "... src/controllerB/AtomExternalPort__controllerB__floatPort.o"
@echo "... src/controllerB/AtomExternalPort__controllerB__floatPort.i"
@echo "... src/controllerB/AtomExternalPort__controllerB__floatPort.s"
@echo "... src/controllerB/AtomExternalPort__controllerB__silent.o"
@echo "... src/controllerB/AtomExternalPort__controllerB__silent.i"
@echo "... src/controllerB/AtomExternalPort__controllerB__silent.s"
@echo "... src/controllerB/AtomIPort__controllerB__floatPort.o"
@echo "... src/controllerB/AtomIPort__controllerB__floatPort.i"
@echo "... src/controllerB/AtomIPort__controllerB__floatPort.s"
@echo "... src/controllerB/AtomIPort__controllerB__silent.o"
@echo "... src/controllerB/AtomIPort__controllerB__silent.i"
@echo "... src/controllerB/AtomIPort__controllerB__silent.s"
@echo "... src/controllerB/CT__controllerB__Compound.o"
@echo "... src/controllerB/CT__controllerB__Compound.i"
@echo "... src/controllerB/CT__controllerB__Compound.s"
@echo "... src/controllerB/ConnPort__controllerB__floatPort.o"
@echo "... src/controllerB/ConnPort__controllerB__floatPort.i"
@echo "... src/controllerB/ConnPort__controllerB__floatPort.s"
@echo "... src/controllerB/ConnPort__controllerB__silent.o"
@echo "... src/controllerB/ConnPort__controllerB__silent.i"
@echo "... src/controllerB/ConnPort__controllerB__silent.s"
@echo "... src/controllerB/ConnT__controllerB__noChange.o"
@echo "... src/controllerB/ConnT__controllerB__noChange.i"
@echo "... src/controllerB/ConnT__controllerB__noChange.s"
@echo "... src/controllerB/ConnT__controllerB__rendezVous.o"
@echo "... src/controllerB/ConnT__controllerB__rendezVous.i"
@echo "... src/controllerB/ConnT__controllerB__rendezVous.s"
@echo "... src/controllerB/CpndEPort__controllerB__floatPort.o"
@echo "... src/controllerB/CpndEPort__controllerB__floatPort.i"
@echo "... src/controllerB/CpndEPort__controllerB__floatPort.s"
@echo "... src/controllerB/CpndEPort__controllerB__silent.o"
@echo "... src/controllerB/CpndEPort__controllerB__silent.i"
@echo "... src/controllerB/CpndEPort__controllerB__silent.s"
@echo "... src/controllerB/InterV__controllerB__noChange.o"
@echo "... src/controllerB/InterV__controllerB__noChange.i"
@echo "... src/controllerB/InterV__controllerB__noChange.s"
@echo "... src/controllerB/InterV__controllerB__rendezVous.o"
@echo "... src/controllerB/InterV__controllerB__rendezVous.i"
@echo "... src/controllerB/InterV__controllerB__rendezVous.s"
@echo "... src/controllerB/Inter__controllerB__noChange.o"
@echo "... src/controllerB/Inter__controllerB__noChange.i"
@echo "... src/controllerB/Inter__controllerB__noChange.s"
@echo "... src/controllerB/Inter__controllerB__rendezVous.o"
@echo "... src/controllerB/Inter__controllerB__rendezVous.i"
@echo "... src/controllerB/Inter__controllerB__rendezVous.s"
@echo "... src/controllerB/PT__controllerB__floatPort.o"
@echo "... src/controllerB/PT__controllerB__floatPort.i"
@echo "... src/controllerB/PT__controllerB__floatPort.s"
@echo "... src/controllerB/PT__controllerB__silent.o"
@echo "... src/controllerB/PT__controllerB__silent.i"
@echo "... src/controllerB/PT__controllerB__silent.s"
@echo "... src/controllerB/PV__controllerB__floatPort.o"
@echo "... src/controllerB/PV__controllerB__floatPort.i"
@echo "... src/controllerB/PV__controllerB__floatPort.s"
@echo "... src/controllerB/PV__controllerB__silent.o"
@echo "... src/controllerB/PV__controllerB__silent.i"
@echo "... src/controllerB/PV__controllerB__silent.s"
@echo "... src/controllerB/QPR__controllerB__floatPort.o"
@echo "... src/controllerB/QPR__controllerB__floatPort.i"
@echo "... src/controllerB/QPR__controllerB__floatPort.s"
@echo "... src/controllerB/QPR__controllerB__silent.o"
@echo "... src/controllerB/QPR__controllerB__silent.i"
@echo "... src/controllerB/QPR__controllerB__silent.s"
.PHONY : help
#=============================================================================
# Special targets to cleanup operation of make.
# Special rule to run CMake to check the build system integrity.
# No rule that depends on this can have commands that come from listfiles
# because they might be regenerated.
cmake_check_build_system:
cd /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
.PHONY : cmake_check_build_system
# Install script for directory: /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/output/controllerB
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "/usr/local")
endif()
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
# Set the install configuration name.
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
if(BUILD_TYPE)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else()
set(CMAKE_INSTALL_CONFIG_NAME "")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
# Set the component getting installed.
if(NOT CMAKE_INSTALL_COMPONENT)
if(COMPONENT)
message(STATUS "Install component: \"${COMPONENT}\"")
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
else()
set(CMAKE_INSTALL_COMPONENT)
endif()
endif()
# Install shared libraries without execute permission?
if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
set(CMAKE_INSTALL_SO_NO_EXE "1")
endif()
# Is this installation the result of a crosscompile?
if(NOT DEFINED CMAKE_CROSSCOMPILING)
set(CMAKE_CROSSCOMPILING "FALSE")
endif()
#start
cmake_minimum_required(VERSION 2.8)
##set(ATOM_FILES)
##set(COMPOUND_FILES)
set(PORT_FILES)
set(TYPE_FILES)
##set(CONNECTOR_FILES)
set(EXTRA_SRC)
set(EXTRA_OBJ)
# user include dir
include_directories(/home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/ext-cpp)
# for @cpp(src="...") extra files
list(APPEND EXTRA_SRC /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/./ext-cpp/utilities.cpp)
# /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:21:1
list(APPEND TYPE_FILES include/controllerB/AT__controllerB__Brake.hpp src/controllerB/AT__controllerB__Brake.cpp)
# /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:36:1
list(APPEND TYPE_FILES include/controllerB/AT__controllerB__Throttle.hpp src/controllerB/AT__controllerB__Throttle.cpp)
# /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:51:1
list(APPEND TYPE_FILES include/controllerB/AT__controllerB__SpeedSensor.hpp src/controllerB/AT__controllerB__SpeedSensor.cpp)
# /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:68:1
list(APPEND TYPE_FILES include/controllerB/CT__controllerB__Compound.hpp src/controllerB/CT__controllerB__Compound.cpp)
# /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:12:1
list(APPEND TYPE_FILES include/controllerB/ConnT__controllerB__rendezVous.hpp src/controllerB/ConnT__controllerB__rendezVous.cpp)
list (APPEND PORT_FILES src/controllerB/Inter__controllerB__rendezVous.cpp
include/controllerB/Inter__controllerB__rendezVous.hpp)
list (APPEND PORT_FILES src/controllerB/InterV__controllerB__rendezVous.cpp
include/controllerB/InterV__controllerB__rendezVous.hpp)
# /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:17:1
list(APPEND TYPE_FILES include/controllerB/ConnT__controllerB__noChange.hpp src/controllerB/ConnT__controllerB__noChange.cpp)
list (APPEND PORT_FILES src/controllerB/Inter__controllerB__noChange.cpp
include/controllerB/Inter__controllerB__noChange.hpp)
list (APPEND PORT_FILES src/controllerB/InterV__controllerB__noChange.cpp
include/controllerB/InterV__controllerB__noChange.hpp)
# /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:8:1
list(APPEND TYPE_FILES include/controllerB/PT__controllerB__floatPort.hpp src/controllerB/PT__controllerB__floatPort.cpp)
list (APPEND PORT_FILES src/controllerB/ConnPort__controllerB__floatPort.cpp
include/controllerB/ConnPort__controllerB__floatPort.hpp)
list (APPEND PORT_FILES src/controllerB/CpndEPort__controllerB__floatPort.cpp
include/controllerB/CpndEPort__controllerB__floatPort.hpp)
list (APPEND PORT_FILES src/controllerB/AtomEPort__controllerB__floatPort.cpp
include/controllerB/AtomEPort__controllerB__floatPort.hpp)
list (APPEND PORT_FILES src/controllerB/AtomIPort__controllerB__floatPort.cpp
include/controllerB/AtomIPort__controllerB__floatPort.hpp)
list (APPEND PORT_FILES src/controllerB/AtomExternalPort__controllerB__floatPort.cpp
include/controllerB/AtomExternalPort__controllerB__floatPort.hpp)
list (APPEND PORT_FILES src/controllerB/PV__controllerB__floatPort.cpp
include/controllerB/PV__controllerB__floatPort.hpp)
list (APPEND PORT_FILES src/controllerB/QPR__controllerB__floatPort.cpp
include/controllerB/QPR__controllerB__floatPort.hpp)
# /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:9:1
list(APPEND TYPE_FILES include/controllerB/PT__controllerB__silent.hpp src/controllerB/PT__controllerB__silent.cpp)
list (APPEND PORT_FILES src/controllerB/ConnPort__controllerB__silent.cpp
include/controllerB/ConnPort__controllerB__silent.hpp)
list (APPEND PORT_FILES src/controllerB/CpndEPort__controllerB__silent.cpp
include/controllerB/CpndEPort__controllerB__silent.hpp)
list (APPEND PORT_FILES src/controllerB/AtomEPort__controllerB__silent.cpp
include/controllerB/AtomEPort__controllerB__silent.hpp)
list (APPEND PORT_FILES src/controllerB/AtomIPort__controllerB__silent.cpp
include/controllerB/AtomIPort__controllerB__silent.hpp)
list (APPEND PORT_FILES src/controllerB/AtomExternalPort__controllerB__silent.cpp
include/controllerB/AtomExternalPort__controllerB__silent.hpp)
list (APPEND PORT_FILES src/controllerB/PV__controllerB__silent.cpp
include/controllerB/PV__controllerB__silent.hpp)
list (APPEND PORT_FILES src/controllerB/QPR__controllerB__silent.cpp
include/controllerB/QPR__controllerB__silent.hpp)
include_directories("include")
add_library(pack__controllerB
${TYPE_FILES}
${PORT_FILES}
${EXTRA_SRC}
${EXTRA_OBJ})
#ifndef CONTROLLERB_HPP_
#define CONTROLLERB_HPP_
#include <string>
#endif // CONTROLLERB_HPP_
#ifndef CONTROLLERB_AT____CONTROLLERB____BRAKE_HPP_
#define CONTROLLERB_AT____CONTROLLERB____BRAKE_HPP_
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:21:1
// include package "master" header
#include <controllerB.hpp>
#include <Atom.hpp>
// User include given in @cpp annotation
#include <utilities.hpp>
#include <controllerB/AtomIPort__controllerB__silent.hpp>
#include <controllerB/AtomIPort__controllerB__floatPort.hpp>
#include <controllerB/AtomEPort__controllerB__silent.hpp>
#include <controllerB/AtomEPort__controllerB__floatPort.hpp>
#include <controllerB/PV__controllerB__floatPort.hpp>
#include <controllerB/PV__controllerB__silent.hpp>
class AT__controllerB__Brake : public Atom {
private:
// internal ports & associated port values
AtomIPort__controllerB__silent &_iport_decl__tick;
PV__controllerB__silent _iport_decl_pv__tick;
AtomIPort__controllerB__floatPort &_iport_decl__brake;
PV__controllerB__floatPort _iport_decl_pv__brake;
AtomIPort__controllerB__floatPort &_iport_decl__changeSpeed;
PV__controllerB__floatPort _iport_decl_pv__changeSpeed;
// exported ports
AtomEPort__controllerB__silent &_eport_decl__tick;
AtomEPort__controllerB__floatPort &_eport_decl__changeSpeed;
public:
AT__controllerB__Brake(const string &name , AtomIPort__controllerB__silent &_iport_decl__tick, AtomIPort__controllerB__floatPort &_iport_decl__brake, AtomIPort__controllerB__floatPort &_iport_decl__changeSpeed
, AtomEPort__controllerB__silent &_eport_decl__tick, AtomEPort__controllerB__floatPort &_eport_decl__changeSpeed
);
virtual ~AT__controllerB__Brake();
virtual BipError& execute(PortValue &portValue);
virtual BipError& execute(AtomExternalPort &portValue);
virtual BipError& initialize();
virtual string toString() const;
protected:
BipError& update();
BipError& executeInternalTransitions();
BipError& checkInvariants();
const static size_t bvector_size = 2/(8*sizeof(int))+((2%(8*sizeof(int))) > 0 ? 1 : 0);
int __statesbv[ bvector_size ];
// component data declarations
double _id__deltaSpeed;
// enabledness of transitions
bool _transguard__1;
bool _transguard__2;
bool _transguard__3;
// guards of priorities
bool _prioguard__brakeCommand;
// enabledness of priorities
bool _prioenabled__brakeCommand;
// enabledness of priority paths
bool _priopathenabled__1;
// index of the latest executed transition
int __previous;
bool atIdle() const;
bool toIdle();
bool fromIdle();
bool atAction() const;
bool toAction();
bool fromAction();
};
#endif // CONTROLLERB_AT____CONTROLLERB____BRAKE_HPP_
#ifndef CONTROLLERB_AT____CONTROLLERB____SPEEDSENSOR_HPP_
#define CONTROLLERB_AT____CONTROLLERB____SPEEDSENSOR_HPP_
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:51:1
// include package "master" header
#include <controllerB.hpp>
#include <Atom.hpp>
// User include given in @cpp annotation
#include <utilities.hpp>
#include <controllerB/AtomIPort__controllerB__silent.hpp>
#include <controllerB/AtomIPort__controllerB__floatPort.hpp>
#include <controllerB/AtomEPort__controllerB__silent.hpp>
#include <controllerB/AtomEPort__controllerB__floatPort.hpp>
#include <controllerB/PV__controllerB__floatPort.hpp>
#include <controllerB/PV__controllerB__silent.hpp>
class AT__controllerB__SpeedSensor : public Atom {
private:
// internal ports & associated port values
AtomIPort__controllerB__silent &_iport_decl__tick;
PV__controllerB__silent _iport_decl_pv__tick;
AtomIPort__controllerB__floatPort &_iport_decl__changeSpeed;
PV__controllerB__floatPort _iport_decl_pv__changeSpeed;
// exported ports
AtomEPort__controllerB__silent &_eport_decl__tick;
AtomEPort__controllerB__floatPort &_eport_decl__changeSpeed;
public:
AT__controllerB__SpeedSensor(const string &name , AtomIPort__controllerB__silent &_iport_decl__tick, AtomIPort__controllerB__floatPort &_iport_decl__changeSpeed
, AtomEPort__controllerB__silent &_eport_decl__tick, AtomEPort__controllerB__floatPort &_eport_decl__changeSpeed
);
virtual ~AT__controllerB__SpeedSensor();
virtual BipError& execute(PortValue &portValue);
virtual BipError& execute(AtomExternalPort &portValue);
virtual BipError& initialize();
virtual string toString() const;
protected:
BipError& update();
BipError& executeInternalTransitions();
BipError& checkInvariants();
const static size_t bvector_size = 1/(8*sizeof(int))+((1%(8*sizeof(int))) > 0 ? 1 : 0);
int __statesbv[ bvector_size ];
// component data declarations
double _id__speed;
double _id__deltaSpeed;
// enabledness of transitions
bool _transguard__1;
bool _transguard__2;
// index of the latest executed transition
int __previous;
bool atIdle() const;
bool toIdle();
bool fromIdle();
};
#endif // CONTROLLERB_AT____CONTROLLERB____SPEEDSENSOR_HPP_
#ifndef CONTROLLERB_AT____CONTROLLERB____THROTTLE_HPP_
#define CONTROLLERB_AT____CONTROLLERB____THROTTLE_HPP_
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:36:1
// include package "master" header
#include <controllerB.hpp>
#include <Atom.hpp>
// User include given in @cpp annotation
#include <utilities.hpp>
#include <controllerB/AtomIPort__controllerB__silent.hpp>
#include <controllerB/AtomIPort__controllerB__floatPort.hpp>
#include <controllerB/AtomEPort__controllerB__silent.hpp>
#include <controllerB/AtomEPort__controllerB__floatPort.hpp>
#include <controllerB/PV__controllerB__floatPort.hpp>
#include <controllerB/PV__controllerB__silent.hpp>
class AT__controllerB__Throttle : public Atom {
private:
// internal ports & associated port values
AtomIPort__controllerB__silent &_iport_decl__tick;
PV__controllerB__silent _iport_decl_pv__tick;
AtomIPort__controllerB__floatPort &_iport_decl__throttle;
PV__controllerB__floatPort _iport_decl_pv__throttle;
AtomIPort__controllerB__floatPort &_iport_decl__changeSpeed;
PV__controllerB__floatPort _iport_decl_pv__changeSpeed;
// exported ports
AtomEPort__controllerB__silent &_eport_decl__tick;
AtomEPort__controllerB__floatPort &_eport_decl__changeSpeed;
public:
AT__controllerB__Throttle(const string &name , AtomIPort__controllerB__silent &_iport_decl__tick, AtomIPort__controllerB__floatPort &_iport_decl__throttle, AtomIPort__controllerB__floatPort &_iport_decl__changeSpeed
, AtomEPort__controllerB__silent &_eport_decl__tick, AtomEPort__controllerB__floatPort &_eport_decl__changeSpeed
);
virtual ~AT__controllerB__Throttle();
virtual BipError& execute(PortValue &portValue);
virtual BipError& execute(AtomExternalPort &portValue);
virtual BipError& initialize();
virtual string toString() const;
protected:
BipError& update();
BipError& executeInternalTransitions();
BipError& checkInvariants();
const static size_t bvector_size = 2/(8*sizeof(int))+((2%(8*sizeof(int))) > 0 ? 1 : 0);
int __statesbv[ bvector_size ];
// component data declarations
double _id__deltaSpeed;
// enabledness of transitions
bool _transguard__1;
bool _transguard__2;
bool _transguard__3;
// guards of priorities
bool _prioguard__throttleCommand;
// enabledness of priorities
bool _prioenabled__throttleCommand;
// enabledness of priority paths
bool _priopathenabled__1;
// index of the latest executed transition
int __previous;
bool atIdle() const;
bool toIdle();
bool fromIdle();
bool atAction() const;
bool toAction();
bool fromAction();
};
#endif // CONTROLLERB_AT____CONTROLLERB____THROTTLE_HPP_
#ifndef INCLUDE_CONTROLLERB_ATOMEPORT____CONTROLLERB____FLOATPORT_HPP_
#define INCLUDE_CONTROLLERB_ATOMEPORT____CONTROLLERB____FLOATPORT_HPP_
#include <AtomExportPort.hpp>
#include <controllerB/AtomIPort__controllerB__floatPort.hpp>
#include <controllerB/PT__controllerB__floatPort.hpp>
class AtomEPort__controllerB__floatPort :
public virtual Port,
public AtomExportPort,
public PT__controllerB__floatPort {
public:
AtomEPort__controllerB__floatPort(const string &name, bool hasEarlyUpdate);
virtual ~AtomEPort__controllerB__floatPort();
virtual void addInternalPort(AtomIPort__controllerB__floatPort &p);
virtual vector<PortValue *> &portValues();
virtual const vector<PortValue *> &portValues() const;
virtual bool hasPortValues() const;
virtual void addPortValue(PortValue &port);
virtual void clearPortValues();
virtual bool isReset() const;
void setIsReset(bool b);
protected:
// Getting messy to store actual type and return more abstract one (thanks to vector template...)
// vector<PV__controllerB__floatPort *> mPortValues;
vector<PortValue *> mPortValues;
bool mIsReset;
};
inline
void AtomEPort__controllerB__floatPort::addInternalPort(AtomIPort__controllerB__floatPort &p) {
AtomExportPort::addInternalPort(p);
}
inline
vector<PortValue *> &AtomEPort__controllerB__floatPort::portValues() {
return mPortValues;
}
inline
const vector<PortValue *> &AtomEPort__controllerB__floatPort::portValues() const {
return mPortValues;
}
inline
bool AtomEPort__controllerB__floatPort::hasPortValues() const {
return !mPortValues.empty();
}
inline
void AtomEPort__controllerB__floatPort::addPortValue(PortValue &port) {
mPortValues.push_back(&port);
}
inline
void AtomEPort__controllerB__floatPort::clearPortValues() {
mPortValues.clear();
}
inline
bool AtomEPort__controllerB__floatPort::isReset() const {
return mIsReset;
}
inline
void AtomEPort__controllerB__floatPort::setIsReset(bool b) {
mIsReset = b;
}
#endif // INCLUDE_CONTROLLERB_ATOMEPORT____CONTROLLERB____FLOATPORT_HPP_
#ifndef INCLUDE_CONTROLLERB_ATOMEPORT____CONTROLLERB____SILENT_HPP_
#define INCLUDE_CONTROLLERB_ATOMEPORT____CONTROLLERB____SILENT_HPP_
#include <AtomExportPort.hpp>
#include <controllerB/AtomIPort__controllerB__silent.hpp>
#include <controllerB/PT__controllerB__silent.hpp>
class AtomEPort__controllerB__silent :
public virtual Port,
public AtomExportPort,
public PT__controllerB__silent {
public:
AtomEPort__controllerB__silent(const string &name, bool hasEarlyUpdate);
virtual ~AtomEPort__controllerB__silent();
virtual void addInternalPort(AtomIPort__controllerB__silent &p);
virtual vector<PortValue *> &portValues();
virtual const vector<PortValue *> &portValues() const;
virtual bool hasPortValues() const;
virtual void addPortValue(PortValue &port);
virtual void clearPortValues();
virtual bool isReset() const;
void setIsReset(bool b);
protected:
// Getting messy to store actual type and return more abstract one (thanks to vector template...)
// vector<PV__controllerB__silent *> mPortValues;
vector<PortValue *> mPortValues;
bool mIsReset;
};
inline
void AtomEPort__controllerB__silent::addInternalPort(AtomIPort__controllerB__silent &p) {
AtomExportPort::addInternalPort(p);
}
inline
vector<PortValue *> &AtomEPort__controllerB__silent::portValues() {
return mPortValues;
}
inline
const vector<PortValue *> &AtomEPort__controllerB__silent::portValues() const {
return mPortValues;
}
inline
bool AtomEPort__controllerB__silent::hasPortValues() const {
return !mPortValues.empty();
}
inline
void AtomEPort__controllerB__silent::addPortValue(PortValue &port) {
mPortValues.push_back(&port);
}
inline
void AtomEPort__controllerB__silent::clearPortValues() {
mPortValues.clear();
}
inline
bool AtomEPort__controllerB__silent::isReset() const {
return mIsReset;
}
inline
void AtomEPort__controllerB__silent::setIsReset(bool b) {
mIsReset = b;
}
#endif // INCLUDE_CONTROLLERB_ATOMEPORT____CONTROLLERB____SILENT_HPP_
#ifndef INCLUDE_CONTROLLERB_ATOMEXTERNALPORT____CONTROLLERB____FLOATPORT_HPP_
#define INCLUDE_CONTROLLERB_ATOMEXTERNALPORT____CONTROLLERB____FLOATPORT_HPP_
#include <AtomExternalPort.hpp>
#include <controllerB/PT__controllerB__floatPort.hpp>
class AtomExternalPort__controllerB__floatPort : public AtomExternalPort {
public:
AtomExternalPort__controllerB__floatPort(const string &name, const EventConsumptionPolicy &policy);
virtual ~AtomExternalPort__controllerB__floatPort();
virtual void initialize() { }
virtual bool hasEvent() const { return false; }
virtual void popEvent() { }
virtual void purgeEvents() { }
virtual double &lastEvent_get_d() { return m_d; }
protected:
double m_d;
private:
};
#endif // INCLUDE_CONTROLLERB_ATOMEXTERNALPORT____CONTROLLERB____FLOATPORT_HPP_
#ifndef INCLUDE_CONTROLLERB_ATOMEXTERNALPORT____CONTROLLERB____SILENT_HPP_
#define INCLUDE_CONTROLLERB_ATOMEXTERNALPORT____CONTROLLERB____SILENT_HPP_
#include <AtomExternalPort.hpp>
#include <controllerB/PT__controllerB__silent.hpp>
class AtomExternalPort__controllerB__silent : public AtomExternalPort {
public:
AtomExternalPort__controllerB__silent(const string &name, const EventConsumptionPolicy &policy);
virtual ~AtomExternalPort__controllerB__silent();
virtual void initialize() { }
virtual bool hasEvent() const { return false; }
virtual void popEvent() { }
virtual void purgeEvents() { }
protected:
private:
};
#endif // INCLUDE_CONTROLLERB_ATOMEXTERNALPORT____CONTROLLERB____SILENT_HPP_
#ifndef INCLUDE_CONTROLLERB_ATOMIPORT____CONTROLLERB____FLOATPORT_HPP_
#define INCLUDE_CONTROLLERB_ATOMIPORT____CONTROLLERB____FLOATPORT_HPP_
#include <AtomInternalPort.hpp>
#include <controllerB/PT__controllerB__floatPort.hpp>
#include <controllerB/PV__controllerB__floatPort.hpp>
class AtomIPort__controllerB__floatPort : public AtomInternalPort {
public:
AtomIPort__controllerB__floatPort(const string &name);
virtual ~AtomIPort__controllerB__floatPort();
PortValue &portValue() const;
bool hasPortValue() const;
void setPortValue(PortValue &portValue);
void clearPortValue();
bool isEnabled() const;
void setIsEnabled(bool b);
bool isDisabledByPriorities() const;
void setIsDisabledByPriorities(bool b);
protected:
PV__controllerB__floatPort *mPortValue;
private:
bool mIsEnabled;
bool mIsDisabledByPriorities;
};
inline
PortValue &AtomIPort__controllerB__floatPort::portValue() const {
return *mPortValue;
}
inline
bool AtomIPort__controllerB__floatPort::hasPortValue() const {
return mPortValue != NULL;
}
inline
void AtomIPort__controllerB__floatPort::setPortValue(PortValue &portValue) {
assert(dynamic_cast<PV__controllerB__floatPort *>(&portValue) != NULL);
mPortValue = static_cast<PV__controllerB__floatPort *> (&portValue);
}
inline
void AtomIPort__controllerB__floatPort::clearPortValue() {
mPortValue = NULL;
}
inline
bool AtomIPort__controllerB__floatPort::isEnabled() const {
return mIsEnabled;
}
inline
void AtomIPort__controllerB__floatPort::setIsEnabled(bool b) {
mIsEnabled = b;
}
inline
bool AtomIPort__controllerB__floatPort::isDisabledByPriorities() const {
return mIsDisabledByPriorities;
}
inline
void AtomIPort__controllerB__floatPort::setIsDisabledByPriorities(bool b) {
mIsDisabledByPriorities = b;
}
#endif // INCLUDE_CONTROLLERB_ATOMIPORT____CONTROLLERB____FLOATPORT_HPP_
#ifndef INCLUDE_CONTROLLERB_ATOMIPORT____CONTROLLERB____SILENT_HPP_
#define INCLUDE_CONTROLLERB_ATOMIPORT____CONTROLLERB____SILENT_HPP_
#include <AtomInternalPort.hpp>
#include <controllerB/PT__controllerB__silent.hpp>
#include <controllerB/PV__controllerB__silent.hpp>
class AtomIPort__controllerB__silent : public AtomInternalPort {
public:
AtomIPort__controllerB__silent(const string &name);
virtual ~AtomIPort__controllerB__silent();
PortValue &portValue() const;
bool hasPortValue() const;
void setPortValue(PortValue &portValue);
void clearPortValue();
bool isEnabled() const;
void setIsEnabled(bool b);
bool isDisabledByPriorities() const;
void setIsDisabledByPriorities(bool b);
protected:
PV__controllerB__silent *mPortValue;
private:
bool mIsEnabled;
bool mIsDisabledByPriorities;
};
inline
PortValue &AtomIPort__controllerB__silent::portValue() const {
return *mPortValue;
}
inline
bool AtomIPort__controllerB__silent::hasPortValue() const {
return mPortValue != NULL;
}
inline
void AtomIPort__controllerB__silent::setPortValue(PortValue &portValue) {
assert(dynamic_cast<PV__controllerB__silent *>(&portValue) != NULL);
mPortValue = static_cast<PV__controllerB__silent *> (&portValue);
}
inline
void AtomIPort__controllerB__silent::clearPortValue() {
mPortValue = NULL;
}
inline
bool AtomIPort__controllerB__silent::isEnabled() const {
return mIsEnabled;
}
inline
void AtomIPort__controllerB__silent::setIsEnabled(bool b) {
mIsEnabled = b;
}
inline
bool AtomIPort__controllerB__silent::isDisabledByPriorities() const {
return mIsDisabledByPriorities;
}
inline
void AtomIPort__controllerB__silent::setIsDisabledByPriorities(bool b) {
mIsDisabledByPriorities = b;
}
#endif // INCLUDE_CONTROLLERB_ATOMIPORT____CONTROLLERB____SILENT_HPP_
#ifndef CONTROLLERB_CT____CONTROLLERB____COMPOUND_HPP_
#define CONTROLLERB_CT____CONTROLLERB____COMPOUND_HPP_
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:68:1
// include package "master" header
#include <controllerB.hpp>
#include <Compound.hpp>
// User include given in @cpp annotation
#include <utilities.hpp>
// for component types
#include <controllerB/AT__controllerB__Throttle.hpp>
#include <controllerB/AT__controllerB__SpeedSensor.hpp>
#include <controllerB/AT__controllerB__Brake.hpp>
// for connector types
#include <controllerB/ConnT__controllerB__rendezVous.hpp>
#include <controllerB/ConnT__controllerB__noChange.hpp>
class CT__controllerB__Compound : public Compound {
public:
CT__controllerB__Compound (const string &name, AT__controllerB__Brake &_comp_decl__brake, AT__controllerB__Throttle &_comp_decl__throttle, AT__controllerB__SpeedSensor &_comp_decl__speedSensor
, ConnT__controllerB__rendezVous &_conn_decl__throttleAction, ConnT__controllerB__rendezVous &_conn_decl__brakeAction, ConnT__controllerB__noChange &_conn_decl__noChange
);
virtual ~CT__controllerB__Compound();
private:
// SubComponent decls
AT__controllerB__Brake &_comp_decl__brake;
AT__controllerB__Throttle &_comp_decl__throttle;
AT__controllerB__SpeedSensor &_comp_decl__speedSensor;
// connector decls
ConnT__controllerB__rendezVous &_conn_decl__throttleAction;
ConnT__controllerB__rendezVous &_conn_decl__brakeAction;
ConnT__controllerB__noChange &_conn_decl__noChange;
};
#endif // CONTROLLERB_CT____CONTROLLERB____COMPOUND_HPP_
#ifndef INCLUDE_CONTROLLERB_CONNPORT____CONTROLLERB____FLOATPORT_HPP_
#define INCLUDE_CONTROLLERB_CONNPORT____CONTROLLERB____FLOATPORT_HPP_
#include <ConnectorExportPort.hpp>
#include <controllerB/PT__controllerB__floatPort.hpp>
class ConnPort__controllerB__floatPort : public virtual Port,
public ConnectorExportPort,
public PT__controllerB__floatPort {
public:
ConnPort__controllerB__floatPort(const string &name);
virtual ~ConnPort__controllerB__floatPort();
};
#endif // INCLUDE_CONTROLLERB_CONNPORT____CONTROLLERB____FLOATPORT_HPP_
#ifndef INCLUDE_CONTROLLERB_CONNPORT____CONTROLLERB____SILENT_HPP_
#define INCLUDE_CONTROLLERB_CONNPORT____CONTROLLERB____SILENT_HPP_
#include <ConnectorExportPort.hpp>
#include <controllerB/PT__controllerB__silent.hpp>
class ConnPort__controllerB__silent : public virtual Port,
public ConnectorExportPort,
public PT__controllerB__silent {
public:
ConnPort__controllerB__silent(const string &name);
virtual ~ConnPort__controllerB__silent();
};
#endif // INCLUDE_CONTROLLERB_CONNPORT____CONTROLLERB____SILENT_HPP_
#ifndef CONTROLLERB_CONNT____CONTROLLERB____NOCHANGE_HPP_
#define CONTROLLERB_CONNT____CONTROLLERB____NOCHANGE_HPP_
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:17:1
// include package "master" header
#include <controllerB.hpp>
#include <Connector.hpp>
#include <Interaction.hpp>
#include <PortValue.hpp>
#if __cplusplus >= 201103L
#include <atomic>
#endif
// User include given in @cpp annotation
#include <utilities.hpp>
#include <controllerB/QPR__controllerB__silent.hpp>
#include <controllerB/InterV__controllerB__noChange.hpp>
class ConnT__controllerB__noChange : public Connector {
public:
ConnT__controllerB__noChange(const string &name, QPR__controllerB__silent &p1, QPR__controllerB__silent &p2, QPR__controllerB__silent &p3);
virtual ~ConnT__controllerB__noChange();
virtual PortValue &up(const InteractionValue &interactionValue) const;
virtual void down(InteractionValue &interactionValue) const;
virtual void down(InteractionValue &interactionValue, PortValue &portValue) const;
virtual Interaction &createInteraction() const;
virtual Interaction &createInteraction(const vector<Port *> &ports) const;
virtual void releaseInteraction(Interaction &interaction) const;
virtual InteractionValue &createInteractionValue(const Interaction &interactionValue, const vector<PortValue *> &values) const;
virtual void releaseInteractionValue(InteractionValue &interactionValue) const;
virtual bool guard(const InteractionValue &interactionValue) const;
virtual const vector<Interaction *> &interactions() const;
virtual bool canUpOnlyMaximalInteractions() const {
return false;
}
private:
QPR__controllerB__silent &p1;
QPR__controllerB__silent &p2;
QPR__controllerB__silent &p3;
mutable vector<Interaction *> definedInteractions;
};
#endif // CONTROLLERB_CONNT____CONTROLLERB____NOCHANGE_HPP_
#ifndef CONTROLLERB_CONNT____CONTROLLERB____RENDEZVOUS_HPP_
#define CONTROLLERB_CONNT____CONTROLLERB____RENDEZVOUS_HPP_
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:12:1
// include package "master" header
#include <controllerB.hpp>
#include <Connector.hpp>
#include <Interaction.hpp>
#include <PortValue.hpp>
#if __cplusplus >= 201103L
#include <atomic>
#endif
// User include given in @cpp annotation
#include <utilities.hpp>
#include <controllerB/QPR__controllerB__floatPort.hpp>
#include <controllerB/InterV__controllerB__rendezVous.hpp>
class ConnT__controllerB__rendezVous : public Connector {
public:
ConnT__controllerB__rendezVous(const string &name, QPR__controllerB__floatPort &p1, QPR__controllerB__floatPort &p2);
virtual ~ConnT__controllerB__rendezVous();
virtual PortValue &up(const InteractionValue &interactionValue) const;
virtual void down(InteractionValue &interactionValue) const;
virtual void down(InteractionValue &interactionValue, PortValue &portValue) const;
virtual Interaction &createInteraction() const;
virtual Interaction &createInteraction(const vector<Port *> &ports) const;
virtual void releaseInteraction(Interaction &interaction) const;
virtual InteractionValue &createInteractionValue(const Interaction &interactionValue, const vector<PortValue *> &values) const;
virtual void releaseInteractionValue(InteractionValue &interactionValue) const;
virtual bool guard(const InteractionValue &interactionValue) const;
virtual const vector<Interaction *> &interactions() const;
virtual bool canUpOnlyMaximalInteractions() const {
return false;
}
private:
QPR__controllerB__floatPort &p1;
QPR__controllerB__floatPort &p2;
// Interactions
// build for p1,p2
Inter__controllerB__rendezVous *_i__p1_p2;
mutable vector<Interaction *> definedInteractions;
};
#endif // CONTROLLERB_CONNT____CONTROLLERB____RENDEZVOUS_HPP_
#ifndef INCLUDE_CONTROLLERB_CPNDEPORT____CONTROLLERB____FLOATPORT_HPP_
#define INCLUDE_CONTROLLERB_CPNDEPORT____CONTROLLERB____FLOATPORT_HPP_
#include <CompoundExportPort.hpp>
#include <controllerB/PT__controllerB__floatPort.hpp>
class CpndEPort__controllerB__floatPort :
public virtual Port,
public CompoundExportPort,
public PT__controllerB__floatPort {
public:
CpndEPort__controllerB__floatPort(const string &name);
virtual ~CpndEPort__controllerB__floatPort();
};
#endif // INCLUDE_CONTROLLERB_CPNDEPORT____CONTROLLERB____FLOATPORT_HPP_
#ifndef INCLUDE_CONTROLLERB_CPNDEPORT____CONTROLLERB____SILENT_HPP_
#define INCLUDE_CONTROLLERB_CPNDEPORT____CONTROLLERB____SILENT_HPP_
#include <CompoundExportPort.hpp>
#include <controllerB/PT__controllerB__silent.hpp>
class CpndEPort__controllerB__silent :
public virtual Port,
public CompoundExportPort,
public PT__controllerB__silent {
public:
CpndEPort__controllerB__silent(const string &name);
virtual ~CpndEPort__controllerB__silent();
};
#endif // INCLUDE_CONTROLLERB_CPNDEPORT____CONTROLLERB____SILENT_HPP_
#ifndef INCLUDE_CONTROLLERB_INTERV____CONTROLLERB____NOCHANGE_HPP_
#define INCLUDE_CONTROLLERB_INTERV____CONTROLLERB____NOCHANGE_HPP_
#include <controllerB/Inter__controllerB__noChange.hpp>
class Port;
class PortValue;
class ConnT__controllerB__noChange;
class InterV__controllerB__noChange : public InteractionValue {
public:
virtual ~InterV__controllerB__noChange();
// getters for references (declared pure virtual in interface)
virtual const Interaction &interaction() const { return mInteraction; }
virtual const vector<PortValue *> &portValues() const;
virtual bool hasPortValues() const;
// specific operations
const vector<Port *> &ports() const { return mInteraction.ports(); }
// Only allow the connector to call the ctor here (see createInteractionValue() method)
friend class ConnT__controllerB__noChange;
protected:
InterV__controllerB__noChange(const ConnT__controllerB__noChange &connector, const Interaction& interaction, const vector<PortValue *> &values);
Inter__controllerB__noChange mInteraction;
vector<PortValue *> &portValues();
vector<PortValue *> mPortValues;
void commonRecycle(const Interaction& interaction, const vector<PortValue *> &values);
};
inline
const vector<PortValue *> &InterV__controllerB__noChange::portValues() const {
return this->mPortValues;
}
inline
bool InterV__controllerB__noChange::hasPortValues() const {
return (!this->mPortValues.empty());
}
inline
vector<PortValue *> &InterV__controllerB__noChange::portValues() {
return mPortValues;
}
#endif // INCLUDE_CONTROLLERB_INTERV____CONTROLLERB____NOCHANGE_HPP_
#ifndef INCLUDE_CONTROLLERB_INTERV____CONTROLLERB____RENDEZVOUS_HPP_
#define INCLUDE_CONTROLLERB_INTERV____CONTROLLERB____RENDEZVOUS_HPP_
#include <controllerB/Inter__controllerB__rendezVous.hpp>
class Port;
class PortValue;
class ConnT__controllerB__rendezVous;
class InterV__controllerB__rendezVous : public InteractionValue {
public:
virtual ~InterV__controllerB__rendezVous();
// getters for references (declared pure virtual in interface)
virtual const Interaction &interaction() const { return mInteraction; }
virtual const vector<PortValue *> &portValues() const;
virtual bool hasPortValues() const;
// specific operations
const vector<Port *> &ports() const { return mInteraction.ports(); }
// Only allow the connector to call the ctor here (see createInteractionValue() method)
friend class ConnT__controllerB__rendezVous;
protected:
InterV__controllerB__rendezVous(const ConnT__controllerB__rendezVous &connector, const Interaction& interaction, const vector<PortValue *> &values);
Inter__controllerB__rendezVous mInteraction;
vector<PortValue *> &portValues();
vector<PortValue *> mPortValues;
void commonRecycle(const Interaction& interaction, const vector<PortValue *> &values);
};
inline
const vector<PortValue *> &InterV__controllerB__rendezVous::portValues() const {
return this->mPortValues;
}
inline
bool InterV__controllerB__rendezVous::hasPortValues() const {
return (!this->mPortValues.empty());
}
inline
vector<PortValue *> &InterV__controllerB__rendezVous::portValues() {
return mPortValues;
}
#endif // INCLUDE_CONTROLLERB_INTERV____CONTROLLERB____RENDEZVOUS_HPP_
#ifndef INCLUDE_CONTROLLERB_INTER____CONTROLLERB____NOCHANGE_HPP_
#define INCLUDE_CONTROLLERB_INTER____CONTROLLERB____NOCHANGE_HPP_
#include <Interaction.hpp>
#include <Connector.hpp>
#include <bitset>
class Port;
class ConnT__controllerB__noChange;
class PT__controllerB__silent;
class Inter__controllerB__noChange : public Interaction {
public:
virtual ~Inter__controllerB__noChange();
// Implementation for get/set declared pure virtual in interface
virtual const vector<Port *> &ports() const;
virtual bool hasPorts() const;
virtual void addPort(Port &port);
virtual void removePort(Port &port);
Inter__controllerB__noChange(const ConnT__controllerB__noChange &connector);
Inter__controllerB__noChange(const ConnT__controllerB__noChange &connector, const vector<Port *> &ports);
Inter__controllerB__noChange(const ConnT__controllerB__noChange &connector, bool p1, bool p2, bool p3);
virtual void recycle();
void recycle(const vector<Port *> &ports);
bool operator<=(const Interaction &interaction) const;
bool operator==(const Interaction &interaction) const;
bool operator!=(const Interaction &interaction) const;
bool operator<(const Interaction &interaction) const;
bool nonEmptyIntersection(const Interaction &interaction) const;
bool isDefined() const;
bool hasSubDefined() const;
protected:
// Implementation for get/set declared pure virtual in interface
virtual vector<Port *> &ports();
void refreshPorts() const ;
mutable bool port_vector_fresh;
mutable vector<Port *> mPorts;
bitset<3> involvedPorts;
mutable bool defined;
mutable bool refresh_defined;
private:
vector<Port *>::size_type findPort(const Port *p) const;
void commonRecycle(const vector<Port *> &ports);
bool en(size_t index) const;
static const bitset<3> predefined;
};
inline
vector<Port *>::size_type Inter__controllerB__noChange::findPort(const Port *p) const {
vector<Port *>::size_type idx;
idx = 0;
for (vector<QuotedPortReference *>::const_iterator i = connector().ports().begin();
i != connector().ports().end();
i++, idx++) {
if (p == &((*i)->port())) {
break;
}
}
assert(idx < connector().ports().size()); // means we couldn't find the corresponding port.
return idx;
}
inline bool Inter__controllerB__noChange::en(size_t index) const {
return involvedPorts.test(index);
}
inline bool Inter__controllerB__noChange::isDefined() const {
if (refresh_defined) {
refresh_defined = false;
defined = involvedPorts == predefined;
}
return defined;
}
inline bool Inter__controllerB__noChange::hasSubDefined() const {
return isDefined();
}
inline
bool Inter__controllerB__noChange::hasPorts() const {
return involvedPorts.any();
}
inline
void Inter__controllerB__noChange::addPort(Port &port){
const vector<Port *>::size_type post_shift = findPort(&port);
if (!(involvedPorts.test(post_shift))) {
involvedPorts.set(post_shift);
port_vector_fresh = false;
refresh_defined = true;
}
}
inline
void Inter__controllerB__noChange::removePort(Port &port){
const vector<Port *>::size_type post_shift = findPort(&port);
if (involvedPorts.test(post_shift)) {
involvedPorts.reset(post_shift);
port_vector_fresh = false;
refresh_defined = true;
}
}
inline
bool Inter__controllerB__noChange::operator!=(const Interaction &interaction) const {
return ! (*this == interaction);
}
inline
bool Inter__controllerB__noChange::nonEmptyIntersection(const Interaction &interaction) const {
bool ret = false;
// check if interactions are from the same connector
if (&connector() == &interaction.connector()) {
assert(dynamic_cast<const Inter__controllerB__noChange *>(&interaction) != NULL);
const Inter__controllerB__noChange *other = static_cast<const Inter__controllerB__noChange *>(&interaction);
ret = ((involvedPorts & other->involvedPorts).any());
}
return ret;
}
#endif // INCLUDE_CONTROLLERB_INTER____CONTROLLERB____NOCHANGE_HPP_
#ifndef INCLUDE_CONTROLLERB_INTER____CONTROLLERB____RENDEZVOUS_HPP_
#define INCLUDE_CONTROLLERB_INTER____CONTROLLERB____RENDEZVOUS_HPP_
#include <Interaction.hpp>
#include <Connector.hpp>
#include <bitset>
class Port;
class ConnT__controllerB__rendezVous;
class PT__controllerB__floatPort;
class Inter__controllerB__rendezVous : public Interaction {
public:
virtual ~Inter__controllerB__rendezVous();
// Implementation for get/set declared pure virtual in interface
virtual const vector<Port *> &ports() const;
virtual bool hasPorts() const;
virtual void addPort(Port &port);
virtual void removePort(Port &port);
Inter__controllerB__rendezVous(const ConnT__controllerB__rendezVous &connector);
Inter__controllerB__rendezVous(const ConnT__controllerB__rendezVous &connector, const vector<Port *> &ports);
Inter__controllerB__rendezVous(const ConnT__controllerB__rendezVous &connector, bool p1, bool p2);
virtual void recycle();
void recycle(const vector<Port *> &ports);
bool operator<=(const Interaction &interaction) const;
bool operator==(const Interaction &interaction) const;
bool operator!=(const Interaction &interaction) const;
bool operator<(const Interaction &interaction) const;
bool nonEmptyIntersection(const Interaction &interaction) const;
bool isDefined() const;
bool hasSubDefined() const;
protected:
// Implementation for get/set declared pure virtual in interface
virtual vector<Port *> &ports();
void refreshPorts() const ;
mutable bool port_vector_fresh;
mutable vector<Port *> mPorts;
bitset<2> involvedPorts;
mutable bool defined;
mutable bool refresh_defined;
private:
vector<Port *>::size_type findPort(const Port *p) const;
void commonRecycle(const vector<Port *> &ports);
bool en(size_t index) const;
static const bitset<2> predefined;
};
inline
vector<Port *>::size_type Inter__controllerB__rendezVous::findPort(const Port *p) const {
vector<Port *>::size_type idx;
idx = 0;
for (vector<QuotedPortReference *>::const_iterator i = connector().ports().begin();
i != connector().ports().end();
i++, idx++) {
if (p == &((*i)->port())) {
break;
}
}
assert(idx < connector().ports().size()); // means we couldn't find the corresponding port.
return idx;
}
inline bool Inter__controllerB__rendezVous::en(size_t index) const {
return involvedPorts.test(index);
}
inline bool Inter__controllerB__rendezVous::isDefined() const {
if (refresh_defined) {
refresh_defined = false;
defined = involvedPorts == predefined;
}
return defined;
}
inline bool Inter__controllerB__rendezVous::hasSubDefined() const {
return isDefined();
}
inline
bool Inter__controllerB__rendezVous::hasPorts() const {
return involvedPorts.any();
}
inline
void Inter__controllerB__rendezVous::addPort(Port &port){
const vector<Port *>::size_type post_shift = findPort(&port);
if (!(involvedPorts.test(post_shift))) {
involvedPorts.set(post_shift);
port_vector_fresh = false;
refresh_defined = true;
}
}
inline
void Inter__controllerB__rendezVous::removePort(Port &port){
const vector<Port *>::size_type post_shift = findPort(&port);
if (involvedPorts.test(post_shift)) {
involvedPorts.reset(post_shift);
port_vector_fresh = false;
refresh_defined = true;
}
}
inline
bool Inter__controllerB__rendezVous::operator!=(const Interaction &interaction) const {
return ! (*this == interaction);
}
inline
bool Inter__controllerB__rendezVous::nonEmptyIntersection(const Interaction &interaction) const {
bool ret = false;
// check if interactions are from the same connector
if (&connector() == &interaction.connector()) {
assert(dynamic_cast<const Inter__controllerB__rendezVous *>(&interaction) != NULL);
const Inter__controllerB__rendezVous *other = static_cast<const Inter__controllerB__rendezVous *>(&interaction);
ret = ((involvedPorts & other->involvedPorts).any());
}
return ret;
}
#endif // INCLUDE_CONTROLLERB_INTER____CONTROLLERB____RENDEZVOUS_HPP_
#ifndef CONTROLLERB_PT____CONTROLLERB____FLOATPORT_HPP_
#define CONTROLLERB_PT____CONTROLLERB____FLOATPORT_HPP_
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:8:1
// include package "master" header
#include <controllerB.hpp>
#include <Port.hpp>
// User include given in @cpp annotation
#include <utilities.hpp>
class PT__controllerB__floatPort : public virtual Port{
public:
PT__controllerB__floatPort(const string &name, const ExportType& type);
~PT__controllerB__floatPort();
};
#endif // CONTROLLERB_PT____CONTROLLERB____FLOATPORT_HPP_
#ifndef CONTROLLERB_PT____CONTROLLERB____SILENT_HPP_
#define CONTROLLERB_PT____CONTROLLERB____SILENT_HPP_
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:9:1
// include package "master" header
#include <controllerB.hpp>
#include <Port.hpp>
// User include given in @cpp annotation
#include <utilities.hpp>
class PT__controllerB__silent : public virtual Port{
public:
PT__controllerB__silent(const string &name, const ExportType& type);
~PT__controllerB__silent();
};
#endif // CONTROLLERB_PT____CONTROLLERB____SILENT_HPP_
#ifndef INCLUDE_CONTROLLERB_PV____CONTROLLERB____FLOATPORT_HPP_
#define INCLUDE_CONTROLLERB_PV____CONTROLLERB____FLOATPORT_HPP_
#include <PortValue.hpp>
#include <Variables.hpp>
#include <controllerB/PT__controllerB__floatPort.hpp>
class PV__controllerB__floatPort : public PortValue {
public:
PV__controllerB__floatPort(double &_m_d);
virtual ~PV__controllerB__floatPort();
// get/set for data.
PV__controllerB__floatPort(double &_m_d , string name) : PortValue(), m_d(_m_d),name("ROOT." + name) {
}
virtual string toString() const;
// get/set for data.
const double& get_d() const;
double& get_d();
void set_d(const double &_m_d);
private:
string name;
// data fields from Port type.
double &m_d;
};
// get/set for data.
inline
const double& PV__controllerB__floatPort::get_d() const {
return double_variables[name];
}
inline
double& PV__controllerB__floatPort::get_d() {
return double_variables[name];
}
inline
void PV__controllerB__floatPort::set_d(const double &_m_d) {
m_d = _m_d;
double_variables[name] = _m_d;
}
#endif // INCLUDE_CONTROLLERB_PV____CONTROLLERB____FLOATPORT_HPP_
#ifndef INCLUDE_CONTROLLERB_PV____CONTROLLERB____SILENT_HPP_
#define INCLUDE_CONTROLLERB_PV____CONTROLLERB____SILENT_HPP_
#include <PortValue.hpp>
#include <Variables.hpp>
#include <controllerB/PT__controllerB__silent.hpp>
class PV__controllerB__silent : public PortValue {
public:
PV__controllerB__silent();
virtual ~PV__controllerB__silent();
virtual string toString() const;
private:
string name;
};
#endif // INCLUDE_CONTROLLERB_PV____CONTROLLERB____SILENT_HPP_
#ifndef INCLUDE_CONTROLLERB_QPR____CONTROLLERB____FLOATPORT_HPP_
#define INCLUDE_CONTROLLERB_QPR____CONTROLLERB____FLOATPORT_HPP_
#include <QuotedPortReference.hpp>
#include <controllerB/PT__controllerB__floatPort.hpp>
class QPR__controllerB__floatPort : public QuotedPortReference {
public:
QPR__controllerB__floatPort(PT__controllerB__floatPort &port, const bool &trigger);
virtual ~QPR__controllerB__floatPort();
};
#endif // INCLUDE_CONTROLLERB_QPR____CONTROLLERB____FLOATPORT_HPP_
#ifndef INCLUDE_CONTROLLERB_QPR____CONTROLLERB____SILENT_HPP_
#define INCLUDE_CONTROLLERB_QPR____CONTROLLERB____SILENT_HPP_
#include <QuotedPortReference.hpp>
#include <controllerB/PT__controllerB__silent.hpp>
class QPR__controllerB__silent : public QuotedPortReference {
public:
QPR__controllerB__silent(PT__controllerB__silent &port, const bool &trigger);
virtual ~QPR__controllerB__silent();
};
#endif // INCLUDE_CONTROLLERB_QPR____CONTROLLERB____SILENT_HPP_
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:21:1
#include <controllerB/AT__controllerB__Brake.hpp>
#include <iostream>
#include <sstream>
#include <CycleInAtomPrioritiesError.hpp>
#include <NonDeterministicPetriNetError.hpp>
#include <NonOneSafePetriNetError.hpp>
#include <AtomInvariantViolationError.hpp>
#include <Variables.hpp>
bool AT__controllerB__Brake::atIdle () const {
return __statesbv[ 0/(8*sizeof(int))] & 1<< (0%(8*sizeof(int)));
}
bool AT__controllerB__Brake::toIdle () {
if (atIdle()) return false;
__statesbv[ 0/(8*sizeof(int))] |= 1<< (0%(8*sizeof(int)));
return true;
}
bool AT__controllerB__Brake::fromIdle () {
if (!atIdle()) return false;
__statesbv[ 0/(8*sizeof(int))] &= ~(1<< (0%(8*sizeof(int))));
return true;
}
bool AT__controllerB__Brake::atAction () const {
return __statesbv[ 1/(8*sizeof(int))] & 1<< (1%(8*sizeof(int)));
}
bool AT__controllerB__Brake::toAction () {
if (atAction()) return false;
__statesbv[ 1/(8*sizeof(int))] |= 1<< (1%(8*sizeof(int)));
return true;
}
bool AT__controllerB__Brake::fromAction () {
if (!atAction()) return false;
__statesbv[ 1/(8*sizeof(int))] &= ~(1<< (1%(8*sizeof(int))));
return true;
}
AT__controllerB__Brake::AT__controllerB__Brake(const string &name , AtomIPort__controllerB__silent &_iport_decl__tick, AtomIPort__controllerB__floatPort &_iport_decl__brake, AtomIPort__controllerB__floatPort &_iport_decl__changeSpeed
, AtomEPort__controllerB__silent &_eport_decl__tick, AtomEPort__controllerB__floatPort &_eport_decl__changeSpeed
) : ComponentItf(name, ATOM), Atom(name) , _iport_decl__tick(_iport_decl__tick), _iport_decl_pv__tick(), _iport_decl__brake(_iport_decl__brake), _iport_decl_pv__brake(_id__deltaSpeed, this->fullName()+"._id__deltaSpeed"), _iport_decl__changeSpeed(_iport_decl__changeSpeed), _iport_decl_pv__changeSpeed(_id__deltaSpeed, this->fullName()+"._id__deltaSpeed"), _eport_decl__tick(_eport_decl__tick), _eport_decl__changeSpeed(_eport_decl__changeSpeed), _transguard__1(false), _transguard__2(false), _transguard__3(false), _prioguard__brakeCommand(false), _prioenabled__brakeCommand(false), __previous(-1) {
this->addInternalPort(_iport_decl__tick);
// link data internal to internal port
this->addInternalPort(_iport_decl__brake);
// link data internal to internal port
this->addInternalPort(_iport_decl__changeSpeed);
// export port
this->addPort(_eport_decl__tick);
this->addPort(_eport_decl__changeSpeed);
}
BipError& AT__controllerB__Brake::execute(PortValue &portValue) {
BipError *ret = &BipError::NoError;
#ifndef NDEBUG
bool something_happened = false;
#endif
// find the right transitions to execute
if ((&_iport_decl_pv__tick == &portValue) && _transguard__1) {
// check consistency (enabledness, port values, ...)
assert(_iport_decl__tick.hasPortValue());
assert(&_iport_decl__tick.portValue() == &portValue);
// check at most one transitions is executed
assert(!something_happened);
// the transition should be enabled by places
assert(atIdle());
// update input places
fromIdle();
// check one-safetyness
if (atIdle()) {
NonOneSafePetriNetError *r = new NonOneSafePetriNetError(*this);
r->setPort(_iport_decl__tick);
return *r;
}
// update output places
toIdle();
// record the index of the latest executed transition
__previous = 1;
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:29:2
#ifndef NDEBUG
something_happened = true;
#endif
} else if ((&_iport_decl_pv__brake == &portValue) && _transguard__2) {
// check consistency (enabledness, port values, ...)
assert(_iport_decl__brake.hasPortValue());
assert(&_iport_decl__brake.portValue() == &portValue);
// check at most one transitions is executed
assert(!something_happened);
// the transition should be enabled by places
assert(atIdle());
// update input places
fromIdle();
// check one-safetyness
if (atAction()) {
NonOneSafePetriNetError *r = new NonOneSafePetriNetError(*this);
r->setPort(_iport_decl__brake);
return *r;
}
// update output places
toAction();
// record the index of the latest executed transition
__previous = 2;
// execute transition actions
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:30:61
printf("\033[01;31m Braking system enabled: %f \033[0m\n", double_variables[this->fullName()+"._id__deltaSpeed"]);
// end of execute transition actions
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:30:2
#ifndef NDEBUG
something_happened = true;
#endif
} else if ((&_iport_decl_pv__changeSpeed == &portValue) && _transguard__3) {
// check consistency (enabledness, port values, ...)
assert(_iport_decl__changeSpeed.hasPortValue());
assert(&_iport_decl__changeSpeed.portValue() == &portValue);
// check at most one transitions is executed
assert(!something_happened);
// the transition should be enabled by places
assert(atAction());
// update input places
fromAction();
// check one-safetyness
if (atIdle()) {
NonOneSafePetriNetError *r = new NonOneSafePetriNetError(*this);
r->setPort(_iport_decl__changeSpeed);
return *r;
}
// update output places
toIdle();
// record the index of the latest executed transition
__previous = 3;
// execute transition actions
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:31:53
double_variables[this->fullName()+"._id__deltaSpeed"] = double(0);
// end of execute transition actions
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:31:2
#ifndef NDEBUG
something_happened = true;
#endif
}
if (ret->type() != NO_ERROR) return *ret;
// check that at least one transition has been executed
assert(something_happened);
// execute internal transitions
ret = &executeInternalTransitions();
if (ret->type() != NO_ERROR) return *ret;
return update();
}
BipError& AT__controllerB__Brake::execute(AtomExternalPort &port) {
BipError *ret = &BipError::NoError;
#ifndef NDEBUG
bool something_happened = false;
#endif
if (ret->type() != NO_ERROR) return *ret;
// check that at least one transition has been executed
assert(something_happened);
// execute internal transitions
ret = &executeInternalTransitions();
if (ret->type() != NO_ERROR) return *ret;
return update();
}
BipError& AT__controllerB__Brake::initialize() {
BipError *ret = &BipError::NoError;
// reset status of ports
_iport_decl__tick.clearPortValue();
_iport_decl__brake.clearPortValue();
_iport_decl__changeSpeed.clearPortValue();
// reset status of transitions
_transguard__1 = false;
_transguard__2 = false;
_transguard__3 = false;
// reset status of guards of priorities
_prioguard__brakeCommand = true;
// reset status of enabledness of priorities
_prioenabled__brakeCommand = true;
// reset status of enabledness of priority paths
_priopathenabled__1 = true;
// initialize to empty marking
for (unsigned int idx = 0; idx < bvector_size; idx++){
__statesbv[idx] = 0;
}
// marking must be initialized to empty
assert((!atIdle()) && (!atAction()));
// update initial places
toIdle();
// record the index of the latest executed transition
__previous = 0;
if (ret->type() != NO_ERROR) return *ret;
// execute (initial) internal transitions
ret = &executeInternalTransitions();
if (ret->type() != NO_ERROR) return *ret;
return update();
}
string AT__controllerB__Brake::toString() const {
ostringstream oss;
bool first=true;
if (atIdle()) {
if (!first) oss << ", ";
else {
first = false;
oss << "at ";
}
oss << "Idle";
}
if (atAction()) {
if (!first) oss << ", ";
else {
first = false;
oss << "at ";
}
oss << "Action";
}
if (first) first = false;
else oss << std::endl;
oss << "deltaSpeed=" << _id__deltaSpeed;
return oss.str();
}
BipError& AT__controllerB__Brake::update() {
BipError *ret = &BipError::NoError;
// update status of internal/external ports w.r.t. transitions
// reset status of port changeSpeed
this->_iport_decl__changeSpeed.setIsEnabled(false);
_transguard__3 = (atAction()
);
if (_transguard__3) {
if (_iport_decl__changeSpeed.isEnabled()) {
NonDeterministicPetriNetError *r = new NonDeterministicPetriNetError(*this);
r->setPort(_iport_decl__changeSpeed);
return *r;
}
_iport_decl__changeSpeed.setIsEnabled(true);
}
// reset status of port tick
this->_iport_decl__tick.setIsEnabled(false);
_transguard__1 = (atIdle()
);
if (_transguard__1) {
if (_iport_decl__tick.isEnabled()) {
NonDeterministicPetriNetError *r = new NonDeterministicPetriNetError(*this);
r->setPort(_iport_decl__tick);
return *r;
}
_iport_decl__tick.setIsEnabled(true);
}
// reset status of port brake
this->_iport_decl__brake.setIsEnabled(false);
_transguard__2 = (atIdle()
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:30:2
&& ((double_variables[this->fullName()+"._id__deltaSpeed"]) < (0)));
if (_transguard__2) {
if (_iport_decl__brake.isEnabled()) {
NonDeterministicPetriNetError *r = new NonDeterministicPetriNetError(*this);
r->setPort(_iport_decl__brake);
return *r;
}
_iport_decl__brake.setIsEnabled(true);
}
// update guards of priorities
_prioguard__brakeCommand = true;
// recompute modified priority paths
_priopathenabled__1 = (_prioguard__brakeCommand && this->_iport_decl__brake.isEnabled()); // brakeCommand
// applies priorities to port tick
if (_priopathenabled__1 // tick < brake
) {
// disable port tick
_iport_decl__tick.setIsDisabledByPriorities(true);
}
else {
_iport_decl__tick.setIsDisabledByPriorities(false);
}
// recompute modified priority paths
// applies priorities to port brake
// recompute modified priority paths
// applies priorities to port changeSpeed
// update port value of tick
if (this->_iport_decl__tick.isEnabled() && !this->_iport_decl__tick.isDisabledByPriorities()) {
this->_iport_decl__tick.setPortValue(_iport_decl_pv__tick);
}
else {
this->_iport_decl__tick.clearPortValue();
}
// update port value of brake
if (this->_iport_decl__brake.isEnabled() && !this->_iport_decl__brake.isDisabledByPriorities()) {
this->_iport_decl__brake.setPortValue(_iport_decl_pv__brake);
}
else {
this->_iport_decl__brake.clearPortValue();
}
// update port value of changeSpeed
if (this->_iport_decl__changeSpeed.isEnabled() && !this->_iport_decl__changeSpeed.isDisabledByPriorities()) {
this->_iport_decl__changeSpeed.setPortValue(_iport_decl_pv__changeSpeed);
}
else {
this->_iport_decl__changeSpeed.clearPortValue();
}
// force recomputation of connectors involving tick
_eport_decl__tick.setIsReset(true);
// recompute port values of tick from scratch
this->_eport_decl__tick.portValues().clear();
// check port value of tick exported by tick
if (this->_iport_decl__tick.hasPortValue()) {
this->_eport_decl__tick.addPortValue(_iport_decl_pv__tick);
}
// force recomputation of connectors involving changeSpeed
_eport_decl__changeSpeed.setIsReset(true);
// recompute port values of changeSpeed from scratch
this->_eport_decl__changeSpeed.portValues().clear();
// check port value of changeSpeed exported by changeSpeed
if (this->_iport_decl__changeSpeed.hasPortValue()) {
this->_eport_decl__changeSpeed.addPortValue(_iport_decl_pv__changeSpeed);
}
return *ret;
}
BipError &AT__controllerB__Brake::executeInternalTransitions() {
BipError &ret = BipError::NoError;
// used to record the enabled internal transition
int __enabled_internal = 0;
do {
// recompute enabled internal transitions
__enabled_internal = 0;
// execute the enabled internal transition if exist
if (__enabled_internal != 0) {
switch (__enabled_internal) {
default:
assert(false);
}
}
} while (__enabled_internal != 0);
return ret;
}
AT__controllerB__Brake::~AT__controllerB__Brake() {
}
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:51:1
#include <controllerB/AT__controllerB__SpeedSensor.hpp>
#include <iostream>
#include <sstream>
#include <CycleInAtomPrioritiesError.hpp>
#include <NonDeterministicPetriNetError.hpp>
#include <NonOneSafePetriNetError.hpp>
#include <AtomInvariantViolationError.hpp>
#include <Variables.hpp>
bool AT__controllerB__SpeedSensor::atIdle () const {
return __statesbv[ 0/(8*sizeof(int))] & 1<< (0%(8*sizeof(int)));
}
bool AT__controllerB__SpeedSensor::toIdle () {
if (atIdle()) return false;
__statesbv[ 0/(8*sizeof(int))] |= 1<< (0%(8*sizeof(int)));
return true;
}
bool AT__controllerB__SpeedSensor::fromIdle () {
if (!atIdle()) return false;
__statesbv[ 0/(8*sizeof(int))] &= ~(1<< (0%(8*sizeof(int))));
return true;
}
AT__controllerB__SpeedSensor::AT__controllerB__SpeedSensor(const string &name , AtomIPort__controllerB__silent &_iport_decl__tick, AtomIPort__controllerB__floatPort &_iport_decl__changeSpeed
, AtomEPort__controllerB__silent &_eport_decl__tick, AtomEPort__controllerB__floatPort &_eport_decl__changeSpeed
) : ComponentItf(name, ATOM), Atom(name) , _iport_decl__tick(_iport_decl__tick), _iport_decl_pv__tick(), _iport_decl__changeSpeed(_iport_decl__changeSpeed), _iport_decl_pv__changeSpeed(_id__deltaSpeed, this->fullName()+"._id__deltaSpeed"), _eport_decl__tick(_eport_decl__tick), _eport_decl__changeSpeed(_eport_decl__changeSpeed), _transguard__1(false), _transguard__2(false), __previous(-1) {
this->addInternalPort(_iport_decl__tick);
// link data internal to internal port
this->addInternalPort(_iport_decl__changeSpeed);
// export port
this->addPort(_eport_decl__tick);
this->addPort(_eport_decl__changeSpeed);
}
BipError& AT__controllerB__SpeedSensor::execute(PortValue &portValue) {
BipError *ret = &BipError::NoError;
#ifndef NDEBUG
bool something_happened = false;
#endif
// find the right transitions to execute
if ((&_iport_decl_pv__tick == &portValue) && _transguard__1) {
// check consistency (enabledness, port values, ...)
assert(_iport_decl__tick.hasPortValue());
assert(&_iport_decl__tick.portValue() == &portValue);
// check at most one transitions is executed
assert(!something_happened);
// the transition should be enabled by places
assert(atIdle());
// update input places
fromIdle();
// check one-safetyness
if (atIdle()) {
NonOneSafePetriNetError *r = new NonOneSafePetriNetError(*this);
r->setPort(_iport_decl__tick);
return *r;
}
// update output places
toIdle();
// record the index of the latest executed transition
__previous = 1;
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:59:2
#ifndef NDEBUG
something_happened = true;
#endif
} else if ((&_iport_decl_pv__changeSpeed == &portValue) && _transguard__2) {
// check consistency (enabledness, port values, ...)
assert(_iport_decl__changeSpeed.hasPortValue());
assert(&_iport_decl__changeSpeed.portValue() == &portValue);
// check at most one transitions is executed
assert(!something_happened);
// the transition should be enabled by places
assert(atIdle());
// update input places
fromIdle();
// check one-safetyness
if (atIdle()) {
NonOneSafePetriNetError *r = new NonOneSafePetriNetError(*this);
r->setPort(_iport_decl__changeSpeed);
return *r;
}
// update output places
toIdle();
// record the index of the latest executed transition
__previous = 2;
// execute transition actions
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:63:10
double_variables[this->fullName()+"._id__speed"] = (double_variables[this->fullName()+"._id__speed"]) + ((speed_factor(double_variables[this->fullName()+"._id__deltaSpeed"])) * (double_variables[this->fullName()+"._id__deltaSpeed"]));
// end of execute transition actions
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:62:2
#ifndef NDEBUG
something_happened = true;
#endif
}
if (ret->type() != NO_ERROR) return *ret;
// check that at least one transition has been executed
assert(something_happened);
// execute internal transitions
ret = &executeInternalTransitions();
if (ret->type() != NO_ERROR) return *ret;
return update();
}
BipError& AT__controllerB__SpeedSensor::execute(AtomExternalPort &port) {
BipError *ret = &BipError::NoError;
#ifndef NDEBUG
bool something_happened = false;
#endif
if (ret->type() != NO_ERROR) return *ret;
// check that at least one transition has been executed
assert(something_happened);
// execute internal transitions
ret = &executeInternalTransitions();
if (ret->type() != NO_ERROR) return *ret;
return update();
}
BipError& AT__controllerB__SpeedSensor::initialize() {
BipError *ret = &BipError::NoError;
// reset status of ports
_iport_decl__tick.clearPortValue();
_iport_decl__changeSpeed.clearPortValue();
// reset status of transitions
_transguard__1 = false;
_transguard__2 = false;
// initialize to empty marking
for (unsigned int idx = 0; idx < bvector_size; idx++){
__statesbv[idx] = 0;
}
// marking must be initialized to empty
assert((!atIdle()));
// update initial places
toIdle();
// record the index of the latest executed transition
__previous = 0;
if (ret->type() != NO_ERROR) return *ret;
// execute (initial) internal transitions
ret = &executeInternalTransitions();
if (ret->type() != NO_ERROR) return *ret;
return update();
}
string AT__controllerB__SpeedSensor::toString() const {
ostringstream oss;
bool first=true;
if (atIdle()) {
if (!first) oss << ", ";
else {
first = false;
oss << "at ";
}
oss << "Idle";
}
if (first) first = false;
else oss << std::endl;
oss << "speed=" << _id__speed;
if (first) first = false;
else oss << std::endl;
oss << "deltaSpeed=" << _id__deltaSpeed;
return oss.str();
}
BipError& AT__controllerB__SpeedSensor::update() {
BipError *ret = &BipError::NoError;
// update status of internal/external ports w.r.t. transitions
// reset status of port tick
this->_iport_decl__tick.setIsEnabled(false);
_transguard__1 = (atIdle()
);
if (_transguard__1) {
if (_iport_decl__tick.isEnabled()) {
NonDeterministicPetriNetError *r = new NonDeterministicPetriNetError(*this);
r->setPort(_iport_decl__tick);
return *r;
}
_iport_decl__tick.setIsEnabled(true);
}
// reset status of port changeSpeed
this->_iport_decl__changeSpeed.setIsEnabled(false);
_transguard__2 = (atIdle()
);
if (_transguard__2) {
if (_iport_decl__changeSpeed.isEnabled()) {
NonDeterministicPetriNetError *r = new NonDeterministicPetriNetError(*this);
r->setPort(_iport_decl__changeSpeed);
return *r;
}
_iport_decl__changeSpeed.setIsEnabled(true);
}
// recompute modified priority paths
// applies priorities to port tick
// recompute modified priority paths
// applies priorities to port changeSpeed
// update port value of tick
if (this->_iport_decl__tick.isEnabled() && !this->_iport_decl__tick.isDisabledByPriorities()) {
this->_iport_decl__tick.setPortValue(_iport_decl_pv__tick);
}
else {
this->_iport_decl__tick.clearPortValue();
}
// update port value of changeSpeed
if (this->_iport_decl__changeSpeed.isEnabled() && !this->_iport_decl__changeSpeed.isDisabledByPriorities()) {
this->_iport_decl__changeSpeed.setPortValue(_iport_decl_pv__changeSpeed);
}
else {
this->_iport_decl__changeSpeed.clearPortValue();
}
// force recomputation of connectors involving tick
_eport_decl__tick.setIsReset(true);
// recompute port values of tick from scratch
this->_eport_decl__tick.portValues().clear();
// check port value of tick exported by tick
if (this->_iport_decl__tick.hasPortValue()) {
this->_eport_decl__tick.addPortValue(_iport_decl_pv__tick);
}
// force recomputation of connectors involving changeSpeed
_eport_decl__changeSpeed.setIsReset(true);
// recompute port values of changeSpeed from scratch
this->_eport_decl__changeSpeed.portValues().clear();
// check port value of changeSpeed exported by changeSpeed
if (this->_iport_decl__changeSpeed.hasPortValue()) {
this->_eport_decl__changeSpeed.addPortValue(_iport_decl_pv__changeSpeed);
}
return *ret;
}
BipError &AT__controllerB__SpeedSensor::executeInternalTransitions() {
BipError &ret = BipError::NoError;
// used to record the enabled internal transition
int __enabled_internal = 0;
do {
// recompute enabled internal transitions
__enabled_internal = 0;
// execute the enabled internal transition if exist
if (__enabled_internal != 0) {
switch (__enabled_internal) {
default:
assert(false);
}
}
} while (__enabled_internal != 0);
return ret;
}
AT__controllerB__SpeedSensor::~AT__controllerB__SpeedSensor() {
}
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:36:1
#include <controllerB/AT__controllerB__Throttle.hpp>
#include <iostream>
#include <sstream>
#include <CycleInAtomPrioritiesError.hpp>
#include <NonDeterministicPetriNetError.hpp>
#include <NonOneSafePetriNetError.hpp>
#include <AtomInvariantViolationError.hpp>
#include <Variables.hpp>
bool AT__controllerB__Throttle::atIdle () const {
return __statesbv[ 0/(8*sizeof(int))] & 1<< (0%(8*sizeof(int)));
}
bool AT__controllerB__Throttle::toIdle () {
if (atIdle()) return false;
__statesbv[ 0/(8*sizeof(int))] |= 1<< (0%(8*sizeof(int)));
return true;
}
bool AT__controllerB__Throttle::fromIdle () {
if (!atIdle()) return false;
__statesbv[ 0/(8*sizeof(int))] &= ~(1<< (0%(8*sizeof(int))));
return true;
}
bool AT__controllerB__Throttle::atAction () const {
return __statesbv[ 1/(8*sizeof(int))] & 1<< (1%(8*sizeof(int)));
}
bool AT__controllerB__Throttle::toAction () {
if (atAction()) return false;
__statesbv[ 1/(8*sizeof(int))] |= 1<< (1%(8*sizeof(int)));
return true;
}
bool AT__controllerB__Throttle::fromAction () {
if (!atAction()) return false;
__statesbv[ 1/(8*sizeof(int))] &= ~(1<< (1%(8*sizeof(int))));
return true;
}
AT__controllerB__Throttle::AT__controllerB__Throttle(const string &name , AtomIPort__controllerB__silent &_iport_decl__tick, AtomIPort__controllerB__floatPort &_iport_decl__throttle, AtomIPort__controllerB__floatPort &_iport_decl__changeSpeed
, AtomEPort__controllerB__silent &_eport_decl__tick, AtomEPort__controllerB__floatPort &_eport_decl__changeSpeed
) : ComponentItf(name, ATOM), Atom(name) , _iport_decl__tick(_iport_decl__tick), _iport_decl_pv__tick(), _iport_decl__throttle(_iport_decl__throttle), _iport_decl_pv__throttle(_id__deltaSpeed, this->fullName()+"._id__deltaSpeed"), _iport_decl__changeSpeed(_iport_decl__changeSpeed), _iport_decl_pv__changeSpeed(_id__deltaSpeed, this->fullName()+"._id__deltaSpeed"), _eport_decl__tick(_eport_decl__tick), _eport_decl__changeSpeed(_eport_decl__changeSpeed), _transguard__1(false), _transguard__2(false), _transguard__3(false), _prioguard__throttleCommand(false), _prioenabled__throttleCommand(false), __previous(-1) {
this->addInternalPort(_iport_decl__tick);
// link data internal to internal port
this->addInternalPort(_iport_decl__throttle);
// link data internal to internal port
this->addInternalPort(_iport_decl__changeSpeed);
// export port
this->addPort(_eport_decl__tick);
this->addPort(_eport_decl__changeSpeed);
}
BipError& AT__controllerB__Throttle::execute(PortValue &portValue) {
BipError *ret = &BipError::NoError;
#ifndef NDEBUG
bool something_happened = false;
#endif
// find the right transitions to execute
if ((&_iport_decl_pv__tick == &portValue) && _transguard__1) {
// check consistency (enabledness, port values, ...)
assert(_iport_decl__tick.hasPortValue());
assert(&_iport_decl__tick.portValue() == &portValue);
// check at most one transitions is executed
assert(!something_happened);
// the transition should be enabled by places
assert(atIdle());
// update input places
fromIdle();
// check one-safetyness
if (atIdle()) {
NonOneSafePetriNetError *r = new NonOneSafePetriNetError(*this);
r->setPort(_iport_decl__tick);
return *r;
}
// update output places
toIdle();
// record the index of the latest executed transition
__previous = 1;
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:44:2
#ifndef NDEBUG
something_happened = true;
#endif
} else if ((&_iport_decl_pv__throttle == &portValue) && _transguard__2) {
// check consistency (enabledness, port values, ...)
assert(_iport_decl__throttle.hasPortValue());
assert(&_iport_decl__throttle.portValue() == &portValue);
// check at most one transitions is executed
assert(!something_happened);
// the transition should be enabled by places
assert(atIdle());
// update input places
fromIdle();
// check one-safetyness
if (atAction()) {
NonOneSafePetriNetError *r = new NonOneSafePetriNetError(*this);
r->setPort(_iport_decl__throttle);
return *r;
}
// update output places
toAction();
// record the index of the latest executed transition
__previous = 2;
// execute transition actions
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:45:64
printf("\033[01;32m Throttle system enabled: %f \033[0m\n", double_variables[this->fullName()+"._id__deltaSpeed"]);
// end of execute transition actions
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:45:2
#ifndef NDEBUG
something_happened = true;
#endif
} else if ((&_iport_decl_pv__changeSpeed == &portValue) && _transguard__3) {
// check consistency (enabledness, port values, ...)
assert(_iport_decl__changeSpeed.hasPortValue());
assert(&_iport_decl__changeSpeed.portValue() == &portValue);
// check at most one transitions is executed
assert(!something_happened);
// the transition should be enabled by places
assert(atAction());
// update input places
fromAction();
// check one-safetyness
if (atIdle()) {
NonOneSafePetriNetError *r = new NonOneSafePetriNetError(*this);
r->setPort(_iport_decl__changeSpeed);
return *r;
}
// update output places
toIdle();
// record the index of the latest executed transition
__previous = 3;
// execute transition actions
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:46:53
double_variables[this->fullName()+"._id__deltaSpeed"] = double(0);
// end of execute transition actions
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:46:2
#ifndef NDEBUG
something_happened = true;
#endif
}
if (ret->type() != NO_ERROR) return *ret;
// check that at least one transition has been executed
assert(something_happened);
// execute internal transitions
ret = &executeInternalTransitions();
if (ret->type() != NO_ERROR) return *ret;
return update();
}
BipError& AT__controllerB__Throttle::execute(AtomExternalPort &port) {
BipError *ret = &BipError::NoError;
#ifndef NDEBUG
bool something_happened = false;
#endif
if (ret->type() != NO_ERROR) return *ret;
// check that at least one transition has been executed
assert(something_happened);
// execute internal transitions
ret = &executeInternalTransitions();
if (ret->type() != NO_ERROR) return *ret;
return update();
}
BipError& AT__controllerB__Throttle::initialize() {
BipError *ret = &BipError::NoError;
// reset status of ports
_iport_decl__tick.clearPortValue();
_iport_decl__throttle.clearPortValue();
_iport_decl__changeSpeed.clearPortValue();
// reset status of transitions
_transguard__1 = false;
_transguard__2 = false;
_transguard__3 = false;
// reset status of guards of priorities
_prioguard__throttleCommand = true;
// reset status of enabledness of priorities
_prioenabled__throttleCommand = true;
// reset status of enabledness of priority paths
_priopathenabled__1 = true;
// initialize to empty marking
for (unsigned int idx = 0; idx < bvector_size; idx++){
__statesbv[idx] = 0;
}
// marking must be initialized to empty
assert((!atIdle()) && (!atAction()));
// update initial places
toIdle();
// record the index of the latest executed transition
__previous = 0;
if (ret->type() != NO_ERROR) return *ret;
// execute (initial) internal transitions
ret = &executeInternalTransitions();
if (ret->type() != NO_ERROR) return *ret;
return update();
}
string AT__controllerB__Throttle::toString() const {
ostringstream oss;
bool first=true;
if (atIdle()) {
if (!first) oss << ", ";
else {
first = false;
oss << "at ";
}
oss << "Idle";
}
if (atAction()) {
if (!first) oss << ", ";
else {
first = false;
oss << "at ";
}
oss << "Action";
}
if (first) first = false;
else oss << std::endl;
oss << "deltaSpeed=" << _id__deltaSpeed;
return oss.str();
}
BipError& AT__controllerB__Throttle::update() {
BipError *ret = &BipError::NoError;
// update status of internal/external ports w.r.t. transitions
// reset status of port tick
this->_iport_decl__tick.setIsEnabled(false);
_transguard__1 = (atIdle()
);
if (_transguard__1) {
if (_iport_decl__tick.isEnabled()) {
NonDeterministicPetriNetError *r = new NonDeterministicPetriNetError(*this);
r->setPort(_iport_decl__tick);
return *r;
}
_iport_decl__tick.setIsEnabled(true);
}
// reset status of port changeSpeed
this->_iport_decl__changeSpeed.setIsEnabled(false);
_transguard__3 = (atAction()
);
if (_transguard__3) {
if (_iport_decl__changeSpeed.isEnabled()) {
NonDeterministicPetriNetError *r = new NonDeterministicPetriNetError(*this);
r->setPort(_iport_decl__changeSpeed);
return *r;
}
_iport_decl__changeSpeed.setIsEnabled(true);
}
// reset status of port throttle
this->_iport_decl__throttle.setIsEnabled(false);
_transguard__2 = (atIdle()
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:45:2
&& ((double_variables[this->fullName()+"._id__deltaSpeed"]) > (0)));
if (_transguard__2) {
if (_iport_decl__throttle.isEnabled()) {
NonDeterministicPetriNetError *r = new NonDeterministicPetriNetError(*this);
r->setPort(_iport_decl__throttle);
return *r;
}
_iport_decl__throttle.setIsEnabled(true);
}
// update guards of priorities
_prioguard__throttleCommand = true;
// recompute modified priority paths
_priopathenabled__1 = (_prioguard__throttleCommand && this->_iport_decl__throttle.isEnabled()); // throttleCommand
// applies priorities to port tick
if (_priopathenabled__1 // tick < throttle
) {
// disable port tick
_iport_decl__tick.setIsDisabledByPriorities(true);
}
else {
_iport_decl__tick.setIsDisabledByPriorities(false);
}
// recompute modified priority paths
// applies priorities to port throttle
// recompute modified priority paths
// applies priorities to port changeSpeed
// update port value of tick
if (this->_iport_decl__tick.isEnabled() && !this->_iport_decl__tick.isDisabledByPriorities()) {
this->_iport_decl__tick.setPortValue(_iport_decl_pv__tick);
}
else {
this->_iport_decl__tick.clearPortValue();
}
// update port value of throttle
if (this->_iport_decl__throttle.isEnabled() && !this->_iport_decl__throttle.isDisabledByPriorities()) {
this->_iport_decl__throttle.setPortValue(_iport_decl_pv__throttle);
}
else {
this->_iport_decl__throttle.clearPortValue();
}
// update port value of changeSpeed
if (this->_iport_decl__changeSpeed.isEnabled() && !this->_iport_decl__changeSpeed.isDisabledByPriorities()) {
this->_iport_decl__changeSpeed.setPortValue(_iport_decl_pv__changeSpeed);
}
else {
this->_iport_decl__changeSpeed.clearPortValue();
}
// force recomputation of connectors involving tick
_eport_decl__tick.setIsReset(true);
// recompute port values of tick from scratch
this->_eport_decl__tick.portValues().clear();
// check port value of tick exported by tick
if (this->_iport_decl__tick.hasPortValue()) {
this->_eport_decl__tick.addPortValue(_iport_decl_pv__tick);
}
// force recomputation of connectors involving changeSpeed
_eport_decl__changeSpeed.setIsReset(true);
// recompute port values of changeSpeed from scratch
this->_eport_decl__changeSpeed.portValues().clear();
// check port value of changeSpeed exported by changeSpeed
if (this->_iport_decl__changeSpeed.hasPortValue()) {
this->_eport_decl__changeSpeed.addPortValue(_iport_decl_pv__changeSpeed);
}
return *ret;
}
BipError &AT__controllerB__Throttle::executeInternalTransitions() {
BipError &ret = BipError::NoError;
// used to record the enabled internal transition
int __enabled_internal = 0;
do {
// recompute enabled internal transitions
__enabled_internal = 0;
// execute the enabled internal transition if exist
if (__enabled_internal != 0) {
switch (__enabled_internal) {
default:
assert(false);
}
}
} while (__enabled_internal != 0);
return ret;
}
AT__controllerB__Throttle::~AT__controllerB__Throttle() {
}
#include <controllerB/AtomEPort__controllerB__floatPort.hpp>
#include <controllerB/PV__controllerB__floatPort.hpp>
AtomEPort__controllerB__floatPort::AtomEPort__controllerB__floatPort(const string &name, bool hasEarlyUpdate) :
PortItf(name, ATOM_EXPORT),
Port(name, ATOM_EXPORT),
AtomExportPort(name, hasEarlyUpdate),
PT__controllerB__floatPort(name, ATOM_EXPORT),
mIsReset(false) {
}
AtomEPort__controllerB__floatPort::~AtomEPort__controllerB__floatPort(){
}
#include <controllerB/AtomEPort__controllerB__silent.hpp>
#include <controllerB/PV__controllerB__silent.hpp>
AtomEPort__controllerB__silent::AtomEPort__controllerB__silent(const string &name, bool hasEarlyUpdate) :
PortItf(name, ATOM_EXPORT),
Port(name, ATOM_EXPORT),
AtomExportPort(name, hasEarlyUpdate),
PT__controllerB__silent(name, ATOM_EXPORT),
mIsReset(false) {
}
AtomEPort__controllerB__silent::~AtomEPort__controllerB__silent(){
}
#include <controllerB/AtomExternalPort__controllerB__floatPort.hpp>
AtomExternalPort__controllerB__floatPort::AtomExternalPort__controllerB__floatPort(const string &name, const EventConsumptionPolicy &policy) : AtomExternalPort(name, policy) {
}
AtomExternalPort__controllerB__floatPort::~AtomExternalPort__controllerB__floatPort() {
}
#include <controllerB/AtomExternalPort__controllerB__silent.hpp>
AtomExternalPort__controllerB__silent::AtomExternalPort__controllerB__silent(const string &name, const EventConsumptionPolicy &policy) : AtomExternalPort(name, policy) {
}
AtomExternalPort__controllerB__silent::~AtomExternalPort__controllerB__silent() {
}
#include <controllerB/AtomIPort__controllerB__floatPort.hpp>
AtomIPort__controllerB__floatPort::AtomIPort__controllerB__floatPort(const string &name) : AtomInternalPort(name),
mIsEnabled(false),
mIsDisabledByPriorities(false) {
}
AtomIPort__controllerB__floatPort::~AtomIPort__controllerB__floatPort() {
}
#include <controllerB/AtomIPort__controllerB__silent.hpp>
AtomIPort__controllerB__silent::AtomIPort__controllerB__silent(const string &name) : AtomInternalPort(name),
mIsEnabled(false),
mIsDisabledByPriorities(false) {
}
AtomIPort__controllerB__silent::~AtomIPort__controllerB__silent() {
}
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:68:1
#include <controllerB/CT__controllerB__Compound.hpp>
CT__controllerB__Compound::CT__controllerB__Compound (const string &name, AT__controllerB__Brake &_comp_decl__brake, AT__controllerB__Throttle &_comp_decl__throttle, AT__controllerB__SpeedSensor &_comp_decl__speedSensor
, ConnT__controllerB__rendezVous &_conn_decl__throttleAction, ConnT__controllerB__rendezVous &_conn_decl__brakeAction, ConnT__controllerB__noChange &_conn_decl__noChange
) : ComponentItf(name, COMPOUND), Compound(name), _comp_decl__brake(_comp_decl__brake), _comp_decl__throttle(_comp_decl__throttle), _comp_decl__speedSensor(_comp_decl__speedSensor), _conn_decl__throttleAction(_conn_decl__throttleAction), _conn_decl__brakeAction(_conn_decl__brakeAction), _conn_decl__noChange(_conn_decl__noChange) {
this->addComponent(_comp_decl__brake);
this->addComponent(_comp_decl__throttle);
this->addComponent(_comp_decl__speedSensor);
this->addConnector(_conn_decl__throttleAction);
this->addConnector(_conn_decl__brakeAction);
this->addConnector(_conn_decl__noChange);
}
CT__controllerB__Compound::~CT__controllerB__Compound() {
}
#include <controllerB/ConnPort__controllerB__floatPort.hpp>
ConnPort__controllerB__floatPort::ConnPort__controllerB__floatPort(const string &name) :
PortItf(name, CONNECTOR_EXPORT),
Port(name, CONNECTOR_EXPORT),
ConnectorExportPort(name),
PT__controllerB__floatPort(name, CONNECTOR_EXPORT) {
}
ConnPort__controllerB__floatPort::~ConnPort__controllerB__floatPort() {
}
#include <controllerB/ConnPort__controllerB__silent.hpp>
ConnPort__controllerB__silent::ConnPort__controllerB__silent(const string &name) :
PortItf(name, CONNECTOR_EXPORT),
Port(name, CONNECTOR_EXPORT),
ConnectorExportPort(name),
PT__controllerB__silent(name, CONNECTOR_EXPORT) {
}
ConnPort__controllerB__silent::~ConnPort__controllerB__silent() {
}
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:17:1
#include <controllerB/ConnT__controllerB__noChange.hpp>
#include <controllerB/PV__controllerB__silent.hpp>
static inline PortValue * getPortValue(const QuotedPortReference & qpr, const InteractionValue &civ){
Port &p = qpr.port();
vector<Port *>::size_type idx = 0;
for (vector<Port *>::const_iterator i = civ.ports().begin();
i != civ.ports().end();
i++, idx++){
if (&p == *i) break;
}
assert (idx < civ.ports().size()); // means we couldn't find corresponding port value
return civ.portValues()[idx];
}
static inline PV__controllerB__silent * get_p1(const QPR__controllerB__silent & qpr, const InterV__controllerB__noChange &civ){
return dynamic_cast<PV__controllerB__silent *>(getPortValue(qpr, civ));
}
static inline PV__controllerB__silent * get_p2(const QPR__controllerB__silent & qpr, const InterV__controllerB__noChange &civ){
return dynamic_cast<PV__controllerB__silent *>(getPortValue(qpr, civ));
}
static inline PV__controllerB__silent * get_p3(const QPR__controllerB__silent & qpr, const InterV__controllerB__noChange &civ){
return dynamic_cast<PV__controllerB__silent *>(getPortValue(qpr, civ));
}
ConnT__controllerB__noChange::ConnT__controllerB__noChange(const string &name, QPR__controllerB__silent &p1, QPR__controllerB__silent &p2, QPR__controllerB__silent &p3) : Connector(name), p1(p1), p2(p2), p3(p3) {
this->addPort(p1);
this->addPort(p2);
this->addPort(p3);
}
ConnT__controllerB__noChange::~ConnT__controllerB__noChange() {
for (vector<Interaction *>::const_iterator interactionIt = definedInteractions.begin() ;
interactionIt != definedInteractions.end() ;
++interactionIt) {
delete *interactionIt;
}
definedInteractions.clear();
}
PortValue &ConnT__controllerB__noChange::up(const InteractionValue &interactionValue) const {
// THIS SHOULD *NEVER* HAPPEN.
assert(false);
// to avoid warnings
PortValue *pv = NULL;
return *pv;
}
void ConnT__controllerB__noChange::down(InteractionValue &interactionValue) const {
}
void ConnT__controllerB__noChange::down(InteractionValue &interactionValue, PortValue &portValue) const {
// You should *never* reach this. Calling this method denotes an error in
// scheduling (the down(interactionvalue) should have been used
assert(false);
}
Interaction &ConnT__controllerB__noChange::createInteraction() const{
Inter__controllerB__noChange *ret = NULL;
ret = new Inter__controllerB__noChange(*this);
return *ret;
}
Interaction &ConnT__controllerB__noChange::createInteraction(const vector<Port *> &ports) const{
Inter__controllerB__noChange *ret = NULL;
ret = new Inter__controllerB__noChange(*this, ports);
return *ret;
}
InteractionValue &ConnT__controllerB__noChange::createInteractionValue(const Interaction &interaction, const vector<PortValue *> &values) const {
InterV__controllerB__noChange *ret = NULL;
ret = new InterV__controllerB__noChange(*this, interaction, values);
return *ret;
}
void ConnT__controllerB__noChange::releaseInteraction(Interaction &interaction) const {
delete &interaction;
}
void ConnT__controllerB__noChange::releaseInteractionValue(InteractionValue &interactionValue) const {
delete &interactionValue;
}
bool ConnT__controllerB__noChange::guard(const InteractionValue &interactionValue) const {
// default to true. May not be the wisest choice.
return true;
}
const vector<Interaction*>& ConnT__controllerB__noChange::interactions() const {
if (definedInteractions.empty()) {
definedInteractions.push_back(new Inter__controllerB__noChange(*this, true, true, true));
}
// check that the number of defined interactions is correct
assert(definedInteractions.size() == 1);
return definedInteractions;
}
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:12:1
#include <controllerB/ConnT__controllerB__rendezVous.hpp>
#include <controllerB/PV__controllerB__floatPort.hpp>
static inline PortValue * getPortValue(const QuotedPortReference & qpr, const InteractionValue &civ){
Port &p = qpr.port();
vector<Port *>::size_type idx = 0;
for (vector<Port *>::const_iterator i = civ.ports().begin();
i != civ.ports().end();
i++, idx++){
if (&p == *i) break;
}
assert (idx < civ.ports().size()); // means we couldn't find corresponding port value
return civ.portValues()[idx];
}
static inline PV__controllerB__floatPort * get_p1(const QPR__controllerB__floatPort & qpr, const InterV__controllerB__rendezVous &civ){
return dynamic_cast<PV__controllerB__floatPort *>(getPortValue(qpr, civ));
}
static inline PV__controllerB__floatPort * get_p2(const QPR__controllerB__floatPort & qpr, const InterV__controllerB__rendezVous &civ){
return dynamic_cast<PV__controllerB__floatPort *>(getPortValue(qpr, civ));
}
ConnT__controllerB__rendezVous::ConnT__controllerB__rendezVous(const string &name, QPR__controllerB__floatPort &p1, QPR__controllerB__floatPort &p2) : Connector(name), p1(p1), p2(p2) {
this->addPort(p1);
this->addPort(p2);
// Interactions
_i__p1_p2 = new Inter__controllerB__rendezVous(*this, true, true);
}
ConnT__controllerB__rendezVous::~ConnT__controllerB__rendezVous() {
// Interactions
delete _i__p1_p2;
for (vector<Interaction *>::const_iterator interactionIt = definedInteractions.begin() ;
interactionIt != definedInteractions.end() ;
++interactionIt) {
delete *interactionIt;
}
definedInteractions.clear();
}
PortValue &ConnT__controllerB__rendezVous::up(const InteractionValue &interactionValue) const {
// THIS SHOULD *NEVER* HAPPEN.
assert(false);
// to avoid warnings
PortValue *pv = NULL;
return *pv;
}
void ConnT__controllerB__rendezVous::down(InteractionValue &interactionValue) const {
assert(dynamic_cast<const InterV__controllerB__rendezVous *>(&interactionValue) != NULL);
const Inter__controllerB__rendezVous *c_interaction __attribute__((unused)) = static_cast<const Inter__controllerB__rendezVous *>(&(interactionValue.interaction()));
const InterV__controllerB__rendezVous *c_interaction_v __attribute__((unused)) = static_cast<const InterV__controllerB__rendezVous *>(&interactionValue);
if(*c_interaction == *_i__p1_p2) {
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:14:22
get_p2(p2, *c_interaction_v)->set_d(get_p1(p1, *c_interaction_v)->get_d());
}
}
void ConnT__controllerB__rendezVous::down(InteractionValue &interactionValue, PortValue &portValue) const {
// You should *never* reach this. Calling this method denotes an error in
// scheduling (the down(interactionvalue) should have been used
assert(false);
}
Interaction &ConnT__controllerB__rendezVous::createInteraction() const{
Inter__controllerB__rendezVous *ret = NULL;
ret = new Inter__controllerB__rendezVous(*this);
return *ret;
}
Interaction &ConnT__controllerB__rendezVous::createInteraction(const vector<Port *> &ports) const{
Inter__controllerB__rendezVous *ret = NULL;
ret = new Inter__controllerB__rendezVous(*this, ports);
return *ret;
}
InteractionValue &ConnT__controllerB__rendezVous::createInteractionValue(const Interaction &interaction, const vector<PortValue *> &values) const {
InterV__controllerB__rendezVous *ret = NULL;
ret = new InterV__controllerB__rendezVous(*this, interaction, values);
return *ret;
}
void ConnT__controllerB__rendezVous::releaseInteraction(Interaction &interaction) const {
delete &interaction;
}
void ConnT__controllerB__rendezVous::releaseInteractionValue(InteractionValue &interactionValue) const {
delete &interactionValue;
}
bool ConnT__controllerB__rendezVous::guard(const InteractionValue &interactionValue) const {
assert(dynamic_cast<const InterV__controllerB__rendezVous *>(&interactionValue) != NULL);
const InterV__controllerB__rendezVous *c_interaction_v __attribute__((unused)) = static_cast<const InterV__controllerB__rendezVous *>(&interactionValue);
const Inter__controllerB__rendezVous *c_interaction __attribute__((unused)) = &(c_interaction_v->mInteraction);
// default to true. May not be the wisest choice.
return true;
}
const vector<Interaction*>& ConnT__controllerB__rendezVous::interactions() const {
if (definedInteractions.empty()) {
definedInteractions.push_back(new Inter__controllerB__rendezVous(*this, true, true));
}
// check that the number of defined interactions is correct
assert(definedInteractions.size() == 1);
return definedInteractions;
}
#include <controllerB/CpndEPort__controllerB__floatPort.hpp>
#include <controllerB/PV__controllerB__floatPort.hpp>
CpndEPort__controllerB__floatPort::CpndEPort__controllerB__floatPort(const string &name) :
PortItf(name, COMPOUND_EXPORT),
Port(name, COMPOUND_EXPORT),
CompoundExportPort(name),
PT__controllerB__floatPort(name, COMPOUND_EXPORT) {
}
CpndEPort__controllerB__floatPort::~CpndEPort__controllerB__floatPort() {
}
#include <controllerB/CpndEPort__controllerB__silent.hpp>
#include <controllerB/PV__controllerB__silent.hpp>
CpndEPort__controllerB__silent::CpndEPort__controllerB__silent(const string &name) :
PortItf(name, COMPOUND_EXPORT),
Port(name, COMPOUND_EXPORT),
CompoundExportPort(name),
PT__controllerB__silent(name, COMPOUND_EXPORT) {
}
CpndEPort__controllerB__silent::~CpndEPort__controllerB__silent() {
}
#include <controllerB/InterV__controllerB__noChange.hpp>
#include <controllerB/ConnT__controllerB__noChange.hpp>
InterV__controllerB__noChange::InterV__controllerB__noChange(const ConnT__controllerB__noChange &connector, const Interaction& interaction, const vector<PortValue *> &values) :
InteractionValue(),
mInteraction(connector, interaction.ports()) {
this->mPortValues.reserve(3);
commonRecycle(interaction, values);
}
void InterV__controllerB__noChange::commonRecycle(const Interaction& interaction, const vector<PortValue *> &values) {
this->mPortValues.clear();
for (vector<PortValue *>::const_iterator valueIt = values.begin() ;
valueIt != values.end() ;
++valueIt) {
this->mPortValues.push_back(*valueIt);
}
}
InterV__controllerB__noChange::~InterV__controllerB__noChange(){
}
#include <controllerB/InterV__controllerB__rendezVous.hpp>
#include <controllerB/ConnT__controllerB__rendezVous.hpp>
InterV__controllerB__rendezVous::InterV__controllerB__rendezVous(const ConnT__controllerB__rendezVous &connector, const Interaction& interaction, const vector<PortValue *> &values) :
InteractionValue(),
mInteraction(connector, interaction.ports()) {
this->mPortValues.reserve(2);
commonRecycle(interaction, values);
}
void InterV__controllerB__rendezVous::commonRecycle(const Interaction& interaction, const vector<PortValue *> &values) {
this->mPortValues.clear();
for (vector<PortValue *>::const_iterator valueIt = values.begin() ;
valueIt != values.end() ;
++valueIt) {
this->mPortValues.push_back(*valueIt);
}
}
InterV__controllerB__rendezVous::~InterV__controllerB__rendezVous(){
}
#include <controllerB/Inter__controllerB__noChange.hpp>
#include <controllerB/ConnT__controllerB__noChange.hpp>
const bitset<3> Inter__controllerB__noChange::predefined(string("111"));
Inter__controllerB__noChange::Inter__controllerB__noChange(const ConnT__controllerB__noChange &connector) : Interaction(connector) {
involvedPorts.reset();
port_vector_fresh = true;
defined = false;
refresh_defined = false;
mPorts.reserve(3);
}
Inter__controllerB__noChange::Inter__controllerB__noChange(const ConnT__controllerB__noChange &connector, bool p1, bool p2, bool p3) : Interaction(connector) {
involvedPorts.reset();
defined = true;
refresh_defined = false;
port_vector_fresh = false;
involvedPorts.set(0, p1);
involvedPorts.set(1, p2);
involvedPorts.set(2, p3);
defined = p1 && p2 && p3;
mPorts.reserve(3);
}
Inter__controllerB__noChange::Inter__controllerB__noChange(const ConnT__controllerB__noChange &connector, const vector<Port *> &ports) : Interaction(connector), port_vector_fresh(false) {
commonRecycle(ports);
mPorts.reserve(3);
}
Inter__controllerB__noChange::~Inter__controllerB__noChange(){
}
// This one is 'const' but its only role
// is to set mPorts correctly (ie. its only role is to modify the object)
void Inter__controllerB__noChange::refreshPorts() const {
const vector<QuotedPortReference *> &parent_ports = this->connector().ports();
mPorts.clear();
mPorts.reserve(3);
if (involvedPorts.test(0)) {
mPorts.push_back(&(parent_ports[0]->port()));
}
if (involvedPorts.test(1)) {
mPorts.push_back(&(parent_ports[1]->port()));
}
if (involvedPorts.test(2)) {
mPorts.push_back(&(parent_ports[2]->port()));
}
port_vector_fresh = true;
}
vector<Port*>& Inter__controllerB__noChange::ports() {
if (!port_vector_fresh){
refreshPorts();
}
return mPorts;
}
const vector<Port *> & Inter__controllerB__noChange::ports() const {
if (!port_vector_fresh){
refreshPorts();
}
return mPorts;
}
bool Inter__controllerB__noChange::operator==(const Interaction &interaction) const {
bool ret = false;
// check if interaction values are from the same connector
if (&connector() == &interaction.connector()) {
assert(dynamic_cast<const Inter__controllerB__noChange *>(&interaction) != NULL);
const Inter__controllerB__noChange *other = static_cast<const Inter__controllerB__noChange *>(&interaction);
ret = (involvedPorts == other->involvedPorts);
}
return ret;
}
bool Inter__controllerB__noChange::operator<=(const Interaction &interaction) const {
bool ret = false;
// check if interaction values are from the same connector
if (&connector() == &interaction.connector()) {
assert(dynamic_cast<const Inter__controllerB__noChange *>(&interaction) != NULL);
const Inter__controllerB__noChange *other = static_cast<const Inter__controllerB__noChange *>(&interaction);
ret = ((involvedPorts & other->involvedPorts) == involvedPorts);
}
return ret;
}
bool Inter__controllerB__noChange::operator<(const Interaction &interaction) const {
bool ret = false;
// check if interaction values are from the same connector
if (&connector() == &interaction.connector()) {
assert(dynamic_cast<const Inter__controllerB__noChange *>(&interaction) != NULL);
const Inter__controllerB__noChange *other = static_cast<const Inter__controllerB__noChange *>(&interaction);
ret = (((involvedPorts & other->involvedPorts) == involvedPorts) &&
(involvedPorts != other->involvedPorts));
}
return ret;
}
void Inter__controllerB__noChange::recycle() {
Interaction::recycle();
mPorts.clear();
port_vector_fresh = true;
defined = false;
refresh_defined = false;
involvedPorts.reset();
}
void Inter__controllerB__noChange::recycle(const vector<Port *> &ports) {
Interaction::recycle();
commonRecycle(ports);
}
void Inter__controllerB__noChange::commonRecycle(const vector<Port *> &ports){
involvedPorts.reset();
for (vector<Port *>::const_iterator portIt = ports.begin() ;
portIt != ports.end() ;
++portIt) {
const vector<Port *>::size_type post_shift = findPort(*portIt);
involvedPorts.set(post_shift);
}
port_vector_fresh = false;
refresh_defined = true;
}
#include <controllerB/Inter__controllerB__rendezVous.hpp>
#include <controllerB/ConnT__controllerB__rendezVous.hpp>
const bitset<2> Inter__controllerB__rendezVous::predefined(string("11"));
Inter__controllerB__rendezVous::Inter__controllerB__rendezVous(const ConnT__controllerB__rendezVous &connector) : Interaction(connector) {
involvedPorts.reset();
port_vector_fresh = true;
defined = false;
refresh_defined = false;
mPorts.reserve(2);
}
Inter__controllerB__rendezVous::Inter__controllerB__rendezVous(const ConnT__controllerB__rendezVous &connector, bool p1, bool p2) : Interaction(connector) {
involvedPorts.reset();
defined = true;
refresh_defined = false;
port_vector_fresh = false;
involvedPorts.set(0, p1);
involvedPorts.set(1, p2);
defined = p1 && p2;
mPorts.reserve(2);
}
Inter__controllerB__rendezVous::Inter__controllerB__rendezVous(const ConnT__controllerB__rendezVous &connector, const vector<Port *> &ports) : Interaction(connector), port_vector_fresh(false) {
commonRecycle(ports);
mPorts.reserve(2);
}
Inter__controllerB__rendezVous::~Inter__controllerB__rendezVous(){
}
// This one is 'const' but its only role
// is to set mPorts correctly (ie. its only role is to modify the object)
void Inter__controllerB__rendezVous::refreshPorts() const {
const vector<QuotedPortReference *> &parent_ports = this->connector().ports();
mPorts.clear();
mPorts.reserve(2);
if (involvedPorts.test(0)) {
mPorts.push_back(&(parent_ports[0]->port()));
}
if (involvedPorts.test(1)) {
mPorts.push_back(&(parent_ports[1]->port()));
}
port_vector_fresh = true;
}
vector<Port*>& Inter__controllerB__rendezVous::ports() {
if (!port_vector_fresh){
refreshPorts();
}
return mPorts;
}
const vector<Port *> & Inter__controllerB__rendezVous::ports() const {
if (!port_vector_fresh){
refreshPorts();
}
return mPorts;
}
bool Inter__controllerB__rendezVous::operator==(const Interaction &interaction) const {
bool ret = false;
// check if interaction values are from the same connector
if (&connector() == &interaction.connector()) {
assert(dynamic_cast<const Inter__controllerB__rendezVous *>(&interaction) != NULL);
const Inter__controllerB__rendezVous *other = static_cast<const Inter__controllerB__rendezVous *>(&interaction);
ret = (involvedPorts == other->involvedPorts);
}
return ret;
}
bool Inter__controllerB__rendezVous::operator<=(const Interaction &interaction) const {
bool ret = false;
// check if interaction values are from the same connector
if (&connector() == &interaction.connector()) {
assert(dynamic_cast<const Inter__controllerB__rendezVous *>(&interaction) != NULL);
const Inter__controllerB__rendezVous *other = static_cast<const Inter__controllerB__rendezVous *>(&interaction);
ret = ((involvedPorts & other->involvedPorts) == involvedPorts);
}
return ret;
}
bool Inter__controllerB__rendezVous::operator<(const Interaction &interaction) const {
bool ret = false;
// check if interaction values are from the same connector
if (&connector() == &interaction.connector()) {
assert(dynamic_cast<const Inter__controllerB__rendezVous *>(&interaction) != NULL);
const Inter__controllerB__rendezVous *other = static_cast<const Inter__controllerB__rendezVous *>(&interaction);
ret = (((involvedPorts & other->involvedPorts) == involvedPorts) &&
(involvedPorts != other->involvedPorts));
}
return ret;
}
void Inter__controllerB__rendezVous::recycle() {
Interaction::recycle();
mPorts.clear();
port_vector_fresh = true;
defined = false;
refresh_defined = false;
involvedPorts.reset();
}
void Inter__controllerB__rendezVous::recycle(const vector<Port *> &ports) {
Interaction::recycle();
commonRecycle(ports);
}
void Inter__controllerB__rendezVous::commonRecycle(const vector<Port *> &ports){
involvedPorts.reset();
for (vector<Port *>::const_iterator portIt = ports.begin() ;
portIt != ports.end() ;
++portIt) {
const vector<Port *>::size_type post_shift = findPort(*portIt);
involvedPorts.set(post_shift);
}
port_vector_fresh = false;
refresh_defined = true;
}
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:8:1
#include <controllerB/PT__controllerB__floatPort.hpp>
PT__controllerB__floatPort::PT__controllerB__floatPort(const string &name, const ExportType& type) : PortItf(name, type), Port(name, type) {
}
PT__controllerB__floatPort::~PT__controllerB__floatPort() { }
// /home/siemens/bip/examples/SpeedControlModule/modelDetection/wp42/controllerB/controllerB.bip:9:1
#include <controllerB/PT__controllerB__silent.hpp>
PT__controllerB__silent::PT__controllerB__silent(const string &name, const ExportType& type) : PortItf(name, type), Port(name, type) {
}
PT__controllerB__silent::~PT__controllerB__silent() { }
#include <controllerB/PV__controllerB__floatPort.hpp>
#include <iostream>
#include <sstream>
PV__controllerB__floatPort::PV__controllerB__floatPort(double &_m_d) : PortValue(), m_d(_m_d) {
}
string PV__controllerB__floatPort::toString() const {
ostringstream oss;
oss << "d=" << double_variables[this->name] << ';';
return oss.str();
}
PV__controllerB__floatPort::~PV__controllerB__floatPort() {
}
#include <controllerB/PV__controllerB__silent.hpp>
#include <iostream>
#include <sstream>
PV__controllerB__silent::PV__controllerB__silent() : PortValue() {
}
string PV__controllerB__silent::toString() const {
ostringstream oss;
return oss.str();
}
PV__controllerB__silent::~PV__controllerB__silent() {
}
#include <controllerB/QPR__controllerB__floatPort.hpp>
QPR__controllerB__floatPort::QPR__controllerB__floatPort(PT__controllerB__floatPort &port, const bool &trigger) : QuotedPortReference(port, trigger) {
}
QPR__controllerB__floatPort::~QPR__controllerB__floatPort(){
}
#include <controllerB/QPR__controllerB__silent.hpp>
QPR__controllerB__silent::QPR__controllerB__silent(PT__controllerB__silent &port, const bool &trigger) : QuotedPortReference(port, trigger) {
}
QPR__controllerB__silent::~QPR__controllerB__silent(){
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment