diff --git a/constraints/.gitignore b/constraints/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..7909ba4c68b5d40e677a4dd0eeddd3f8e65c49c6 --- /dev/null +++ b/constraints/.gitignore @@ -0,0 +1 @@ +*.syn.sdc diff --git a/scripts/deploy.csh b/scripts/deploy.csh new file mode 100755 index 0000000000000000000000000000000000000000..1d1bf2ca21ad6a89f7d45114cd2e61209df895ce --- /dev/null +++ b/scripts/deploy.csh @@ -0,0 +1,33 @@ +#!/usr/bin/env tcsh +#----------------------------------------------------------------------------- +# Project Tutoriels - Conception de circuits intégrés numériques +#----------------------------------------------------------------------------- +# File deploy.csh +# Authors Mickael Fiorentino <mickael.fiorentino@polymtl.ca> +# Lab GRM - Polytechnique Montréal +# Date <2019-10-01 Tue> +#----------------------------------------------------------------------------- +# Brief Met à jour le dossier partagé avec les étudiant dans un autre repo git +#----------------------------------------------------------------------------- +if ( ! $?PROJECT_HOME ) then + echo "ERREUR: Configurer l'environnement (source setup.csh) avant d'utiliser ce script" + exit 1 +endif + +set DEST_HOME = `realpath ${PROJECT_HOME}/../tutoriel_numerique` +set DEST_SDC = ${DEST_HOME}/constraints +set DEST_IMP = ${DEST_HOME}/implementation +set DEST_SCRIPTS = ${DEST_HOME}/scripts +set DEST_SIM = ${DEST_HOME}/simulation +set DEST_SRC = ${DEST_HOME}/sources + +# Création des dossier +mkdir -p $DEST_SDC $DEST_IMP $DEST_SCRIPTS $DEST_SIM $DEST_SRC + +# Mise à jour des fichiers +cp -fv ${PROJECT_HOME}/{setup.csh,README.md} ${DEST_HOME}/ +cp -fv ${CONST_DIR}/{.gitignore,mmmc.tcl,timing.sdc} ${DEST_SDC}/ +cp -fv ${IMP_DIR}/{.gitignore,cds.lib} ${DEST_IMP}/ +cp -fv ${SCRIPTS_DIR}/clean.csh ${DEST_SCRIPTS}/ +cp -fv ${SIM_DIR}/.gitignore ${DEST_SIM}/ +cp -fv ${SRC_DIR}/{compteur.vhd,compteur_tb.vhd} ${DEST_SRC}/