updated manual directory

git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorsPackage@47 08cae9ef-cb74-4d14-b03a-d7ea46f178d7
This commit is contained in:
bergamaschi
2013-01-28 16:23:26 +00:00
parent cff497337e
commit 8f4f778928
99 changed files with 587840 additions and 4240 deletions

View File

@ -1,47 +1,41 @@
DESTDIR?=../docs
all: $(DESTDIR)/pdf/slsDetectors-FAQ.pdf $(DESTDIR)/pdf/slsDetectorInstall.pdf
$(DESTDIR)/pdf/slsDetectors-FAQ.pdf: slsDetectors-FAQ.tex slsDetector-softFAQ.tex singlePhotonCounting-FAQ.tex angConv-FAQ.tex generalDet-FAQ.tex
$(shell test -d $(DESTDIR) || mkdir -p $(DESTDIR))
$(shell test -d $(DESTDIR)/pdf || mkdir -p $(DESTDIR)/pdf)
latex slsDetectors-FAQ.tex
latex slsDetectors-FAQ.tex
dvips -o slsDetectors-FAQ.ps slsDetectors-FAQ.dvi
ps2pdf slsDetectors-FAQ.ps slsDetectors-FAQ.pdf
mv slsDetectors-FAQ.pdf $(DESTDIR)/pdf/
$(DESTDIR)/pdf/slsDetectorInstall.pdf: slsDetectorInstall.tex
$(shell test -d $(DESTDIR) || mkdir -p $(DESTDIR))
$(shell test -d $(DESTDIR)/pdf || mkdir -p $(DESTDIR)/pdf)
latex slsDetectorInstall.tex
latex slsDetectorInstall.tex
dvips -o slsDetectorInstall.ps slsDetectorInstall.dvi
ps2pdf slsDetectorInstall.ps slsDetectorInstall.pdf
mv slsDetectorInstall.pdf $(DESTDIR)/pdf
html: $(DESTDIR)/html/slsDetectorInstall $(DESTDIR)/html/slsDetectors-FAQ index.html
cp index.html $(DESTDIR)/html/
#manual-api manual-calwiz manual-client manual-gui manual-main
$(DESTDIR)/html/slsDetectorInstall: slsDetectorInstall.tex
$(shell test -d $(DESTDIR) || mkdir -p $(DESTDIR))
$(shell test -d $(DESTDIR)/html || mkdir -p $(DESTDIR)/html)
$(shell test -d $(DESTDIR)/html/slsDetectorInstall && rm -r $(DESTDIR)/html/slsDetectorInstall)
latex slsDetectorInstall.tex
latex2html -split 4 slsDetectorInstall.tex
mv slsDetectorInstall $(DESTDIR)/html
MAINDIRS= manual-main manual-calwiz manual-calwiz manual-gui manual-client manual-api
CLEANDIRS=$(MAINDIRS:manual-%=clean-%)
PDFDIRS=$(MAINDIRS:manual-%=pdf-%)
HTMLDIRS=$(MAINDIRS:manual-%=html-%)
ALLDIRS=$(MAINDIRS:manual-%=all-%)
all: $(ALLDIRS)
pdf: $(PDFDIRS)
html: $(HTMLDIRS)
clean: $(CLEANDIRS)
all-%:
echo
cd $(@:all-%=manual-%) && make all
pdf-%:
cd $(@:pdf-%=manual-%) && make pdf
html-%:
cd $(@:html-%=manual-%) && make html
clean-%:
cd $(@:clean-%=manual-%) && make clean
#<23><>$(@D)<29><> The directory part of the file name of the target, with the trailing slash removed. If the value of <20><>$@<40><> is dir/foo.o then <20><>$(@D)<29><> is dir. This value is . if <20><>$@<40><> does not contain a slash.
#<23><>$(@F)<29><> The file-within-directory part of the file name of the target. If the value of <20><>$@<40><> is dir/foo.o then <20><>$(@F)<29><> is foo.o. <20><>$(@F)<29><> is equivalent to <20><>$(notdir $@)<29><>.
$(DESTDIR)/html/slsDetectors-FAQ: slsDetectors-FAQ.tex slsDetector-softFAQ.tex singlePhotonCounting-FAQ.tex angConv-FAQ.tex generalDet-FAQ.tex
$(shell test -d $(DESTDIR) || mkdir -p $(DESTDIR))
$(shell test -d $(DESTDIR)/html || mkdir -p $(DESTDIR)/html)
$(shell test -d $(DESTDIR)/html/slsDetectors-FAQ && rm -r $(DESTDIR)/html/slsDetectors-FAQ)
latex slsDetectors-FAQ.tex
latex2html -split 3 slsDetectors-FAQ.tex
mv slsDetectors-FAQ $(DESTDIR)/html
clean:
rm -rf *.pdf *.ps *.dvi *.aux *.log *.toc *.out slsDetectorInstall slsDetectors-FAQ