Reduce variable scope
[TortoiseGit.git] / Languages / Makefile
blobfbc77ca13a55f6cbcb96ed72ae7566792b4604c0
1 #############################
2 # #
3 # Build a Tortoise Language #
4 # #
5 #############################
7 !ifndef outdir
8 !ERROR The outdir variable has to be set!
9 !endif
10 !ifndef ISO
11 !ERROR The ISO variable has to be set!
12 !endif
13 !ifndef LANGID
14 !ERROR The LANGID variable has to be set!
15 !endif
17 RESTEXT = $(outdir)ResText.exe
18 APPLY = apply
19 LANGDLLS = $(outdir)TortoiseProc$(LANGID).dll \
20 $(outdir)TortoiseMerge$(LANGID).dll \
21 $(outdir)TortoiseIdiff$(LANGID).dll \
22 $(outdir)TortoiseGitBlame$(LANGID).dll
24 all: $(LANGDLLS)
26 clean:
27 del $(LANGDLLS)
29 $(outdir)TortoiseProc$(LANGID).dll: Tortoise_$(ISO).po $(outdir)TortoiseProcLang.dll
30 $(RESTEXT) $(APPLY) $(outdir)TortoiseProcLang.dll $@ Tortoise_$(ISO).po
32 $(outdir)TortoiseMerge$(LANGID).dll: Tortoise_$(ISO).po $(outdir)TortoiseMergeLang.dll
33 $(RESTEXT) $(APPLY) $(outdir)TortoiseMergeLang.dll $@ Tortoise_$(ISO).po
35 $(outdir)TortoiseIDiff$(LANGID).dll: Tortoise_$(ISO).po $(outdir)TortoiseIDiffLang.dll
36 $(RESTEXT) $(APPLY) $(outdir)TortoiseIdiffLang.dll $@ Tortoise_$(ISO).po
38 $(outdir)TortoiseGitBlame$(LANGID).dll: Tortoise_$(ISO).po $(outdir)TortoiseGitBlameLang.dll
39 $(RESTEXT) $(APPLY) $(outdir)TortoiseGitBlameLang.dll $@ Tortoise_$(ISO).po