#!/bin/sh SOCLIB_PATH=$1 #mkdir $SOCLIB_PATH/half_gateway_initiator #mkdir $SOCLIB_PATH/half_gateway_initiator/caba #mkdir $SOCLIB_PATH/half_gateway_initiator/caba/metadata #mkdir $SOCLIB_PATH/half_gateway_initiator/caba/source #mkdir $SOCLIB_PATH/half_gateway_initiator/caba/source/include #mkdir $SOCLIB_PATH/half_gateway_initiator/caba/source/src #m #mkdir $SOCLIB_PATH/half_gateway_target #mkdir $SOCLIB_PATH/half_gateway_target/caba #mkdir $SOCLIB_PATH/half_gateway_target/caba/metadata #mkdir $SOCLIB_PATH/half_gateway_target/caba/source #mkdir $SOCLIB_PATH/half_gateway_target/caba/source/include #mkdir $SOCLIB_PATH/half_gateway_target/caba/source/src #m #mkdir $SOCLIB_PATH/ring_gateway #mkdir $SOCLIB_PATH/ring_gateway/caba #mkdir $SOCLIB_PATH/ring_gateway/caba/metadata #mkdir $SOCLIB_PATH/ring_gateway/caba/source #mkdir $SOCLIB_PATH/ring_gateway/caba/source/include #mkdir $SOCLIB_PATH/ring_gateway/caba/source/src #m #mkdir $SOCLIB_PATH/vci_local_ring_network_2 #mkdir $SOCLIB_PATH/vci_local_ring_network_2/caba #mkdir $SOCLIB_PATH/vci_local_ring_network_2/caba/metadata #mkdir $SOCLIB_PATH/vci_local_ring_network_2/caba/source #mkdir $SOCLIB_PATH/vci_local_ring_network_2/caba/source/include #mkdir $SOCLIB_PATH/vci_local_ring_network_2/caba/source/src #m #mkdir $SOCLIB_PATH/vci_simple_ring_network_2 #mkdir $SOCLIB_PATH/vci_simple_ring_network_2/caba #mkdir $SOCLIB_PATH/vci_simple_ring_network_2/caba/metadata #mkdir $SOCLIB_PATH/vci_simple_ring_network_2/caba/source #mkdir $SOCLIB_PATH/vci_simple_ring_network_2/caba/source/include #mkdir $SOCLIB_PATH/vci_simple_ring_network_2/caba/source/src #m #mkdir $SOCLIB_PATH/vci_ring_initiator #mkdir $SOCLIB_PATH/vci_ring_initiator/caba #mkdir $SOCLIB_PATH/vci_ring_initiator/caba/metadata #mkdir $SOCLIB_PATH/vci_ring_initiator/caba/source #mkdir $SOCLIB_PATH/vci_ring_initiator/caba/source/include #mkdir $SOCLIB_PATH/vci_ring_initiator/caba/source/src #m #mkdir $SOCLIB_PATH/vci_ring_target #mkdir $SOCLIB_PATH/vci_ring_target/caba #mkdir $SOCLIB_PATH/vci_ring_target/caba/metadata #mkdir $SOCLIB_PATH/vci_ring_target/caba/source #mkdir $SOCLIB_PATH/vci_ring_target/caba/source/include #mkdir $SOCLIB_PATH/vci_ring_target/caba/source/src #m #mkdir $SOCLIB_PATH/communication #mkdir $SOCLIB_PATH/communication/ring #mkdir $SOCLIB_PATH/communication/ring/caba #mkdir $SOCLIB_PATH/communication/ring/caba/metadata #mkdir $SOCLIB_PATH/communication/ring/caba/source #mkdir $SOCLIB_PATH/communication/ring/caba/source/src #mkdir $SOCLIB_PATH/communication/ring/caba/source/include #m #mkdir $SOCLIB_PATH/communication/gate #mkdir $SOCLIB_PATH/communication/gate/caba #mkdir $SOCLIB_PATH/communication/gate/caba/metadata #mkdir $SOCLIB_PATH/communication/gate/caba/source #mkdir $SOCLIB_PATH/communication/gate/caba/source/src #mkdir $SOCLIB_PATH/communication/gate/caba/source/include # half_gateway_initiator cp half_gateway_initiator.h $SOCLIB_PATH/half_gateway_initiator/caba/source/include/ cp half_gateway_initiator.cpp $SOCLIB_PATH/half_gateway_initiator/caba/source/src/ cp half_gateway_initiator.sd $SOCLIB_PATH/half_gateway_initiator/caba/metadata/ # half_gateway_target cp half_gateway_target.h $SOCLIB_PATH/half_gateway_target/caba/source/include/ cp half_gateway_target.cpp $SOCLIB_PATH/half_gateway_target/caba/source/src/ cp half_gateway_target.sd $SOCLIB_PATH/half_gateway_target/caba/metadata/ # ring_gateway cp ring_gateway.h $SOCLIB_PATH/ring_gateway/caba/source/include/ cp ring_gateway.cpp $SOCLIB_PATH/ring_gateway/caba/source/src/ cp ring_gateway.sd $SOCLIB_PATH/ring_gateway/caba/metadata/ # vci_local_ring_network_2 cp vci_local_ring_network_2.h $SOCLIB_PATH/vci_local_ring_network_2/caba/source/include/ cp vci_local_ring_network_2.cpp $SOCLIB_PATH/vci_local_ring_network_2/caba/source/src/ cp vci_local_ring_network_2.sd $SOCLIB_PATH/vci_local_ring_network_2/caba/metadata/ # vci_simple_ring_network_2 cp vci_simple_ring_network_2.h $SOCLIB_PATH/vci_simple_ring_network_2/caba/source/include/ cp vci_simple_ring_network_2.cpp $SOCLIB_PATH/vci_simple_ring_network_2/caba/source/src/ cp vci_simple_ring_network_2.sd $SOCLIB_PATH/vci_simple_ring_network_2/caba/metadata/ # vci_ring_target cp vci_ring_target.h $SOCLIB_PATH/vci_ring_target/caba/source/include/ cp vci_ring_target.cpp $SOCLIB_PATH/vci_ring_target/caba/source/src/ cp vci_ring_target.sd $SOCLIB_PATH/vci_ring_target/caba/metadata/ # vci_ring_initiator cp vci_ring_initiator.h $SOCLIB_PATH/vci_ring_initiator/caba/source/include/ cp vci_ring_initiator.cpp $SOCLIB_PATH/vci_ring_initiator/caba/source/src/ cp vci_ring_initiator.sd $SOCLIB_PATH/vci_ring_initiator/caba/metadata/ # ring_signals, ring_ports cp ring_ports.h $SOCLIB_PATH/communication/ring/caba/source/include/ cp ring_signals.h $SOCLIB_PATH/communication/ring/caba/source/include/ cp ring.sd $SOCLIB_PATH/communication/ring/caba/metadata/ # gate_signals, gate_ports cp gate_ports_2.h $SOCLIB_PATH/communication/gate/caba/source/include/ cp gate_signals_2.h $SOCLIB_PATH/communication/gate/caba/source/include/ cp gate.sd $SOCLIB_PATH/communication/gate/caba/metadata/