From 0588d19abef62dad63a7794a37bdd6a71c526d9e Mon Sep 17 00:00:00 2001 From: Patrick Georgi Date: Wed, 12 Aug 2009 15:00:51 +0000 Subject: Kconfig! Works on Kontron, qemu, and serengeti. Signed-off-by: Patrick Georgi tested on abuild only. Acked-by: Ronald G. Minnich git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4534 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- documentation/Makefile | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) (limited to 'documentation/Makefile') diff --git a/documentation/Makefile b/documentation/Makefile index 4e4991adbe..264bc922a2 100644 --- a/documentation/Makefile +++ b/documentation/Makefile @@ -7,7 +7,7 @@ PDFLATEX=pdflatex -t a4 FIGS=codeflow.pdf hypertransport.pdf -all: LinuxBIOS-AMD64.pdf +all: LinuxBIOS-AMD64.pdf Kconfig.pdf SVG2PDF=$(shell which svg2pdf) INKSCAPE=$(shell which inkscape) @@ -39,9 +39,34 @@ LinuxBIOS-AMD64.toc: $(FIGS) LinuxBIOS-AMD64.tex LinuxBIOS-AMD64.pdf: $(FIGS) LinuxBIOS-AMD64.tex LinuxBIOS-AMD64.toc $(PDFLATEX) LinuxBIOS-AMD64.tex +Kconfig.pdf: Kconfig.tex mainboardkconfig.tex cpukconfig.tex socketfkconfig.tex + $(PDFLATEX) $< + +# quick, somebody! make me a macro! +mainboardkconfig.tex: ../src/mainboard/Kconfig + echo '\begin{verbatim}' > $@ + grep '^config' $< | awk '{print $2}' >>$@ + echo '\end{verbatim}' >> $@ + +skconfig.tex: ../src/mainboard/amd/serengeti_cheetah/Kconfig + echo '\begin{verbatim}' > $@ + grep '^config' $< | awk '{print $2}' >>$@ + echo '\end{verbatim}' >> $@ + +cpukconfig.tex: ../src/cpu/Kconfig + echo '\begin{verbatim}' > $@ + grep '^config' $< | awk '{print $2}' >>$@ + echo '\end{verbatim}' >> $@ + +socketfkconfig.tex: ../src/cpu/amd/socket_F/Kconfig + echo '\begin{verbatim}' > $@ + grep '^config' $< | awk '{print $2}' >>$@ + echo '\end{verbatim}' >> $@ + + clean: - rm -f *.aux *.idx *.log *.toc *.out $(FIGS) + rm -f *.aux *.idx *.log *.toc *.out $(FIGS) mainboardkconfig.tex distclean: clean - rm -f LinuxBIOS-AMD64.pdf + rm -f LinuxBIOS-AMD64.pdf mainboardkconfig.tex -- cgit v1.2.3