1 --- solenv/inc/layout.mk 2009-04-06 17:12:29.000000000 +0200
2 +++ solenv/inc/layout.mk 2009-04-06 21:26:53.000000000 +0200
3 @@ -2,33 +2,28 @@ TRALAY=tralay
5 XML_LANGS=$(alllangiso)
7 -ALL_XMLS=$(foreach,i,$(XML_FILES) "$(XML_DEST)/$i") $(foreach,i,$(XML_LANGS) $(foreach,j,$(XML_FILES) "$(XML_DEST)/$i/$j"))
8 +ALL_XMLS=$(foreach,i,$(XML_FILES) $(XML_DEST)$/$i) $(foreach,i,$(XML_LANGS) $(foreach,j,$(XML_FILES) $(XML_DEST)$/$i$/$j))
9 +XML_DEPS=$(foreach,i,$(XML_FILES) $(MISC)$/$i.dep)
11 # Must remove the -j (no duplicate base file names) flag
13 XML_ZIP = $(PRJNAME)-layout
15 -ALLTAR: localize.sdf $(XML_ZIP)
17 -$(XML_ZIP): $(ALL_XMLS)
18 +ALLTAR .SEQUENTIAL: localize.sdf ALL_XML_DEPS
20 +ALL_XML_DEPS: $(XML_DEPS)
24 ZIP1LIST=$(ALL_XMLS:s@$(XML_DEST)/@@)
25 +ZIP1DEPS=localize.sdf $(XML_DEPS)
29 -$(foreach,i,$(XML_LANGS) $(XML_DEST)/$i/%.xml): %.xml
31 - @echo $(foreach,i,$(XML_LANGS) $(XML_DEST)/$i/%.xml): %.xml
32 +$(MISC)$/%.xml.dep: %.xml
33 + -$(MKDIR) "$(XML_DEST)"
34 + cp "$<" "$(XML_DEST)"
35 $(TRALAY) -m localize.sdf -o "$(XML_DEST)" -l $(XML_LANGS:f:t" -l ") "$<"
37 -$(XML_DEST)/%.xml: %.xml
42 # Don't want to overwrite filled localize.sdf with empty template
44 $(foreach,i,$(XML_FILES) $(TRALAY) -l en-US "$i") > $@
46 -$(ZIP1LIST): localize.sdf