3 include $(SRCDIR)/config/aros.cfg
5 #MM classes-zune-nlisttree-mcp : includes linklibs classes-zune-nlisttree-mcp-catalogs
7 USER_INCLUDES = -idirafter $(SRCDIR)/$(CURDIR)/../include
8 USER_CPPFLAGS := -DNO_INLINE_STDARG -DAROS_ABI_V1
9 USER_CFLAGS += $(PARANOIA_CFLAGS)
10 USER_LDFLAGS := -static
12 FILES := library NListtree icon locale
14 %build_module_simple mmake=classes-zune-nlisttree-mcp \
15 modname=NListtree modtype=mcp \
18 TARGETDIR := $(AROS_CATALOGS)
19 LANGUAGES := $(basename $(notdir $(call WILDCARD,$(SRCDIR)/$(CURDIR)/locale/*.po)))
20 CATALOGS := $(addprefix $(TARGETDIR)/,$(addsuffix /NListtree_mcp.catalog,$(LANGUAGES)))
24 classes-zune-nlisttree-mcp-catalogs : locale.h locale.c $(CATALOGS)
27 locale.c: $(SRCDIR)/$(CURDIR)/locale/NListtree_mcp.pot $(SRCDIR)/$(CURDIR)/C_h.sd $(SRCDIR)/$(CURDIR)/C_c.sd
28 $(FLEXCAT) $(SRCDIR)/$(CURDIR)/locale/NListtree_mcp.pot locale.h=$(SRCDIR)/$(CURDIR)/C_h.sd locale.c=$(SRCDIR)/$(CURDIR)/C_c.sd
30 $(TARGETDIR)/%/NListtree_mcp.catalog : $(SRCDIR)/$(CURDIR)/locale/%.po
31 $(ECHO) "Building catalog $@"
33 $(FLEXCAT) POFILE $< CATALOG $@