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

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

Documentation : ajout du séminaire du 01/06/2007

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