From 2d55ca51009ff6543562e349d49989c81c552a16 Mon Sep 17 00:00:00 2001 From: "mickael@pcys" <mickael.fiorentino@polymtl.ca> Date: Tue, 8 Oct 2019 16:12:17 -0400 Subject: [PATCH] =?UTF-8?q?Ajout=20du=20script=20de=20d=C3=A9ploiement=20p?= =?UTF-8?q?our=20les=20labs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- constraints/.gitignore | 1 + scripts/deploy.csh | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 constraints/.gitignore create mode 100755 scripts/deploy.csh diff --git a/constraints/.gitignore b/constraints/.gitignore new file mode 100644 index 0000000..7909ba4 --- /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 0000000..1d1bf2c --- /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}/ -- GitLab