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