gtk/po/makefile.mingw

42 lines
1.1 KiB
Plaintext
Raw Normal View History

## Makefile for compiling message catalogs on Win32 with cygwin
##
## Use: make -f makefile.mingw install
##
## To convert the clear-text message catalogs to binary form (.gmo)
## files you will need msgfmt, from GNU gettext.
# This file is included from other po directories, too.
2000-07-25 17:14:16 +00:00
# They should define their own PACKAGE and possibly INSTALLSUBDIR
# and LOCALEDIR macros
ifndef PACKAGE
PACKAGE = gtk20
endif
ifndef INSTALLSUBDIR
INSTALLSUBDIR = $(PACKAGE)
endif
ifndef LOCALEDIR
# This is what I use as installation target, from where the installer-builder
# will pick it up. The end-user installation location will be asked by
# the installer (typically %WinDir%\gtk+).
LOCALEDIR = /install/$(INSTALLSUBDIR)/locale
endif
LANGUAGES = $(subst .po,,$(wildcard *.po))
################################################################
all : $(addsuffix .gmo,$(LANGUAGES))
install : all
mkdir -p $(addsuffix /LC_MESSAGES,$(addprefix $(LOCALEDIR)/,$(LANGUAGES)))
for l in $(LANGUAGES); do cp $$l.gmo $(LOCALEDIR)/$$l/LC_MESSAGES/$(PACKAGE).mo; done
.SUFFIXES: .po .gmo
.po.gmo:
msgfmt -o $@ $<
clean:
-rm *.gmo