grim/guifications3
Clone
Summary
Browse
Changes
Graph
closing this since most of it will happen on default since libgds now exists ;)
the_plugin_problem
2010-12-20, Gary Kramlich
1f195d42369a
closing this since most of it will happen on default since libgds now exists ;)
# Makefile for program source directory in GNU NLS utilities package.
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
#
# This file file be copied and used freely without restrictions. It can
# be used in projects which are not available under the GNU Public License
# but which still want to provide support for the GNU gettext functionality.
# Please note that the actual code is *not* freely available.
#
# - Modified by Owen Taylor <otaylor@redhat.com> to use GETTEXT_PACKAGE
# instead of PACKAGE and to look for po2tbl in ./ not in intl/
#
# - Modified by jacob berkman <jacob@ximian.com> to install
# Makefile.in.in and po2tbl.sed.in for use with glib-gettextize
GETTEXT_PACKAGE
=
@GETTEXT_PACKAGE@-properties
PACKAGE
=
@PACKAGE@
VERSION
=
@VERSION@
XGETTEXT_KEYWORDS
=
--keyword
--keyword
=
P_
SHELL
=
/bin/sh
@SET_MAKE@
srcdir
=
@srcdir@
top_srcdir
=
@top_srcdir@
VPATH
=
@srcdir@
prefix
=
@prefix@
exec_prefix
=
@exec_prefix@
datadir
=
@datadir@
libdir
=
@libdir@
localedir
=
$(
libdir
)
/locale
gnulocaledir
=
$(
datadir
)
/locale
gettextsrcdir
=
$(
datadir
)
/glib-2.0/gettext/po
subdir
=
po-properties
INSTALL
=
@INSTALL@
INSTALL_DATA
=
@INSTALL_DATA@
MKINSTALLDIRS
=
$(
top_srcdir
)
/@MKINSTALLDIRS@
CC
=
@CC@
GENCAT
=
@GENCAT@
GMSGFMT
=
@GMSGFMT@
MSGFMT
=
@MSGFMT@
XGETTEXT
=
@XGETTEXT@
MSGMERGE
=
msgmerge
DEFS
=
@DEFS@
CFLAGS
=
@CFLAGS@
CPPFLAGS
=
@CPPFLAGS@
INCLUDES
=
-I..
-I
$(
top_srcdir
)
/intl
COMPILE
=
$(
CC
)
-c
$(
DEFS
)
$(
INCLUDES
)
$(
CPPFLAGS
)
$(
CFLAGS
)
$(
XCFLAGS
)
SOURCES
=
POFILES
=
@POFILES@
GMOFILES
=
@GMOFILES@
DISTFILES
=
ChangeLog
Makefile.in.in
POTFILES.in
$(
GETTEXT_PACKAGE
)
.pot
\
$(
POFILES
)
$(
GMOFILES
)
$(
SOURCES
)
POTFILES
=
\
CATALOGS
=
@CATALOGS@
CATOBJEXT
=
@CATOBJEXT@
INSTOBJEXT
=
@INSTOBJEXT@
.SUFFIXES
:
.SUFFIXES
:
.
c
.
o
.
po
.
pox
.
gmo
.
mo
.
msg
.
cat
.c.o
:
$(
COMPILE
)
$<
.po.pox
:
$(
MAKE
)
$(
GETTEXT_PACKAGE
)
.pot
$(
MSGMERGE
)
$<
$(
srcdir
)
/
$(
GETTEXT_PACKAGE
)
.pot
-o
$*
.pox
.po.mo
:
$(
MSGFMT
)
-o
$@
$<
.po.gmo
:
file
=
$(
srcdir
)
/
`
echo
$*
|
sed
's,.*/,,'
`
.gmo
\
&&
rm
-f
$$
file
&&
$(
GMSGFMT
)
-c
-o
$$
file
$<
.po.cat
:
sed
-f
../intl/po2msg.sed
<
$<
>
$*
.msg
\
&&
rm
-f
$@
&&
$(
GENCAT
)
$@
$*
.msg
all
:
all
-@
USE_NLS
@
all-yes
:
$(
CATALOGS
)
all-no
:
$(srcdir)/$(GETTEXT_PACKAGE).pot
:
$(
POTFILES
)
$(
XGETTEXT
)
--default-domain
=
$(
GETTEXT_PACKAGE
)
--directory
=
$(
top_srcdir
)
\
--add-comments
--keyword
--keyword
=
P_
\
--files-from
=
$(
srcdir
)
/POTFILES.in
\
&&
test
!
-f
$(
GETTEXT_PACKAGE
)
.po
\
||
(
rm
-f
$(
srcdir
)
/
$(
GETTEXT_PACKAGE
)
.pot
\
&&
mv
$(
GETTEXT_PACKAGE
)
.po
$(
srcdir
)
/
$(
GETTEXT_PACKAGE
)
.pot
)
install
:
install
-
exec
install
-
data
install-exec
:
install-data
:
install
-
data
-@
USE_NLS
@
install-data-no
:
all
install-data-yes
:
all
if test -r "$(MKINSTALLDIRS)"; then \
$(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
else \
$(SHELL) $(top_srcdir)/install-sh -d $(DESTDIR)$(datadir); \
fi
@catalogs
=
'$(CATALOGS)'
;
\
for
cat
in
$$
catalogs
;
do
\
cat
=
`
basename
$$
cat
`
;
\
case
"
$$
cat"
in
\
*.gmo
)
destdir
=
$(
gnulocaledir
)
;;
\
*
)
destdir
=
$(
localedir
)
;;
\
esac
;
\
lang
=
`
echo
$$
cat
|
sed
's/\$(CATOBJEXT)$$//'
`
;
\
dir
=
$(
DESTDIR
)
$$
destdir/
$$
lang/LC_MESSAGES
;
\
if test -r "$(MKINSTALLDIRS)"; then \
$(MKINSTALLDIRS) $$dir; \
else \
$(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \
fi; \
if test -r $$cat; then \
$(INSTALL_DATA) $$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \
echo "installing $$cat as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \
else \
$(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \
echo "installing $(srcdir)/$$cat as" \
"$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \
fi; \
if test -r $$cat.m; then \
$(INSTALL_DATA) $$cat.m $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \
echo "installing $$cat.m as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m"; \
else \
if test -r $(srcdir)/$$cat.m ; then \
$(INSTALL_DATA) $(srcdir)/$$cat.m \
$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \
echo "installing $(srcdir)/$$cat as" \
"$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m"; \
else \
true; \
fi; \
fi; \
done
if test "$(PACKAGE)" = "glib"; then \
if test -r "$(MKINSTALLDIRS)"; then \
$(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
else \
$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \
fi; \
$(INSTALL_DATA) $(srcdir)/Makefile.in.in \
$(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
else \
: ; \
fi
# Define this as empty until I found a useful application.
installcheck
:
uninstall
:
catalogs
=
'$(CATALOGS)'
;
\
for
cat
in
$$
catalogs
;
do
\
cat
=
`
basename
$$
cat
`
;
\
lang
=
`
echo
$$
cat
|
sed
's/\$(CATOBJEXT)$$//'
`
;
\
rm
-f
$(
DESTDIR
)$(
localedir
)
/
$$
lang/LC_MESSAGES/
$(
GETTEXT_PACKAGE
)$(
INSTOBJEXT
)
;
\
rm
-f
$(
DESTDIR
)$(
localedir
)
/
$$
lang/LC_MESSAGES/
$(
GETTEXT_PACKAGE
)$(
INSTOBJEXT
)
.m
;
\
rm
-f
$(
DESTDIR
)$(
gnulocaledir
)
/
$$
lang/LC_MESSAGES/
$(
GETTEXT_PACKAGE
)$(
INSTOBJEXT
)
;
\
rm
-f
$(
DESTDIR
)$(
gnulocaledir
)
/
$$
lang/LC_MESSAGES/
$(
GETTEXT_PACKAGE
)$(
INSTOBJEXT
)
.m
;
\
done
if test "$(PACKAGE)" = "glib"; then \
rm -f $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
fi
check
:
all
dvi info tags TAGS ID
:
mostlyclean
:
rm
-f
core
core.*
*.pox
$(
GETTEXT_PACKAGE
)
.po
*.old.po
cat-id-tbl.tmp
rm
-fr
*.o
clean
:
mostlyclean
distclean
:
clean
rm
-f
Makefile
Makefile.in
POTFILES
*.mo
*.msg
*.cat
*.cat.m
maintainer-clean
:
distclean
@echo
"This command is intended for maintainers to use;"
@echo
"it deletes files that may require special tools to rebuild."
rm
-f
$(
GMOFILES
)
distdir
=
../
$(
GETTEXT_PACKAGE
)
-
$(
VERSION
)
/
$(
subdir
)
dist distdir
:
update
-
po
$(
DISTFILES
)
dists
=
"
$(
DISTFILES
)
"
;
\
for
file
in
$$
dists
;
do
\
ln
$(
srcdir
)
/
$$
file
$(
distdir
)
2
>
/dev/null
\
||
cp
-p
$(
srcdir
)
/
$$
file
$(
distdir
)
;
\
done
update-po
:
Makefile
$(
MAKE
)
$(
GETTEXT_PACKAGE
)
.pot
tmpdir
=
`
pwd
`
;
\
cd
$(
srcdir
)
;
\
catalogs
=
'$(CATALOGS)'
;
\
for
cat
in
$$
catalogs
;
do
\
cat
=
`
basename
$$
cat
`
;
\
lang
=
`
echo
$$
cat
|
sed
's/\$(CATOBJEXT)$$//'
`
;
\
echo
"
$$
lang:"
;
\
if $(MSGMERGE) $$lang.po $(GETTEXT_PACKAGE).pot -o $$tmpdir/$$lang.new.po; then \
if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
rm -f $$tmpdir/$$lang.new.po; \
else \
if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
:; \
else \
echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
rm -f $$tmpdir/$$lang.new.po; \
exit 1; \
fi; \
fi; \
else \
echo "msgmerge for $$cat failed!"; \
rm -f $$tmpdir/$$lang.new.po; \
fi; \
done
# POTFILES is created from POTFILES.in by stripping comments, empty lines
# and Intltool tags (enclosed in square brackets), and appending a full
# relative path to them
POTFILES
:
POTFILES
.
in
(
if
test
'x$(srcdir)'
!
=
'x.'
;
then
\
posrcprefix
=
'$(top_srcdir)/'
;
\
else \
posrcprefix="../"; \
fi; \
rm -f $@-t $@ \
&& (sed -e '/^#/d' \
-e "s/^\[.*\] +//" \
-e '/^[ ]*$$/d' \
-e "s@.*@ $$posrcprefix& \\\\@" < $(srcdir)/$@.in \
| sed -e '$$s/\\$$//') > $@-t \
&& chmod a-w $@-t \
&& mv $@-t $@ )
Makefile
:
Makefile
.
in
.
in
../
config
.
status
POTFILES
cd
..
\
&&
CONFIG_FILES
=
$(
subdir
)
/
$@
.in
CONFIG_HEADERS
=
\
$(
SHELL
)
./config.status
# Tell versions [3.59,3.63) of GNU make not to export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT
: