Remove .gitignore do nothing is ignored.
[synfig.git] / synfig-docs / trunk / Makefile
index 7881739..f29e3dc 100644 (file)
@@ -94,13 +94,15 @@ all: multiple-html ps pdf
 
 multiple-html: ${MULTIPLEHTMLDIR}/${DOC}.html cpfilesmultiple
 
-${MULTIPLEHTMLDIR}/${DOC}.html: ${MULTIPLEHTMLDIR} ${INDEX}.sgml.m
+${MULTIPLEHTMLDIR}/${DOC}.html: ${MULTIPLEHTMLDIR} ${INDEX}.sgml.m ${SGMLDIR}/${DOC}.tmp.sgml
        #cp -f ${SGMLDIR}/${INDEX}.sgml.m ${SGMLDIR}/${INDEX}.sgml
        ${COMPILER} ${MULTIPLEHTMLOPT} ${SGMLDIR}/${DOC}.tmp.sgml
        mv *.html ${MULTIPLEHTMLDIR}
 
-HTML.index.m: ${DOC}.sgml ${SRCFILES} ${USEINIT}
-       sed "s:##PATHLANG##:${PATH_LANG}:" ${SGMLDIR}/${DOC}.sgml >  ${SGMLDIR}/${DOC}.tmp.sgml
+${SGMLDIR}/${DOC}.tmp.sgml: ${SGMLDIR}/${DOC}.sgml
+       sed "s:##PATHLANG##:${PATH_LANG}:" ${SGMLDIR}/${DOC}.sgml > ${SGMLDIR}/${DOC}.tmp.sgml
+
+HTML.index.m: ${DOC}.sgml ${SRCFILES} ${USEINIT} ${SGMLDIR}/${DOC}.tmp.sgml
        ${COMPILER} ${MULTIPLEHTMLOPT} -V html-index ${SGMLDIR}/${DOC}.tmp.sgml > /dev/null
        mv HTML.index ${SGMLDIR}/HTML.index.m
        rm *.html
@@ -109,7 +111,7 @@ ${INDEX}.sgml.m: HTML.index.m
        perl -S collateindex.pl -o ${SGMLDIR}/${INDEX}.sgml.m ${SGMLDIR}/HTML.index.m
 
 ${MULTIPLEHTMLDIR}:
-       mkdir ${MULTIPLEHTMLDIR}
+       mkdir -p ${MULTIPLEHTMLDIR}
 
 cpfilesmultiple: ${PNGMULTIPLE} ${OTHERMULTIPLE}
 
@@ -132,7 +134,7 @@ ${PSDIR}/%.eps: ${PNGDIR}/%.png ${PSDIR}
        convert $< $@
 
 ${PSDIR}:
-       mkdir ${PSDIR}
+       mkdir -p ${PSDIR}
 
 #Rules needed for generating the pdf file
 
@@ -147,7 +149,7 @@ ${PDFDIR}/${DOC}.pdf: ${PDFDIR} ${INDEX}.sgml.m
        cd ..
 
 ${PDFDIR}:
-       mkdir ${PDFDIR}
+       mkdir -p ${PDFDIR}
 
 #Some additional and standard tags
 init: