- cp -pf $(SAMPDIR)/internat/bg/*.mo $(DISTDIR)/samples/internat/bg
- cp -pf $(SAMPDIR)/internat/cs/*.mo $(DISTDIR)/samples/internat/cs
- cp -pf $(SAMPDIR)/internat/de/*.mo $(DISTDIR)/samples/internat/de
- cp -pf $(SAMPDIR)/internat/fr/*.mo $(DISTDIR)/samples/internat/fr
- cp -pf $(SAMPDIR)/internat/ja/*.mo $(DISTDIR)/samples/internat/ja
- cp -pf $(SAMPDIR)/internat/ka/*.mo $(DISTDIR)/samples/internat/ka
- cp -pf $(SAMPDIR)/internat/pl/*.mo $(DISTDIR)/samples/internat/pl
- cp -pf $(SAMPDIR)/internat/ru/*.mo $(DISTDIR)/samples/internat/ru
- cp -pf $(SAMPDIR)/internat/sv/*.mo $(DISTDIR)/samples/internat/sv
- cp -pf $(SAMPDIR)/internat/bg/*.po $(DISTDIR)/samples/internat/bg
- cp -pf $(SAMPDIR)/internat/cs/*.po $(DISTDIR)/samples/internat/cs
- cp -pf $(SAMPDIR)/internat/de/*.po $(DISTDIR)/samples/internat/de
- cp -pf $(SAMPDIR)/internat/fr/*.po $(DISTDIR)/samples/internat/fr
- cp -pf $(SAMPDIR)/internat/ja/*.po $(DISTDIR)/samples/internat/ja
- cp -pf $(SAMPDIR)/internat/ka/*.po $(DISTDIR)/samples/internat/ka
- cp -pf $(SAMPDIR)/internat/pl/*.po $(DISTDIR)/samples/internat/pl
- cp -pf $(SAMPDIR)/internat/ru/*.po $(DISTDIR)/samples/internat/ru
- cp -pf $(SAMPDIR)/internat/sv/*.po $(DISTDIR)/samples/internat/sv
+ for f in `(cd $(SAMPDIR); find internat -name '*.[mp]o' -print)`; do \
+ mkdir -p $(DISTDIR)/samples/`dirname $$f`; \
+ $(CP_P) $(SAMPDIR)/$$f $(DISTDIR)/samples/$$f; \
+ done