~karl-schock/ubuntu-desktop-course/ubuntu-desktop-course-german

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Billy Cina
  • Date: 2007-09-27 15:42:27 UTC
  • Revision ID: training@canonical.com-20070927154227-38oc3hyshv9jqg0i
Initial release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Greetings to NIIT
 
2
# This is a set of comments I have added to demonstrate the process of merging
 
3
# changes in bzr.
 
4
 
 
5
 
 
6
ifeq ($(CURDIR)x,x)
 
7
        CURDIR = $(shell pwd)
 
8
endif
 
9
 
 
10
DIRTARGETS = $(addsuffix stamp,$(wildcard */))
 
11
HTMLTARGETS = $(addsuffix .html,$(basename $(wildcard *.xml))) 
 
12
PDFTARGETS = $(addsuffix .pdf,$(basename $(wildcard *.xml))) 
 
13
 
 
14
 
 
15
all: $(DIRTARGETS) $(HTMLTARGETS) $(PDFTARGETS)
 
16
 
 
17
XSLTPROC = /usr/bin/xsltproc
 
18
DBLATEX = /usr/bin/dblatex
 
19
XSL ?= $(CURDIR)/lib/ubuntu.xsl
 
20
 
 
21
%/stamp: %/
 
22
        @$(MAKE) CURDIR=$(CURDIR) XSL=$(XSL) -f $(CURDIR)/Makefile -C $<
 
23
 
 
24
# If you need to specify a custom XSL here, dblatex accepts the -p switch
 
25
%.pdf: %.xml 
 
26
        @$(DBLATEX) -tpdf -o $@ $<
 
27
 
 
28
%.html: %.xml $(XSL)
 
29
        @$(XSLTPROC) -o $@ $(XSL) $<
 
30
 
 
31
clean:
 
32
         @rm -f *.html *.pdf */*.html */*.pdf
 
33
 
 
34
#.PHONY: $(DIRTARGETS)