191c52a
--- sdcc/doc/Makefile.in.orig	2006-06-17 22:40:28.000000000 +0100
191c52a
+++ sdcc/doc/Makefile.in	2008-10-16 20:29:34.000000000 +0100
191c52a
@@ -117,15 +117,14 @@
191c52a
 #	# the glossary, not implemented yet
191c52a
 #	# $(MAKEINDEX) -s l2hglo.ist -o $@ $<
191c52a
 
191c52a
-%.pdf: %.tex
191c52a
-	$(PDFLATEX) $*
191c52a
-	-$(MAKEINDEX) $*
191c52a
-	$(PDFLATEX) $*
191c52a
-	-$(MAKEINDEX) $*
191c52a
-	$(PDFLATEX) $*
191c52a
-	$(PDFOPT) $*.pdf tmp.pdf
191c52a
-	rm $*.pdf
191c52a
-	mv tmp.pdf $*.pdf
191c52a
+%.pdf: %.lyx
191c52a
+	if [ "$(srcdir)" != "." ] ; then \
191c52a
+	  cp $< . ; \
191c52a
+	  $(LYX) -e pdf2 $(notdir $<) || echo "LyX gave a warning"; \
191c52a
+	  rm $(notdir $<) ; \
191c52a
+	else \
191c52a
+	  $(LYX) -e pdf2 $< || echo "LyX gave a warning"; \
191c52a
+	fi
191c52a
 
191c52a
 archive: all
191c52a
 	rm -rf sdcc-doc sdcc-doc.tar.bz2