#!/bin/bash
KERNEL_PATH=/boot/home/BeBuilder/Kernel/
BE_BUILDER_PATH=/boot/home/BeBuilder/BeBuilder/
LIB_NAME_AND_PATH="/boot/home/BeBuilder/AddOn/Kit/obj.x86/libBeBuilder.a"
LIB_FINAL_TARGET="/boot/home/BeBuilder/AddOn/KitDeveloper/Lib/libBeBuilder.a"
HDR_FINAL_TARGET="/boot/home/BeBuilder/AddOn/KitDeveloper/Header/"
SRC_TMP_TARGET="/boot/home/BeBuilder/AddOn/Kit/SRC/"
CURRENT_DIR="/boot/home/BeBuilder/AddOn/Kit"
echo "Copying header from BeBuilder in $HDR_FINAL_TARGET"
cd $HDR_FINAL_TARGET
rm *
cd $CURRENT_DIR
cp -f $BE_BUILDER_PATH"AddOn.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"ComponentList.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"Component.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"ComponentItem.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"ComponentKindaView.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"CodeLine.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"CodeFile.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"Parser.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"CodeGenerator.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"Property.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"PropertyList.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/PropertyEditorView.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/PropertyEditorWindow.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/MenuPropertyEditorChoice.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/PropertyEditorChoiceView.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/PropertyEditorChoice.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/PropertyEditorMultiChoice.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/PropertyEditorMultiChoiceView.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/PropertyEditorStandardView.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/PropertyEditorStandard.h" $HDR_FINAL_TARGET
cp -f $BE_BUILDER_PATH"GlobalVar.h" $HDR_FINAL_TARGET
cp -f $KERNEL_PATH"Object.h" $HDR_FINAL_TARGET
cp -f $KERNEL_PATH"FileWriter.h" $HDR_FINAL_TARGET
cp -f $KERNEL_PATH"FileReader.h" $HDR_FINAL_TARGET
cp -f $KERNEL_PATH"FileRW.h" $HDR_FINAL_TARGET
cp -f $KERNEL_PATH"GeneralException.h" $HDR_FINAL_TARGET
cp -f $KERNEL_PATH"BGeneralWindow.h" $HDR_FINAL_TARGET
cp -f $KERNEL_PATH"BGeneralWindowOption.h" $HDR_FINAL_TARGET
cp -f $KERNEL_PATH"BOption.h" $HDR_FINAL_TARGET
cp -f $KERNEL_PATH"Global.h" $HDR_FINAL_TARGET
cp -f $KERNEL_PATH"Couleur.h" $HDR_FINAL_TARGET
cp -f $KERNEL_PATH"StringList.h" $HDR_FINAL_TARGET

echo "Copying src files from BeBuilder in $SRC_TMP_TARGET"
if  [ -e SRC ] ; then
	echo "$SRC_TMP_TARGET"
else
	mkdir SRC
fi
cd $SRC_TMP_TARGET
rm *
cd $CURRENT_DIR
cp -f $BE_BUILDER_PATH"ComponentList.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"Component.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"ComponentItem.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"ComponentKindaView.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"CodeLine.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"CodeFile.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"Parser.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"CodeGenerator.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"Property.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"PropertyList.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/PropertyEditorView.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/PropertyEditorWindow.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/MenuPropertyEditorChoice.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/PropertyEditorChoiceView.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/PropertyEditorChoice.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/PropertyEditorMultiChoice.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/PropertyEditorMultiChoiceView.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/PropertyEditorStandardView.cpp" $SRC_TMP_TARGET
cp -f $BE_BUILDER_PATH"PropertyEditor/PropertyEditorStandard.cpp" $SRC_TMP_TARGET
cp -f $KERNEL_PATH"Object.cpp" $SRC_TMP_TARGET
cp -f $KERNEL_PATH"FileWriter.cpp" $SRC_TMP_TARGET
cp -f $KERNEL_PATH"FileReader.cpp" $SRC_TMP_TARGET
cp -f $KERNEL_PATH"FileRW.cpp" $SRC_TMP_TARGET
cp -f $KERNEL_PATH"GeneralException.cpp" $SRC_TMP_TARGET
cp -f $KERNEL_PATH"BGeneralWindow.cpp" $SRC_TMP_TARGET
cp -f $KERNEL_PATH"BGeneralWindowOption.cpp" $SRC_TMP_TARGET
cp -f $KERNEL_PATH"BOption.cpp" $SRC_TMP_TARGET
cp -f $KERNEL_PATH"Global.cpp" $SRC_TMP_TARGET
cp -f $KERNEL_PATH"StringList.cpp" $SRC_TMP_TARGET

