1 # This file is part of NIT ( http://www.nitlanguage.org ).
3 # Copyright 2008 Jean Privat <jean@pryen.org>
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at
9 # http://www.apache.org/licenses/LICENSE-2.0
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
19 all: tools doc
/stdlib
/index.html
21 docs
: doc
/stdlib
/index.html doc
/nitc
/index.html
27 doc
/stdlib
/index.html
: tools
28 @echo
'***************************************************************'
29 @echo
'* Generate doc for NIT standard library *'
30 @echo
'***************************************************************'
31 bin
/nitdoc lib
/*.nit
-d doc
/stdlib
--public
--custom-overview-text
'<p>Documentation for the standard library of Nit</p>' --custom-footer-text
'Nit standard library. Version '`git describe`'.'
33 doc
/nitc
/index.html
: tools
34 bin
/nitdoc src
/nitc.nit src
/nitdoc.nit
-d doc
/nitc
--custom-overview-text
'<p>Documentation for the nit compiler</p>' --custom-footer-text
'Nit compiler. Version '`git describe`'.'
37 rm -rf
-- .nit_compile
2> /dev
/null || true
44 rm -rf
-- bin
/nitc bin
/nitdoc bin
/nits doc
/stdlib doc
/nitc
/ 2> /dev
/null || true
45 cd c_src
; make
distclean
46 cd src
/parser
; make
distclean
47 cd doc
; make
distclean
48 cd tests
; make
distclean