~ubuntu-branches/ubuntu/intrepid/tcm/intrepid

« back to all changes in this revision

Viewing changes to doc/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Otavio Salvador
  • Date: 2003-07-03 20:08:21 UTC
  • Revision ID: james.westby@ubuntu.com-20030703200821-se4xtqx25e5miczi
Tags: upstream-2.20
ImportĀ upstreamĀ versionĀ 2.20

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
SUBDIRS = docxx userdoc techdoc classdoc
 
2
 
 
3
TCM_COMPILE_DIR=$(shell pwd)/..
 
4
TEXINPUTS=.:$(TCM_COMPILE_DIR)/doc/docsrc/texstyles
 
5
 
 
6
ifndef TCM_INSTALL_DOC
 
7
        TCM_INSTALL_DOC=$(TCM_INSTALL_DIR)/doc/
 
8
endif
 
9
 
 
10
config:
 
11
 
 
12
all:
 
13
        @echo making $@ for $(TCM_PLATFORM)...
 
14
        for dir in $(SUBDIRS); do \
 
15
                (cd docsrc/$${dir}; \
 
16
                 ${MAKE} -k TCM_COMPILE_DIR='$(TCM_COMPILE_DIR)' \
 
17
                            TCM_VERSION='$(TCM_VERSION)' \
 
18
                            TEXINPUTS='$(TEXINPUTS)' $@); done
 
19
        @echo done making $@ for $(TCM_PLATFORM)
 
20
 
 
21
clean:
 
22
        if test -d docsrc; then\
 
23
                for dir in $(SUBDIRS); do \
 
24
                        (cd docsrc/$${dir}; \
 
25
                        ${MAKE} $@); done; \
 
26
                $(RM) usersguide/*; \
 
27
                $(RM) developersguide/*; \
 
28
                $(RM) sourcecode/*; \
 
29
                $(RM) *.pdf *.ps.gz; fi \
 
30
 
 
31
 
 
32
install:
 
33
        if test ! -d $(TCM_INSTALL_DOC); then\
 
34
                mkdir -p $(TCM_INSTALL_DOC);\
 
35
                chmod 755 $(TCM_INSTALL_DOC);\
 
36
                mkdir -p $(TCM_INSTALL_DOC)/usersguide;\
 
37
                chmod 755 $(TCM_INSTALL_DOC)/usersguide; fi
 
38
        chmod 644 index.html usersguide/*.*
 
39
        $(TCM_INSTALL_CMD) usersguide*.pdf.gz usersguide*.ps.gz index.html \
 
40
                        usersguide.html wishlist $(TCM_INSTALL_DOC)
 
41
        $(TCM_INSTALL_CMD) usersguide/*.html usersguide/*.gif \
 
42
                        usersguide/*.css $(TCM_INSTALL_DOC)/usersguide
 
43
 
 
44
 
 
45
docxx classdoc techdoc userdoc:
 
46
        (cd docsrc/$@; \
 
47
        ${MAKE} -k TCM_COMPILE_DIR='$(TCM_COMPILE_DIR)' \
 
48
                            TCM_VERSION='$(TCM_VERSION)' \
 
49
                            TEXINPUTS='$(TEXINPUTS)' all)