From 8befecfca01c0675ed5c645bc280f2dba47f8cba Mon Sep 17 00:00:00 2001 From: Manuel Traut Date: Wed, 13 Oct 2010 16:56:37 +0200 Subject: simplify makefiles Signed-off-by: Manuel Traut --- kernel-devel/Makefile | 4 ++-- kernel-devel/char-device/Makefile | 10 +++++----- kernel-devel/kernel-basics/Makefile | 8 ++++---- kernel-devel/kernel-build/Makefile | 8 ++++---- kernel-devel/module-basics/Makefile | 10 +++++----- kernel-devel/uio-driver/Makefile | 9 ++++----- 6 files changed, 24 insertions(+), 25 deletions(-) (limited to 'kernel-devel') diff --git a/kernel-devel/Makefile b/kernel-devel/Makefile index f325edd..72cada2 100644 --- a/kernel-devel/Makefile +++ b/kernel-devel/Makefile @@ -1,6 +1,6 @@ -SUBDIRS = char-device driver-basics kernel-basics kernel-best-practices kernel-build uio-driver +SUBDIRS = `ls -1` -all clean: +all clean:: for dir in $(SUBDIRS) ; do \ (cd $$dir && make $@); \ done diff --git a/kernel-devel/char-device/Makefile b/kernel-devel/char-device/Makefile index 88cb315..4663d52 100644 --- a/kernel-devel/char-device/Makefile +++ b/kernel-devel/char-device/Makefile @@ -1,9 +1,9 @@ -PART=char-device - all: - pdflatex pres_$(PART)_de.tex -# pdflatex hints_$(PART)_de.tex -# pdflatex handout_$(PART)_de.tex + for pdf in `ls -1 *.tex` ; do \ + pdflatex $$pdf; \ + pdflatex $$pdf; \ + done clean: rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out + diff --git a/kernel-devel/kernel-basics/Makefile b/kernel-devel/kernel-basics/Makefile index aad5bb5..4663d52 100644 --- a/kernel-devel/kernel-basics/Makefile +++ b/kernel-devel/kernel-basics/Makefile @@ -1,8 +1,8 @@ all: - pdflatex pres_kernel-basics_de.tex - pdflatex hints_kernel-basics_de.tex - pdflatex handout_kernel-basics_de.tex - pdflatex handout_kernel-basics_de.tex + for pdf in `ls -1 *.tex` ; do \ + pdflatex $$pdf; \ + pdflatex $$pdf; \ + done clean: rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out diff --git a/kernel-devel/kernel-build/Makefile b/kernel-devel/kernel-build/Makefile index d221473..4663d52 100644 --- a/kernel-devel/kernel-build/Makefile +++ b/kernel-devel/kernel-build/Makefile @@ -1,8 +1,8 @@ all: - pdflatex pres_kernel-build_de.tex - pdflatex hints_kernel-build_de.tex - pdflatex handout_kernel-build_de.tex - pdflatex handout_kernel-build_de.tex + for pdf in `ls -1 *.tex` ; do \ + pdflatex $$pdf; \ + pdflatex $$pdf; \ + done clean: rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out diff --git a/kernel-devel/module-basics/Makefile b/kernel-devel/module-basics/Makefile index 89dcfb4..4663d52 100644 --- a/kernel-devel/module-basics/Makefile +++ b/kernel-devel/module-basics/Makefile @@ -1,9 +1,9 @@ -PART=module-basics - all: - pdflatex pres_$(PART)_de.tex -# pdflatex hints_$(PART)_de.tex -# pdflatex handout_$(PART)_de.tex + for pdf in `ls -1 *.tex` ; do \ + pdflatex $$pdf; \ + pdflatex $$pdf; \ + done clean: rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out + diff --git a/kernel-devel/uio-driver/Makefile b/kernel-devel/uio-driver/Makefile index d212291..4663d52 100644 --- a/kernel-devel/uio-driver/Makefile +++ b/kernel-devel/uio-driver/Makefile @@ -1,9 +1,8 @@ all: - pdflatex pres_uio-driver_de.tex - pdflatex pres_uio-driver_en.tex - pdflatex hints_uio-driver_de.tex - pdflatex handout_uio-driver_de.tex - pdflatex handout_uio-driver_de.tex + for pdf in `ls -1 *.tex` ; do \ + pdflatex $$pdf; \ + pdflatex $$pdf; \ + done clean: rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out -- cgit v1.2.3