Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
3d6bcd76
Commit
3d6bcd76
authored
Apr 28, 1998
by
Jeff Law
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Initial revision
From-SVN: r19485
parent
bd066fbf
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
249 additions
and
0 deletions
+249
-0
gcc/po/Makefile.in.in
+249
-0
No files found.
gcc/po/Makefile.in.in
0 → 100644
View file @
3d6bcd76
# 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.
PACKAGE
=
@PACKAGE@
VERSION
=
@VERSION@
SHELL
=
/bin/sh
@SET_MAKE@
srcdir
=
@srcdir@
top_srcdir
=
@top_srcdir@
VPATH
=
@srcdir@
prefix
=
@prefix@
exec_prefix
=
@exec_prefix@
datadir
=
$(prefix)
/@DATADIRNAME@
localedir
=
$(datadir)
/locale
gnulocaledir
=
$(prefix)
/share/locale
gettextsrcdir
=
$(prefix)
/share/gettext/po
subdir
=
po
INSTALL
=
@INSTALL@
INSTALL_DATA
=
@INSTALL_DATA@
MKINSTALLDIRS
=
$(top_srcdir)
/@MKINSTALLDIRS@
CC
=
@CC@
GENCAT
=
@GENCAT@
GMSGFMT
=
PATH
=
../src:
$$
PATH @GMSGFMT@
MSGFMT
=
@MSGFMT@
XGETTEXT
=
PATH
=
../src:
$$
PATH @XGETTEXT@
MSGMERGE
=
PATH
=
../src:
$$
PATH msgmerge
DEFS
=
@DEFS@
CFLAGS
=
@CFLAGS@
CPPFLAGS
=
@CPPFLAGS@
INCLUDES
=
-I
..
-I
$(top_srcdir)
/intl
COMPILE
=
$(CC)
-c
$(DEFS)
$(INCLUDES)
$(CPPFLAGS)
$(CFLAGS)
$(XCFLAGS)
SOURCES
=
cat-id-tbl.c
POFILES
=
@POFILES@
GMOFILES
=
@GMOFILES@
DISTFILES
=
ChangeLog Makefile.in.in POTFILES.in
$(PACKAGE)
.pot
\
stamp-cat-id
$(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)
$(srcdir)
/
$(PACKAGE)
.pot
$(MSGMERGE)
$<
$(srcdir)
/
$(PACKAGE)
.pot
-o
$*
.pox
.po.mo
:
$(MSGFMT)
-o
$@
$<
.po.gmo
:
file
=
$(srcdir)
/
`
echo
$*
| sed
's,.*/,,'
`
.gmo
\
&&
rm
-f
$$
file
&&
$(GMSGFMT)
-o
$$
file
$<
.po.cat
:
sed
-f
../intl/po2msg.sed <
$<
>
$*
.msg
\
&&
rm
-f
$@
&&
$(GENCAT)
$@
$*
.msg
all
:
all-@USE_NLS@
all-yes
:
$(srcdir)/cat-id-tbl.c $(CATALOGS)
all-no
:
$(srcdir)/$(PACKAGE).pot
:
$(POTFILES)
$(XGETTEXT)
--default-domain
=
$(PACKAGE)
--directory
=
$(top_srcdir)
\
--add-comments
--keyword
=
_
--keyword
=
N_
\
--files-from
=
$(srcdir)
/POTFILES.in
\
&&
test
!
-f
$(PACKAGE)
.po
\
||
(
rm
-f
$(srcdir)
/
$(PACKAGE)
.pot
\
&&
mv
$(PACKAGE)
.po
$(srcdir)
/
$(PACKAGE)
.pot
)
$(srcdir)/cat-id-tbl.c
:
$(srcdir)/stamp-cat-id; @:
$(srcdir)/stamp-cat-id
:
$(srcdir)/$(PACKAGE).pot
rm
-f
cat-id-tbl.tmp
sed
-f
../intl/po2tbl.sed
$(srcdir)
/
$(PACKAGE)
.pot
\
| sed
-e
"s/@PACKAGE NAME@/
$(PACKAGE)
/"
>
cat-id-tbl.tmp
if
cmp
-s
cat-id-tbl.tmp
$(srcdir)
/cat-id-tbl.c
;
then
\
rm cat-id-tbl.tmp
;
\
else
\
echo
cat-id-tbl.c changed
;
\
rm
-f
$(srcdir)
/cat-id-tbl.c
;
\
mv cat-id-tbl.tmp
$(srcdir)
/cat-id-tbl.c
;
\
fi
cd
$(srcdir)
&&
rm
-f
stamp-cat-id
&&
echo
timestamp
>
stamp-cat-id
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)
$(datadir)
;
\
else
\
$(SHELL)
$(top_srcdir)
/mkinstalldirs
$(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/
$$
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/
$(PACKAGE)$(INSTOBJEXT)
;
\
echo
"installing
$$
cat as
$$
dir/
$(PACKAGE)$(INSTOBJEXT)
"
;
\
else
\
$(INSTALL_DATA)
$(srcdir)
/
$$
cat
$$
dir/
$(PACKAGE)$(INSTOBJEXT)
;
\
echo
"installing
$(srcdir)
/
$$
cat as"
\
"
$$
dir/
$(PACKAGE)$(INSTOBJEXT)
"
;
\
fi
;
\
if
test
-r
$$
cat.m
;
then
\
$(INSTALL_DATA)
$$
cat.m
$$
dir/
$(PACKAGE)$(INSTOBJEXT)
.m
;
\
echo
"installing
$$
cat.m as
$$
dir/
$(PACKAGE)$(INSTOBJEXT)
.m"
;
\
else
\
if
test
-r
$(srcdir)
/
$$
cat.m
;
then
\
$(INSTALL_DATA)
$(srcdir)
/
$$
cat.m
\
$$
dir/
$(PACKAGE)$(INSTOBJEXT)
.m
;
\
echo
"installing
$(srcdir)
/
$$
cat as"
\
"
$$
dir/
$(PACKAGE)$(INSTOBJEXT)
.m"
;
\
else
\
true
;
\
fi
;
\
fi
;
\
done
if
test
"
$(PACKAGE)
"
=
"gettext"
;
then
\
if
test
-r
"
$(MKINSTALLDIRS)
"
;
then
\
$(MKINSTALLDIRS)
$(gettextsrcdir)
;
\
else
\
$(SHELL)
$(top_srcdir)
/mkinstalldirs
$(gettextsrcdir)
;
\
fi
;
\
$(INSTALL_DATA)
$(srcdir)
/Makefile.in.in
\
$(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
$(localedir)
/
$$
lang/LC_MESSAGES/
$(PACKAGE)$(INSTOBJEXT)
;
\
rm
-f
$(localedir)
/
$$
lang/LC_MESSAGES/
$(PACKAGE)$(INSTOBJEXT)
.m
;
\
rm
-f
$(gnulocaledir)
/
$$
lang/LC_MESSAGES/
$(PACKAGE)$(INSTOBJEXT)
;
\
rm
-f
$(gnulocaledir)
/
$$
lang/LC_MESSAGES/
$(PACKAGE)$(INSTOBJEXT)
.m
;
\
done
rm
-f
$(gettextsrcdir)
/po-Makefile.in.in
check
:
all
cat-id-tbl.o
:
$(srcdir)/cat-id-tbl.c $(top_srcdir)/intl/libgettext.h
$(COMPILE)
$(srcdir)
/cat-id-tbl.c
dvi info tags TAGS ID
:
mostlyclean
:
rm
-f
core core.
*
*
.pox
$(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)
cat-id-tbl.c stamp-cat-id
distdir
=
../
$(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)
$(srcdir)
/
$(PACKAGE)
.pot
PATH
=
`
pwd
`
/../src:
$$
PATH
;
\
cd
$(srcdir)
;
\
catalogs
=
'
$(CATALOGS)
'
;
\
for
cat
in
$$
catalogs
;
do
\
cat
=
`
basename
$$
cat
`
;
\
lang
=
`
echo
$$
cat
| sed
's/\$(CATOBJEXT)$$//'
`
;
\
mv
$$
lang.po
$$
lang.old.po
;
\
echo
"
$$
lang:"
;
\
if
$(MSGMERGE)
$$
lang.old.po
$(PACKAGE)
.pot
-o
$$
lang.po
;
then
\
rm
-f
$$
lang.old.po
;
\
else
\
echo
"msgmerge for
$$
cat failed!"
;
\
rm
-f
$$
lang.po
;
\
mv
$$
lang.old.po
$$
lang.po
;
\
fi
;
\
done
POTFILES
:
POTFILES.in
(
if
test
'x
$(srcdir)
'
!=
'x.'
;
then
\
posrcprefix
=
'
$(top_srcdir)
/'
;
\
else
\
posrcprefix
=
"../"
;
\
fi
;
\
rm
-f
$@
-t
$@
\
&&
(
sed
-e
'/^#/d'
-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
:
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment