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

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

Modification des classes d'encapsulation des interfaces.
Stable sur tous les composants actuels

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