blob: 69719e77e6816ddeb994dff00683d7ce069c6722 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
# Nothing in here should require any modification
# If you feel you need to modify something send mail
# to debian-www explaining why so that others can benefit
# from your improvements
RELHTMLBASE=../../debian.org
RELTEMPLDIR=../english/template/debian
HTMLDIR=$(WMLBASE)/$(RELHTMLBASE)/$(CUR_DIR)
TEMPLDIR=$(WMLBASE)/$(RELTEMPLDIR)
# Do Not modify the following line
ENGLISHSRCDIR=$(WMLBASE)/../english
WMLFILES := $(wildcard *.wml)
HTMLFILES := $(patsubst %.wml,%.$(LANGUAGE).html,$(WMLFILES))
HTMLDESTFILES := $(patsubst %.wml,$(HTMLDIR)/%.$(LANGUAGE).html,$(WMLFILES))
JPGSOURCE := $(wildcard *.jpg)
JPGDESTFILES := $(patsubst %,$(HTMLDIR)/%,$(JPGSOURCE))
GIFSOURCE := $(wildcard *.gif)
GIFDESTFILES := $(patsubst %,$(HTMLDIR)/%,$(GIFSOURCE))
IMGFILES := $(JPGSOURCE) $(GIFSOURCE)
IMGDESTFILES := $(JPGDESTFILES) $(GIFDESTFILES)
all:: $(HTMLFILES)
@for i in $(SUBS) ''; do \
if [ -d "$$i" ]; then \
$(MAKE) -C $$i ; \
fi ; \
done
install::
-install -d $(HTMLDIR)
install:: $(HTMLDESTFILES) $(IMGDESTFILES)
@for i in $(SUBS) ''; do \
if [ -d "$$i" ]; then \
$(MAKE) -C $$i install; \
fi ; \
done
clean::
rm -f *.$(LANGUAGE).html
@for i in $(SUBS) ''; do \
if [ -d "$$i" ]; then \
$(MAKE) -C $$i clean; \
fi ; \
done
cleandest::
rm -f $(HTMLDIR)/*.$(LANGUAGE).html
@for i in $(SUBS) ''; do \
if [ -d "$$i" ]; then \
$(MAKE) -C $$i cleandest; \
fi ; \
done
$(HTMLDIR)/%.$(LANGUAGE).html: %.$(LANGUAGE).html
@echo copying $(@F) to $(HTMLDIR)
-@cp $(@F) $(HTMLDIR)
ifeq ($(LANGUAGE),en)
@echo making a link $(@D)/$(*F).html -\> $(@F)
-@ln -f -s $(@F) $(@D)/$(*F).html
endif
$(IMGDESTFILES): $(IMGFILES)
cp $(@F) $(HTMLDIR)
|