From 28ce29f3f8be3fbeced5ddccf01838a288efaaab Mon Sep 17 00:00:00 2001
From: Denis Merigoux <denis.merigoux@gmail.com>
Date: Sat, 16 May 2015 16:35:57 +0200
Subject: [PATCH] Cleaned installation repertories

In TEXMFMAIN/tex/latex/polytechnique no more subdirectory resources that was ignored during LaTex compilation. Added source files in TEXMFMAIN/source/latex/polytechnique.
---
 .gitignore                                    |  5 +--
 makefile_windows.bat                          | 45 +++++++++++++++++++
 polytechnique.dtx => source/polytechnique.dtx | 24 +++++-----
 windows_installer.bat                         | 38 ----------------
 4 files changed, 59 insertions(+), 53 deletions(-)
 create mode 100644 makefile_windows.bat
 rename polytechnique.dtx => source/polytechnique.dtx (98%)
 delete mode 100644 windows_installer.bat

diff --git a/.gitignore b/.gitignore
index 7e7d325..f4ef6ee 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,5 @@
-polytechnique.pdf
-guide/installation.pdf
-ressources/
+*.pdf
+*.eps
 *.aux
 *.fdb_latexmk
 *.fls
diff --git a/makefile_windows.bat b/makefile_windows.bat
new file mode 100644
index 0000000..6f0db82
--- /dev/null
+++ b/makefile_windows.bat
@@ -0,0 +1,45 @@
+@echo off
+cd source
+pdflatex polytechnique.dtx
+makeindex -s gind.ist -o polytechnique.ind polytechnique.idx
+pdflatex polytechnique.dtx
+del *.aux
+del *.glo
+del *.idx
+del *.ilg
+del *.ind
+del *.log
+del *.toc
+kpsewhich -var-value TEXMFMAIN > temp.txt
+set /p installdir=<temp.txt
+del temp.txt
+md "%installdir%/tex/latex/polytechnique"
+md "%installdir%/source/latex/polytechnique"
+md "%installdir%/source/latex/polytechnique/resources"
+md "%installdir%/doc/latex/polytechnique"
+copy polytechnique.dtx "%installdir%/source/latex/polytechnique"
+copy polytechnique.sty "%installdir%/tex/latex/polytechnique"
+copy polytechnique.pdf "%installdir%/doc/latex/polytechnique"
+del polytechnique.sty
+copy *.eps "%installdir%/source/latex/polytechnique/resources"
+copy *.pdf "%installdir%/source/latex/polytechnique/resources"
+copy *.eps "%installdir%/tex/latex/polytechnique"
+copy *.pdf "%installdir%/tex/latex/polytechnique"
+echo ************************************************
+echo * La base de donnees des packages est en train *
+echo * d'etre mise a jour. Cela peut prendre un peu *
+echo * de temps. Merci de patienter.                *
+echo ************************************************
+initexmf --update-fndb
+echo ************************************************
+echo * Le package a ete installe ! La documentation *
+echo * se trouve a l'emplacement suivant :          *
+echo %installdir%/doc/latex/polytechnique
+echo * Les fichiers sources et resources  a         *
+echo * l'endroit suivant :                          *
+echo %installdir%/source/latex/polytechnique
+echo * Et le .sty a l'endroit suivant :             *
+echo %installdir%/tex/latex/polytechnique
+echo * Bonne utilisation !                          *
+echo ************************************************
+pause
\ No newline at end of file
diff --git a/polytechnique.dtx b/source/polytechnique.dtx
similarity index 98%
rename from polytechnique.dtx
rename to source/polytechnique.dtx
index a787ca9..718f2cb 100644
--- a/polytechnique.dtx
+++ b/source/polytechnique.dtx
@@ -531,21 +531,21 @@ LaTeX version 1999/12/01 or later.
 %Les lignes suivantes servent à inclure les logos et éléments graphiques. Les fichiers correspondant doivent se trouver dans le même dossier que |polytechnique.sty|. |\ifpdf| exécute la première partie du code si le document est compilé avec |pdflatex|, et la deuxième si le document est compilé avec |latex|. Ceci permet d'utiliser des images vectorielles lorsque c'est possible.
 %    \begin{macrocode}
 \ifpdf
-    \newcommand{\polyfiletlongrouge}{ressources/filetlongrouge.pdf}
+    \newcommand{\polyfiletlongrouge}{filetlongrouge.pdf}
     \newcommand{\polyfiletcourtbleuclair}
-        {ressources/filetcourtbleuclair.pdf}
-    \newcommand{\polyfiletcourtbleu}{ressources/filetcourtbleu.pdf}
-    \newcommand{\polylogovert}{ressources/logovert.pdf}
-    \newcommand{\polylogohori}{ressources/logohori.pdf}
-    \newcommand{\polyarmes}{ressources/armes.pdf}
+        {filetcourtbleuclair.pdf}
+    \newcommand{\polyfiletcourtbleu}{filetcourtbleu.pdf}
+    \newcommand{\polylogovert}{logovert.pdf}
+    \newcommand{\polylogohori}{logohori.pdf}
+    \newcommand{\polyarmes}{armes.pdf}
 \else
-    \newcommand{\polyfiletlongrouge}{ressources/filetlongrouge.eps}
+    \newcommand{\polyfiletlongrouge}{filetlongrouge.eps}
     \newcommand{\polyfiletcourtbleuclair}
-        {ressources/filetcourtbleuclair.eps}
-    \newcommand{\polyfiletcourtbleu}{ressources/filetcourtbleu.eps}
-    \newcommand{\polylogovert}{ressources/logovert.eps}
-    \newcommand{\polylogohori}{ressources/logohori.eps}
-    \newcommand{\polyarmes}{ressources/armes.eps}
+        {filetcourtbleuclair.eps}
+    \newcommand{\polyfiletcourtbleu}{filetcourtbleu.eps}
+    \newcommand{\polylogovert}{logovert.eps}
+    \newcommand{\polylogohori}{logohori.eps}
+    \newcommand{\polyarmes}{armes.eps}
 \fi
 %    \end{macrocode}
 %
diff --git a/windows_installer.bat b/windows_installer.bat
deleted file mode 100644
index 7982e3b..0000000
--- a/windows_installer.bat
+++ /dev/null
@@ -1,38 +0,0 @@
-@echo off
-pdflatex polytechnique.dtx
-makeindex -s gind.ist -o polytechnique.ind polytechnique.idx
-pdflatex polytechnique.dtx
-del *.aux
-del *.glo
-del *.idx
-del *.ilg
-del *.ind
-del *.log
-del *.toc
-kpsewhich article.cls> temp.txt
-set /p installdir=<temp.txt
-set installdir=%installdir:~0,-16%
-del temp.txt
-md "%installdir%polytechnique"
-md "%installdir%polytechnique/ressources"
-copy polytechnique.dtx "%installdir%polytechnique"
-copy polytechnique.sty "%installdir%polytechnique"
-md "%installdir:~0,-10%doc/polytechnique"
-copy polytechnique.pdf "%installdir:~0,-10%doc/polytechnique"
-del polytechnique.sty
-cd ressources
-copy *.eps "%installdir%polytechnique/ressources"
-copy *.pdf "%installdir%polytechnique/ressources"
-echo ************************************************
-echo * La base de donnees des packages est en train *
-echo * d'etre mise a jour. Cela peut prendre un peu *
-echo * de temps. Merci de patienter.                *
-echo ************************************************
-initexmf --update-fndb
-echo ************************************************
-echo * Le package a ete installe ! La documentation *
-echo * se trouve a l'emplacement suivant :          *
-echo %installdir:~0,-10%doc/polytechnique
-echo * Bonne utilisation !                          *
-echo ************************************************
-pause
\ No newline at end of file
-- 
GitLab