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

Last change on this file since 3 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.