Merging NList MCC 0.119 into the main branch.
[AROS.git] / workbench / classes / zune / nlist / nlisttree_mcp / mmakefile.src
blob7ce6a322d30657b3f60221060d9e19e8b05b30c8
1 #   $Id$
2 include $(TOP)/config/make.cfg
4 #MM classes-zune-nlisttree-mcp : includes linklibs classes-zune-nlisttree-mcp-catalogs
6 USER_INCLUDES = -idirafter $(SRCDIR)/$(CURDIR)/../include
7 USER_CFLAGS := -DNO_INLINE_STDARG -DAROS_ABI_V1
8 USER_CFLAGS += $(PARANOIA_CFLAGS)
10 FILES := library NListtree icon locale
12 %build_module_simple mmake=classes-zune-nlisttree-mcp \
13   modname=NListtree modtype=mcp \
14   files=$(FILES)
16 TARGETDIR := $(AROS_CATALOGS)
18 # CTs which aren't uptodate:
19 # $(TARGETDIR)/russian/NListtree_mcp.catalog \
22 #MM
23 classes-zune-nlisttree-mcp-catalogs : locale.c locale.h \
24     $(TARGETDIR)/english-british/NListtree_mcp.catalog \
25     $(TARGETDIR)/czech/NListtree_mcp.catalog \
26     $(TARGETDIR)/swedish/NListtree_mcp.catalog \
27     $(TARGETDIR)/french/NListtree_mcp.catalog \
28     $(TARGETDIR)/german/NListtree_mcp.catalog \
29     $(TARGETDIR)/polish/NListtree_mcp.catalog \
30     $(TARGETDIR)/turkish/NListtree_mcp.catalog \
31     $(TARGETDIR)/greek/NListtree_mcp.catalog \
32     $(TARGETDIR)/italian/NListtree_mcp.catalog
35 locale.h: locale/NListtree_mcp.cd C_h.sd
36         @$(FLEXCAT) $(SRCDIR)/$(CURDIR)/locale/NListtree_mcp.cd locale.h=$(SRCDIR)/$(CURDIR)/C_h.sd
38 locale.c: locale/NListtree_mcp.cd C_c.sd
39         @$(FLEXCAT) $(SRCDIR)/$(CURDIR)/locale/NListtree_mcp.cd locale.c=$(SRCDIR)/$(CURDIR)/C_c.sd
42 $(TARGETDIR)/german/NListtree_mcp.catalog: locale/german.ct
43         @$(MKDIR) $(TARGETDIR)/german
44         @$(FLEXCAT) $(SRCDIR)/$(CURDIR)/locale/NListtree_mcp.cd $< CATALOG $@
46 $(TARGETDIR)/czech/NListtree_mcp.catalog: locale/czech.ct
47         @$(MKDIR) $(TARGETDIR)/czech
48         @$(FLEXCAT) $(SRCDIR)/$(CURDIR)/locale/NListtree_mcp.cd $< CATALOG $@
50 $(TARGETDIR)/french/NListtree_mcp.catalog: locale/french.ct
51         @$(MKDIR) $(TARGETDIR)/french
52         @$(FLEXCAT) $(SRCDIR)/$(CURDIR)/locale/NListtree_mcp.cd $< CATALOG $@
54 $(TARGETDIR)/swedish/NListtree_mcp.catalog: locale/swedish.ct
55         @$(MKDIR) $(TARGETDIR)/swedish
56         @$(FLEXCAT) $(SRCDIR)/$(CURDIR)/locale/NListtree_mcp.cd $< CATALOG $@
58 $(TARGETDIR)/english-british/NListtree_mcp.catalog: locale/english-british.ct
59         @$(MKDIR) $(TARGETDIR)/english-british
60         @$(FLEXCAT) $(SRCDIR)/$(CURDIR)/locale/NListtree_mcp.cd $< CATALOG $@
62 $(TARGETDIR)/russian/NListtree_mcp.catalog: locale/russian.ct
63         @$(MKDIR) $(TARGETDIR)/russian
64         @$(FLEXCAT) $(SRCDIR)/$(CURDIR)/locale/NListtree_mcp.cd $< CATALOG $@
66 $(TARGETDIR)/polish/NListtree_mcp.catalog: locale/polish.ct
67         @$(MKDIR) $(TARGETDIR)/polish
68         @$(FLEXCAT) $(SRCDIR)/$(CURDIR)/locale/NListtree_mcp.cd $< CATALOG $@
70 $(TARGETDIR)/turkish/NListtree_mcp.catalog: locale/turkish.ct
71         @$(MKDIR) $(TARGETDIR)/turkish
72         @$(FLEXCAT) $(SRCDIR)/$(CURDIR)/locale/NListtree_mcp.cd $< CATALOG $@
74 $(TARGETDIR)/greek/NListtree_mcp.catalog: locale/greek.ct
75         @$(MKDIR) $(TARGETDIR)/greek
76         @$(FLEXCAT) $(SRCDIR)/$(CURDIR)/locale/NListtree_mcp.cd $< CATALOG $@
78 $(TARGETDIR)/italian/NListtree_mcp.catalog: locale/italian.ct
79         @$(MKDIR) $(TARGETDIR)/italian
80         @$(FLEXCAT) $(SRCDIR)/$(CURDIR)/locale/NListtree_mcp.cd $< CATALOG $@
82 %common