1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
EXTRA_DIST = taskjuggler/*.html
docprefix = @PACKAGES_DIR@
kdeprefix = $(prefix)/share/doc/HTML/en/taskjuggler/
SGMLSOURCES = taskjuggler.xml ChangeLog.xml FirstProject.xml UsageGuide.xml Example.xml SyntaxReference.xml GenPropertyReference.xml index.docbook
CLEANFILES = *.log *.aux *.dvi *.ps *.tex taskjuggler.xml GenPropertyReference.xml Example.xml taskjuggler.log CATALOG.local
install-data-local:
$(mkinstalldirs) -m 755 $(DESTDIR)$(kdeprefix)
$(INSTALL_DATA) $(srcdir)/index.docbook $(DESTDIR)$(kdeprefix)
@if test "${MEINPROC}" != "no" ; then \
$(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kdeprefix); \
fi
$(INSTALL_DATA) $(srcdir)/*.xml $(DESTDIR)$(kdeprefix)
$(mkinstalldirs) -m 755 $(DESTDIR)$(docprefix)
@if test "${HTMLMANUAL}" != "no" ; then \
$(INSTALL_DATA) $(srcdir)/taskjuggler/*.html $(DESTDIR)$(docprefix);\
fi
@if test "${PSMANUAL}" != "no" ; then \
$(INSTALL_DATA) $(srcdir)/taskjuggler.ps $(DESTDIR)$(docprefix);\
fi
uninstall-local:
-rm -f $(DESTDIR)$(kdeprefix)
-rm -f $(DESTDIR)$(docprefix)
Example.xml : ../../Examples/FirstProject/AccountingSoftware.tjp
rm -f Example.xml
echo "<para><screen>" > Example.xml
sed 's/&/\&/g; s/</\</g; s/>/\>/g; s/é/\é/g; s/ü/\ü/g; s/©/\©/g' ../../Examples/FirstProject/AccountingSoftware.tjp | expand -t 2 >> Example.xml
echo "</screen></para>" >> Example.xml
GenPropertyReference.xml: PropertyReference.xml PropertyReference.xsl
xsltproc PropertyReference.xml PropertyReference.xsl -o \
GenPropertyReference.pre.xml
sed "s/<?xml version=\"1.0\"?>//" GenPropertyReference.pre.xml > \
GenPropertyReference.xml
rm GenPropertyReference.pre.xml
index.docbook : taskjuggler.xml
cp taskjuggler.xml index.docbook
patch index.docbook < kde-doc.patch
index.cache.bz2 : index.docbook $(SGMLSOURCES)
@if test "${MEINPROC}" != "no" ; then \
$(MEINPROC) --check --cache index.cache.bz2 ./index.docbook; \
fi
taskjuggler/index.html: $(SGMLSOURCES) taskjuggler.dsl
@if test "${HTMLMANUAL}" != "no" ; then \
rm -rf taskjuggler ; \
mkdir -p taskjuggler ; \
cd taskjuggler ; \
$(DB2HTML) -d ../taskjuggler.dsl#html ../taskjuggler.xml ; \
cp ../taskjuggler.css . ; \
fi
taskjuggler.ps: $(SGMLSOURCES)
@if test "${PSMANUAL}" != "no" ; then \
$(DB2PS) taskjuggler.xml ;\
fi
tarball:
@if test -d taskjuggler ; then \
rm -f $$doctarball ; \
doctarball="tjmanual-$(VERSION).tar.gz" ; \
cp -r taskjuggler manual ; \
chmod 755 manual ; \
tar czf $$doctarball manual ; \
rm -r manual ; \
echo $$doctarball " created" ; \
fi
all-local: index.cache.bz2 taskjuggler/index.html taskjuggler.ps
check-local:
xmllint --loaddtd --noout --valid taskjuggler.xml
clean-local:
rm -rf taskjuggler index.cache.bz2 index.docbook \
taskjuggler.out
|