source: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Makefile @ 51

Last change on this file since 51 was 51, checked in by rosiere, 17 years ago

Documentation : le type, la langue, le style et l'en tête sont placé dans un seul répertoire : Info

File size: 19.6 KB
Line 
1#-------------------------------------------------------------------------------
2# Filename:    Makefile
3# Description: LaTeX compilation flow
4#-------------------------------------------------------------------------------
5
6include ${MORPHEO_TOPLEVEL}/Makefile.tools
7#--------------------------------------------------------------------------------
8# User-defined options :
9#--------------------------------------------------------------------------------
10
11TYPE_DOC                = ("doc" "ppt" "poster")
12
13DEFAULT_LANG            = fr
14FILE_SOURCE_SED         = file_source.sed
15FILE_SOURCE_STY         = file_source.sty
16FILE_SOURCE_TEX         = file_source.tex
17
18#--------------------------------------------------------------------------------
19# Directory
20#--------------------------------------------------------------------------------
21VERSION                 = "1.3" # 2007/07/18
22
23DIR_DOCUMENTATION       = ..
24DIR_INCLUDE             = Include
25DIR_PACKAGE             = Info
26DIR_DOCUMENTS           = Documents
27DIR_LANGUAGE            = Info
28DIR_TYPE                = Info
29DIR_GRAPH               = Graph
30DIR_SCHEMA              = Schema
31DIR_SCHEMA_EPS          = Schema_eps
32DIR_SCHEMA_PNG          = Schema_png
33DIR_TEX                 = Source
34
35#--------------------------------------------------------------------------------
36# Directory
37#--------------------------------------------------------------------------------
38ENV_LATEX               = $(EXPORT) TEXINPUTS=$(DIR_INCLUDE):$$TEXINPUTS
39LATEX_WITH_ENV          = $(ENV_LATEX); $(LATEX)
40
41#--------------------------------------------------------------------------------
42# File
43#--------------------------------------------------------------------------------
44
45ALL_FILES               = $(wildcard $(DIR_TYPE)/*.type)
46
47TEX_FILES               = $(wildcard $(DIR_TEX)/*.tex)
48FILES                   = $(patsubst $(DIR_TEX)/%.tex,%    ,$(TEX_FILES))
49DVI_FILES               = $(patsubst $(DIR_TEX)/%.tex,%.dvi,$(TEX_FILES))
50PS_FILES                = $(patsubst $(DIR_TEX)/%.tex,%.ps ,$(TEX_FILES))
51PDF_FILES               = $(patsubst $(DIR_TEX)/%.tex,%.pdf,$(TEX_FILES))
52PNG_FILES               = $(patsubst $(DIR_GRAPH)/%.p,$(DIR_SCHEMA_PNG)/%.png,$(wildcard $(DIR_GRAPH)/*.p))             \
53                          $(patsubst $(DIR_SCHEMA)/%.fig,$(DIR_SCHEMA_PNG)/%.png,$(wildcard $(DIR_SCHEMA)/*.fig))       \
54                          $(patsubst $(DIR_SCHEMA)/%.eps,$(DIR_SCHEMA_PNG)/%.png,$(wildcard $(DIR_SCHEMA)/*.eps))
55
56#--------------------------------------------------------------------------------
57# The reset of this file shall not be editted
58#--------------------------------------------------------------------------------
59.PHONY                  : all clean view help doc doc_all new delete
60.SECONDARY              : $(DVI_FILES) $(PS_FILES) $(PDF_FILES) $(PNG_FILES) $(DIR_SCHEMA_EPS) $(DIR_SCHEMA_PNG)
61.PRECIOUS               : %.pdf %.ps %.dvi $(DIR_SCHEMA_PNG)/%.png $(DIR_SCHEMA_EPS)/%.eps
62
63all                     : help
64
65doc                     : $(PNG_FILES) $(DIR_TEX)
66                        @\
67                        for file in $(ALL_FILES); do                                                            \
68                                file=`$(BASENAME) $$file .type`;                                                \
69                                type=`$(CAT) $(DIR_TYPE)/$$file.type`;                                          \
70                                                                                                                \
71                                for lang in `$(CAT) $(DIR_LANGUAGE)/$$file.lang`; do                                    \
72                                        if $(TEST) ! -f "$(DIR_TEX)/$$file-$$lang.tex"; then                    \
73                                                $(ECHO) "s/@LANG/$$lang/"                     >  $$$$;          \
74                                                $(ECHO) "s/@FILE/$$file/"                     >> $$$$;          \
75                                                $(ECHO) "s/@DIRPACKAGE/$(DIR_PACKAGE)/"       >> $$$$;          \
76                                                $(ECHO) "s/@DIRDOC/$(DIR_DOCUMENTS)\/$$file/" >> $$$$;          \
77                                                $(ECHO) "s/@DIRSCHEMA/$(DIR_SCHEMA_EPS)/"     >> $$$$;          \
78                                                $(CAT) $(DIR_INCLUDE)/$$type-$(FILE_SOURCE_SED) | $(SED) -f $$$$ > $(DIR_TEX)/$$file-$$lang.tex; \
79                                                $(RM)   $$$$;                                                   \
80                                        fi;                                                                     \
81                                done;                                                                           \
82                        done;                                                                                   \
83                        $(MAKE) doc_all;
84
85doc_all                 : $(PDF_FILES)
86
87#--------------------------------------------------------------------------------
88# Generation of the formatted text:
89# regular flow tex -> dvi -> ps -> pdf.
90#--------------------------------------------------------------------------------
91%.pdf                   : %.ps
92                        @\
93                        $(ECHO) "Génération du fichier $*.pdf";                                                 \
94                        $(PS2PDF) $< $@;                                                                        \
95                        $(CP) $@ $(DIR_DOCUMENTATION);
96
97%.ps                    : %.dvi
98                        @\
99                        $(ECHO) "Génération du fichier $*.ps";                                                  \
100                        $(DVIPS) -o $@ $<;
101
102%.dvi                   : $(DIR_TEX)/%.tex
103                        @\
104                        $(ECHO) "Génération du fichier $*.dvi";                                                 \
105                        $(LATEX_WITH_ENV) $<;                                                                   \
106                        $(LATEX_WITH_ENV) $< > /dev/null;                                                       \
107                        citation=`$(GREP) "citation" $*.aux`;                                                   \
108                         if $(TEST) -n "$$citation" ; then                                                      \
109                          $(BIBTEX) $* ;                                                                        \
110                        fi;                                                                                     \
111                        $(LATEX_WITH_ENV) $< > /dev/null;                                                       \
112                        $(LATEX_WITH_ENV) $< > /dev/null;
113
114#--------------------------------------------------------------------------------
115# New - Delete - Rename
116#--------------------------------------------------------------------------------
117new                     :
118                        @                                                                                       \
119                        $(ECHO) "";                                                                             \
120                        $(ECHO) "Choose a type of a document    : (0 is default)";                              \
121                        CPT=0;                                                                                  \
122                        declare -a type_doc=$(TYPE_DOC);                                                        \
123                        for type in $${type_doc[@]}; do                                                         \
124                                $(ECHO) "$$CPT) $$type";                                                        \
125                                CPT=$$(($$CPT+1));                                                              \
126                        done;                                                                                   \
127                        declare -i NUM_TYPE;                                                                    \
128                        $(READ) NUM_TYPE;                                                                       \
129                                                                                                                \
130                        if $(TEST) "$$NUM_TYPE" -ge "$$CPT"; then                                               \
131                                NUM_TYPE=0;                                                                     \
132                        fi;                                                                                     \
133                        declare    TYPE=$${type_doc[$$NUM_TYPE]};                                               \
134                                                                                                                \
135                        declare    FILENAME;                                                                    \
136                        $(ECHO) "";                                                                             \
137                        $(ECHO) "Give the name of the documents :";                                             \
138                        $(READ) FILENAME;                                                                       \
139                                                                                                                \
140                        if $(TEST) -z "$$FILENAME" -o -d "$(DIR_TYPE)/$$FILENAME.type";                         \
141                        then                                                                                    \
142                                $(ECHO) "Invalid name : string is empty, or filename is already used";          \
143                                $(EXIT);                                                                        \
144                        fi;                                                                                     \
145                                                                                                                \
146                        $(ECHO) "Create file      : $(DIR_LANGUAGE)/$$FILENAME.lang";                           \
147                        $(ECHO) "                   (Default language : $(DEFAULT_LANG))";                      \
148                        $(ECHO) "$(DEFAULT_LANG)" > $(DIR_LANGUAGE)/$$FILENAME.lang;                            \
149                                                                                                                \
150                        $(ECHO) "Create file      : $(DIR_TYPE)/$$FILENAME.type";                               \
151                        $(ECHO) $$TYPE > $(DIR_TYPE)/$$FILENAME.type;                                           \
152                                                                                                                \
153                        $(ECHO) "Create file      : $(DIR_PACKAGE)/$$FILENAME.sty";                             \
154                        $(CP) $(DIR_INCLUDE)/$$TYPE-$(FILE_SOURCE_STY) $(DIR_PACKAGE)/$$FILENAME.sty;           \
155                                                                                                                \
156                        $(ECHO) "Create file      : $(DIR_PACKAGE)/$$FILENAME.tex";                             \
157                        $(CP) $(DIR_INCLUDE)/$$TYPE-$(FILE_SOURCE_TEX) $(DIR_PACKAGE)/$$FILENAME.tex;           \
158                                                                                                                \
159                        $(ECHO) "Create directory : $(DIR_DOCUMENTS)/$$FILENAME";                               \
160                        $(ECHO) "Create directory : $(DIR_DOCUMENTS)/$$FILENAME/common";                        \
161                        $(ECHO) "Create directory : $(DIR_DOCUMENTS)/$$FILENAME/$(DEFAULT_LANG)";               \
162                        $(MKDIR) $(DIR_DOCUMENTS)/$$FILENAME/common;                                            \
163                        $(MKDIR) $(DIR_DOCUMENTS)/$$FILENAME/$(DEFAULT_LANG);                                   \
164                                                                                                                \
165                        $(ECHO) "Create file      : $(DIR_DOCUMENTS)/$$FILENAME/$(DEFAULT_LANG)/root.tex";      \
166                        $(TOUCH) $(DIR_DOCUMENTS)/$$FILENAME/$(DEFAULT_LANG)/root.tex
167
168delete                  :
169                        @                                                                                       \
170                        declare -a FILES;                                                                       \
171                        declare -i CPT;                                                                         \
172                        declare -i NUM_FILE;                                                                    \
173                        declare -i NUM_FILE_CONFIRM;                                                            \
174                                                                                                                \
175                        $(ECHO) "";                                                                             \
176                        $(ECHO) "Choose a document  : (0 by default)";                                          \
177                        $(ECHO) "0) ( none )";                                                                  \
178                                                                                                                \
179                        CPT=1;                                                                                  \
180                        for files in $(ALL_FILES); do                                                           \
181                                files=`$(BASENAME) $$files .type`;                                              \
182                                $(ECHO) "$$CPT) $$files";                                                       \
183                                FILES[$$CPT]=$$files;                                                           \
184                                CPT=$$(($$CPT+1));                                                              \
185                        done;                                                                                   \
186                        $(READ) NUM_FILE;                                                                       \
187                                                                                                                \
188                        if $(TEST) "$$NUM_FILE" -ge "$$CPT"; then                                               \
189                                NUM_FILE=0;                                                                     \
190                        fi;                                                                                     \
191                                                                                                                \
192                        $(ECHO) "Please reenter the document id to confirm the delete";                         \
193                        $(READ) NUM_FILE_CONFIRM;                                                               \
194                                                                                                                \
195                        if $(TEST) "$$NUM_FILE" -eq "0" -o "$$NUM_FILE" -ne "$$NUM_FILE_CONFIRM"; then          \
196                                $(ECHO) "Delete cancelled";                                                     \
197                                $(EXIT);                                                                        \
198                        fi;                                                                                     \
199                                                                                                                \
200                        declare    FILENAME;                                                                    \
201                        FILENAME=$${FILES[$$NUM_FILE]};                                                         \
202                                                                                                                \
203                        $(ECHO) "Delete file      : $(DIR_TYPE)/$$FILENAME.type";                               \
204                        $(RM) $(DIR_TYPE)/$$FILENAME.type;                                                      \
205                                                                                                                \
206                        $(ECHO) "Delete file      : $(DIR_LANGUAGE)/$$FILENAME.lang";                           \
207                        $(RM) $(DIR_LANGUAGE)/$$FILENAME.lang;                                                  \
208                                                                                                                \
209                        $(ECHO) "Delete file      : $(DIR_PACKAGE)/$$FILENAME.sty";                             \
210                        $(RM) $(DIR_PACKAGE)/$$FILENAME.sty;                                                    \
211                                                                                                                \
212                        $(ECHO) "Delete file      : $(DIR_PACKAGE)/$$FILENAME.tex";                             \
213                        $(RM) $(DIR_PACKAGE)/$$FILENAME.tex;                                                    \
214                                                                                                                \
215                        $(ECHO) "Delete directory : $(DIR_DOCUMENTS)/$$FILENAME";                               \
216                        $(RM) $(DIR_DOCUMENTS)/$$FILENAME;
217
218rename                  :
219                        @                                                                                       \
220                        declare -a FILES;                                                                       \
221                        declare -i CPT;                                                                         \
222                        declare -i NUM_FILE;                                                                    \
223                                                                                                                \
224                        $(ECHO) "";                                                                             \
225                        $(ECHO) "Choose a document  : (0 by default)";                                          \
226                        $(ECHO) "0) ( none )";                                                                  \
227                                                                                                                \
228                        CPT=1;                                                                                  \
229                        for files in $(ALL_FILES); do                                                           \
230                                files=`$(BASENAME) $$files .type`;                                              \
231                                $(ECHO) "$$CPT) $$files";                                                       \
232                                FILES[$$CPT]=$$files;                                                           \
233                                CPT=$$(($$CPT+1));                                                              \
234                        done;                                                                                   \
235                        $(READ) NUM_FILE;                                                                       \
236                                                                                                                \
237                        if $(TEST) "$$NUM_FILE" -ge "$$CPT"; then                                               \
238                                NUM_FILE=0;                                                                     \
239                        fi;                                                                                     \
240                                                                                                                \
241                        if $(TEST) "$$NUM_FILE" -eq "0"; then                                                   \
242                                $(ECHO) "Rename cancelled";                                                     \
243                                $(EXIT);                                                                        \
244                        fi;                                                                                     \
245                                                                                                                \
246                        declare    FILENAME_SRC;                                                                \
247                        declare    FILENAME_DEST;                                                               \
248                        FILENAME_SRC=$${FILES[$$NUM_FILE]};                                                     \
249                                                                                                                \
250                        $(ECHO) "Give the new name of the documents :";                                         \
251                        $(READ) FILENAME_DEST;                                                                  \
252                                                                                                                \
253                        if $(TEST) -z "$$FILENAME_DEST" -o -d "$(DIR_TYPE)/$$FILENAME_DEST.type";               \
254                        then                                                                                    \
255                                $(ECHO) "Invalid name : string is empty, or filename is already used";          \
256                                $(EXIT);                                                                        \
257                        fi;                                                                                     \
258                                                                                                                \
259                        $(ECHO) "Rename file      : $(DIR_LANGUAGE)/$$FILENAME_SRC.lang";                       \
260                        $(MV) $(DIR_LANGUAGE)/$$FILENAME_SRC.lang $(DIR_LANGUAGE)/$$FILENAME_DEST.lang;         \
261                                                                                                                \
262                        $(ECHO) "Rename file      : $(DIR_TYPE)/$$FILENAME_SRC.type";                           \
263                        $(MV) $(DIR_TYPE)/$$FILENAME_SRC.type     $(DIR_TYPE)/$$FILENAME_DEST.type;             \
264                                                                                                                \
265                        $(ECHO) "Rename file      : $(DIR_PACKAGE)/$$FILENAME_SRC.sty";                         \
266                        $(MV) $(DIR_PACKAGE)/$$FILENAME_SRC.sty   $(DIR_PACKAGE)/$$FILENAME_DEST.sty;           \
267                                                                                                                \
268                        $(ECHO) "Rename directory : $(DIR_DOCUMENTS)/$$FILENAME_SRC";                           \
269                        $(MV) $(DIR_DOCUMENTS)/$$FILENAME_SRC     $(DIR_DOCUMENTS)/$$FILENAME_DEST;
270
271#--------------------------------------------------------------------------------
272# View
273#--------------------------------------------------------------------------------
274view                    : doc
275                        @                                                                                       \
276                        declare    SELECT_FILE;                                                                 \
277                        declare    SELECT_LANG;                                                                 \
278                        declare    SELECT_FORMAT;                                                               \
279                        declare    SELECT_VIEWER;                                                               \
280                                                                                                                \
281                                                                                                                \
282                        $(ECHO) "";                                                                             \
283                        $(ECHO) "Choose a document  : (0 by default)";                                          \
284                                                                                                                \
285                        declare -i CPT;                                                                         \
286                        declare -i NUM_FILE;                                                                    \
287                        declare -a FILES;                                                                       \
288                                                                                                                \
289                        CPT=0;                                                                                  \
290                        for files in $(ALL_FILES); do                                                           \
291                                files=`$(BASENAME) $$files .type`;                                              \
292                                type=`$(CAT) $(DIR_TYPE)/$$files.type`;                                         \
293                                $(ECHO) "$$CPT) $$type - $$files";                                              \
294                                FILES[$$CPT]=$$files;                                                           \
295                                CPT=$$(($$CPT+1));                                                              \
296                        done;                                                                                   \
297                        $(READ) NUM_FILE;                                                                       \
298                                                                                                                \
299                        if $(TEST) "$$NUM_FILE" -ge "$$CPT"; then                                               \
300                                NUM_FILE=0;                                                                     \
301                        fi;                                                                                     \
302                                                                                                                \
303                        SELECT_FILE=$${FILES[$$NUM_FILE]};                                                      \
304                        $(ECHO) "Document selected  : $$SELECT_FILE";                                           \
305                        $(ECHO) "";                                                                             \
306                                                                                                                \
307                                                                                                                \
308                                                                                                                \
309                        $(ECHO) "Choose a language  : (0 by default)";                                          \
310                                                                                                                \
311                        declare -i NUM_LANG;                                                                    \
312                        declare -a LANG;                                                                        \
313                                                                                                                \
314                        CPT=0;                                                                                  \
315                        for lang in `$(CAT) $(DIR_LANGUAGE)/$$SELECT_FILE.lang`; do                             \
316                                $(ECHO) "$$CPT) $$lang";                                                        \
317                                LANG[$$CPT]=$$lang;                                                             \
318                                CPT=$$(($$CPT+1));                                                              \
319                        done;                                                                                   \
320                        $(READ) NUM_LANG;                                                                       \
321                                                                                                                \
322                        if $(TEST) "$$NUM_LANG" -ge "$$CPT"; then                                               \
323                                NUM_LANG=0;                                                                     \
324                        fi;                                                                                     \
325                                                                                                                \
326                        SELECT_LANG=$${LANG[$$NUM_LANG]};                                                       \
327                        $(ECHO) "Language selected  : $$SELECT_LANG";                                           \
328                        $(ECHO) "";                                                                             \
329                                                                                                                \
330                                                                                                                \
331                                                                                                                \
332                        $(ECHO) "Choose a format    : (0 by default)";                                          \
333                                                                                                                \
334                        declare -i NUM_FORMAT;                                                                  \
335                        declare -a FORMAT;                                                                      \
336                        declare -a VIEWER;                                                                      \
337                                                                                                                \
338                        FORMAT=("pdf"         "pdf"      "ps"     "dvi");                                       \
339                        VIEWER=($(VIEWPDF_FS) $(VIEWPDF) $(VIEWPS) $(VIEWDVI));                                 \
340                                                                                                                \
341                        CPT=0;                                                                                  \
342                        while [ $$CPT -lt $${#FORMAT[*]} ]; do                                                  \
343                            $(ECHO) "$$CPT) $${FORMAT[$$CPT]} ($${VIEWER[$$CPT]})";                             \
344                            CPT=$$(($$CPT+1));                                                                  \
345                        done;                                                                                   \
346                        $(READ) NUM_FORMAT;                                                                     \
347                                                                                                                \
348                        if $(TEST) "$$NUM_FORMAT" -ge "$$CPT"; then                                             \
349                                NUM_FORMAT=0;                                                                   \
350                        fi;                                                                                     \
351                                                                                                                \
352                        SELECT_FORMAT=$${FORMAT[$$NUM_FORMAT]};                                                 \
353                        SELECT_VIEWER=$${VIEWER[$$NUM_FORMAT]};                                                 \
354                        $(ECHO) "Format selected    : $$SELECT_FORMAT";                                         \
355                        $(ECHO) "";                                                                             \
356                                                                                                                \
357                                                                                                                \
358                                                                                                                \
359                        $$SELECT_VIEWER "$$SELECT_FILE-$$SELECT_LANG.$$SELECT_FORMAT" &                         \
360                                                                                                                \
361                        $(ECHO) "";
362
363#--------------------------------------------------------------------------------
364# The figures directory
365#--------------------------------------------------------------------------------
366$(DIR_SCHEMA_EPS)       :
367                        @\
368                        $(ECHO) "Make directory       : $@";                                                    \
369                        $(MKDIR) $@;
370
371$(DIR_SCHEMA_PNG)       :
372                        @\
373                        $(ECHO) "Make directory       : $@";                                                    \
374                        $(MKDIR) $@;
375
376$(DIR_TEX)              :
377                        @\
378                        $(ECHO) "Make directory       : $@";                                                    \
379                        $(MKDIR) $@;
380
381$(DIR_SCHEMA_PNG)/%.png : $(DIR_SCHEMA_EPS)/%.eps $(DIR_SCHEMA_PNG)
382                        @\
383                        $(ECHO) "Generate   files     : $*.png";                                                \
384                        $(EPS2PNG) $< $@;
385
386$(DIR_SCHEMA_EPS)/%.eps : $(DIR_SCHEMA)/%.eps $(DIR_SCHEMA_EPS)
387                        @\
388                        $(ECHO) "Generate   files     : $*.eps";                                                \
389                        $(CP) $(DIR_SCHEMA)/$*.eps $(DIR_SCHEMA_EPS);
390
391$(DIR_SCHEMA_EPS)/%.eps : $(DIR_SCHEMA)/%.fig $(DIR_SCHEMA_EPS)
392                        @\
393                        $(ECHO) "Generate   files     : $*.eps";                                                \
394                        $(FIG2EPS) $< $@;
395
396$(DIR_SCHEMA_EPS)/%.eps : $(DIR_GRAPH)/%.p    $(DIR_SCHEMA_EPS)
397                        @\
398                        $(ECHO) "Generate   files     : $*.eps";                                                \
399                        $(CD) $(DIR_GRAPH); $(GNUPLOT) $*.p;
400
401#--------------------------------------------------------------------------------
402# Cleaning
403#--------------------------------------------------------------------------------
404
405clean                   :
406                        @\
407                        $(ECHO) "Delete     temporary files              "$(PWD);                               \
408                        $(RM) $(DIR_SCHEMA_EPS) $(DIR_SCHEMA_PNG)  $(DIR_TEX) $(DIR_PACKAGE)/*.aux;             \
409                        $(RM) $(DVI_FILES) $(PS_FILES) $(PDF_FILES);                                            \
410                        $(MAKE) clean_rec DIR_CLEAN=;
411
412#Clean recursive
413clean_rec               :
414                        @\
415                        $(ECHO) "Delete     temporary files in directory $(DIR_CLEAN)";                         \
416                        $(RM)   $(DIR_CLEAN)/*~                 \
417                                $(DIR_CLEAN)/*.bak              \
418                                $(DIR_CLEAN)/*.aux              \
419                                $(DIR_CLEAN)/*.bbl              \
420                                $(DIR_CLEAN)/*.blg              \
421                                $(DIR_CLEAN)/*.bmt              \
422                                $(DIR_CLEAN)/*.log              \
423                                $(DIR_CLEAN)/*.mtc*             \
424                                $(DIR_CLEAN)/*.toc              \
425                                $(DIR_CLEAN)/*.idx              \
426                                $(DIR_CLEAN)/*.ilg              \
427                                $(DIR_CLEAN)/*.ind              \
428                                $(DIR_CLEAN)/*.out              \
429                                $(DIR_CLEAN)/*.nav              \
430                                $(DIR_CLEAN)/*.snm              \
431                                $(DIR_CLEAN)/missfont.log;      \
432                        for files in `$(LS) $(DIR_CLEAN)`; do                                                   \
433                                if $(TEST) -d $(DIR_CLEAN)/$$files;                                             \
434                                then                                                                            \
435                                        $(MAKE) clean_rec DIR_CLEAN=$(DIR_CLEAN)/$$files;                       \
436                                fi;                                                                             \
437                        done;
438
439clean_all               : clean
440                        @\
441                        $(ECHO) "Delete     temporary files (all)";                                             \
442                        $(RM) $(DIR_DOCUMENTATION)/*.pdf;
443
444#--------------------------------------------------------------------------------
445# Help
446#--------------------------------------------------------------------------------
447
448help                    :
449                        @\
450                        $(ECHO) "Environnement to generate documents and presentations";                        \
451                        $(ECHO) "Version         : $(VERSION)";                                                 \
452                        $(ECHO) "";                                                                             \
453                        $(ECHO) "List of rules   :";                                                            \
454                        $(ECHO) " * all          : Cf rules \"help\"";                                          \
455                        $(ECHO) " * clean        : Erase generate files";                                       \
456                        $(ECHO) " * clean_all    : Erase all generate files";                                   \
457                        $(ECHO) " * delete       : Erase all file and directory of a document";                 \
458                        $(ECHO) " * doc          : Generate all documents";                                     \
459                        $(ECHO) " * help         : Print this message";                                         \
460                        $(ECHO) " * new          : Create all file and directy for a new document";             \
461                        $(ECHO) " * rename       : Rename a document";                                          \
462                        $(ECHO) " * view         : List all document to view";                                  \
463                        $(ECHO) "";                                                                 
Note: See TracBrowser for help on using the repository browser.