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

Last change on this file since 15 was 3, checked in by kane, 17 years ago

1) Ajout d'un "printer" XML pour la configuration de paramètres

2) Fin du composant "Two_Level_Branch_Predictor"

validation * systemc

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