Initial commit.
[amiga/xmodule.git] / Catalogs / Makefile
1 ##
2 ## Make the stuff in the catalogs/ subdirectory
3 ##
4 ## NOTE: FlexCat is a locale catalog generator made by Jochen Wiedmann.
5 ## It can be found on Aminet in the archive "dev/misc/FlexCat.lha".
6
7
8 include /config.mk
9
10 LANGUAGES       = deutsch français italiano nederlands
11 CATALOGS = $(LANGUAGES:%=%/$(PROJNAME).catalog)
12
13 all: $(CATALOGS)
14
15 clean:
16         -Delete $(CATALOGS)
17
18 .PHONY: all clean NewCTFiles
19
20
21 $(CATALOGS): %/$(PROJNAME).catalog : %.ct
22         FlexCat $(PROJNAME).cd $@ CATALOG=$<
23         @FileNote $< "$(@:%.ct=%) catalog for $(PROJNAME)"
24
25 # All the catalogs depend on the master catalog descriptor
26 $(CATALOGS): $(PROJNAME).cd
27
28
29 # Make NewCTFiles to create updated CT files for all supported languages
30 #
31 NewCTFiles:
32         $(FLEXCAT) $(PROJNAME).cd italiano.ct NEWCTFILE italiano.ct
33         $(FLEXCAT) $(PROJNAME).cd deutsch.ct NEWCTFILE deutsch.ct
34         $(FLEXCAT) $(PROJNAME).cd français.ct NEWCTFILE français.ct
35         $(FLEXCAT) $(PROJNAME).cd nederlands.ct NEWCTFILE nederlands.ct
36         $(FLEXCAT) $(PROJNAME).cd NEWCTFILE empty.ct
37
38
39 # old make rules, not used any more
40 #
41 #Catalogs/Italiano/XModule.catalog: Catalogs/italiano.ct
42 #       FlexCat Catalogs/XModule.cd Catalogs/italiano.ct CATALOG=Catalogs/Italiano/XModule.catalog
43 #       @FileNote Catalogs/Italiano/XModule.catalog "Italiano catalog for XModule translated by Steven Cantini"
44 #
45 #Catalogs/Deutsch/XModule.catalog: Catalogs/deutsch.ct
46 #       FlexCat Catalogs/XModule.cd Catalogs/deutsch.ct CATALOG=Catalogs/Deutsch/XModule.catalog
47 #       @FileNote Catalogs/Deutsch/XModule.catalog "Deutsch catalog for XModule translated by Michael Reichenbach"
48 #
49 #Catalogs/Français/XModule.catalog: Catalogs/français.ct
50 #       FlexCat Catalogs/XModule.cd Catalogs/français.ct CATALOG=Catalogs/Français/XModule.catalog
51 #       @FileNote Catalogs/Français/XModule.catalog "Français catalog for XModule translated by Julien Wilk"
52 #
53 #Catalogs/Nederlands/XModule.catalog: Catalogs/nederlands.ct
54 #       FlexCat Catalogs/XModule.cd Catalogs/nederlands.ct CATALOG=Catalogs/Nederlands/XModule.catalog
55 #       @FileNote Catalogs/Nederlands/XModule.catalog "Dutch catalog for XModule translated by Ji Yong Dijkhuis"