mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
Converted src/intl/gettext/Makefile to ELBuild
This commit is contained in:
parent
1f0cd14e91
commit
1fd3bff6f3
@ -1276,7 +1276,6 @@ AC_OUTPUT([ \
|
||||
src/document/Makefile \
|
||||
src/encoding/Makefile \
|
||||
src/intl/Makefile \
|
||||
src/intl/gettext/Makefile \
|
||||
src/intl/gettext/ref-add.sed \
|
||||
src/intl/gettext/ref-del.sed \
|
||||
src/main/Makefile \
|
||||
|
76
src/intl/gettext/Makefile
Normal file
76
src/intl/gettext/Makefile
Normal file
@ -0,0 +1,76 @@
|
||||
path_to_top=../../..
|
||||
include $(path_to_top)/Makefile.config
|
||||
|
||||
localedir = $(datadir)/locale
|
||||
builddir = $(top_builddir)/src/intl/gettext
|
||||
|
||||
OBJS = \
|
||||
bindtextdom.o \
|
||||
dcgettext.o \
|
||||
dcigettext.o \
|
||||
dcngettext.o \
|
||||
dgettext.o \
|
||||
dngettext.o \
|
||||
explodename.o \
|
||||
finddomain.o \
|
||||
gettext.o \
|
||||
intl-compat.o \
|
||||
l10nflist.o \
|
||||
libintl.o \
|
||||
loadmsgcat.o \
|
||||
localcharset.o \
|
||||
localealias.o \
|
||||
ngettext.o \
|
||||
plural.o \
|
||||
textdomain.o
|
||||
|
||||
# Do not forget to also add the .o to ../Makefile. Yes, it sucks.
|
||||
all-l: $(OBJS)
|
||||
|
||||
|
||||
$(builddir)/charset.alias: $(srcdir)/config.charset
|
||||
$(SHELL) $(srcdir)/config.charset '@host@' > $@.new
|
||||
|
||||
# FIXME: Building plural.c from plural.y on the fly doesn't work
|
||||
|
||||
YACC = $(INTLBISON) -y -d
|
||||
YFLAGS = --name-prefix=gettext__
|
||||
plural.c: plural.y
|
||||
.SUFFIXES: .y .c
|
||||
.y.c:
|
||||
$(YACC) $(YFLAGS) --output $@ $<
|
||||
rm -f $*.h
|
||||
|
||||
install-l: $(builddir)/charset.alias all
|
||||
@if test '@USE_INCLUDED_LIBINTL@' = yes; then \
|
||||
temp=$(DESTDIR)$(libdir)/t-charset.alias; \
|
||||
dest=$(DESTDIR)$(libdir)/charset.alias; \
|
||||
if test -f $(DESTDIR)$(libdir)/charset.alias; then \
|
||||
orig=$(DESTDIR)$(libdir)/charset.alias; \
|
||||
sed -f ref-add.sed $$orig > $$temp; \
|
||||
$(INSTALL_DATA) $$temp $$dest; \
|
||||
rm -f $$temp; \
|
||||
else \
|
||||
if test @GLIBC21@ = no; then \
|
||||
$(mkinstalldirs) $(DESTDIR)$(libdir); \
|
||||
orig=charset.alias; \
|
||||
sed -f ref-add.sed $$orig > $$temp; \
|
||||
$(INSTALL_DATA) $$temp $$dest; \
|
||||
rm -f $$temp; \
|
||||
fi; \
|
||||
fi; \
|
||||
$(mkinstalldirs) $(DESTDIR)$(localedir); \
|
||||
test -f $(DESTDIR)$(localedir)/locale.alias \
|
||||
&& orig=$(DESTDIR)$(localedir)/locale.alias \
|
||||
|| orig=$(srcdir)/locale.alias; \
|
||||
temp=$(DESTDIR)$(localedir)/t-locale.alias; \
|
||||
dest=$(DESTDIR)$(localedir)/locale.alias; \
|
||||
sed -f ref-add.sed $$orig > $$temp; \
|
||||
$(INSTALL_DATA) $$temp $$dest; \
|
||||
rm -f $$temp; \
|
||||
else \
|
||||
: ; \
|
||||
fi
|
||||
mv $@.new $@
|
||||
|
||||
include $(path_to_top)/Makefile.lib
|
@ -1,110 +0,0 @@
|
||||
## Process this file with automake to produce Makefile.in
|
||||
## $Id: Makefile.am,v
|
||||
|
||||
include $(top_srcdir)/Makefile.base
|
||||
|
||||
EXTRA_DIST = TODO VERSION config.charset locale.alias plural.y
|
||||
DISTCLEANFILES = charset.alias
|
||||
|
||||
localedir = $(datadir)/locale
|
||||
builddir = $(top_builddir)/src/intl/gettext
|
||||
|
||||
noinst_LIBRARIES = libintl.a
|
||||
libintl_a_SOURCES = \
|
||||
bindtextdom.c \
|
||||
dcgettext.c \
|
||||
dcigettext.c \
|
||||
dcngettext.c \
|
||||
dgettext.c \
|
||||
dngettext.c \
|
||||
explodename.c \
|
||||
finddomain.c \
|
||||
gettext.c \
|
||||
gettext.h \
|
||||
gettextP.h \
|
||||
hash-string.h \
|
||||
intl-compat.c \
|
||||
l10nflist.c \
|
||||
libgettext.h \
|
||||
libgnuintl.h \
|
||||
libintl.c \
|
||||
libintl.h \
|
||||
loadinfo.h \
|
||||
loadmsgcat.c \
|
||||
localcharset.c \
|
||||
localealias.c \
|
||||
ngettext.c \
|
||||
plural.c \
|
||||
textdomain.c
|
||||
|
||||
$(builddir)/charset.alias: $(srcdir)/config.charset
|
||||
$(SHELL) $(srcdir)/config.charset '@host@' > $@.new
|
||||
mv $@.new $@
|
||||
|
||||
# FIXME: Building plural.c from plural.y on the fly doesn't work
|
||||
|
||||
YACC = @INTLBISON@ -y -d
|
||||
YFLAGS = --name-prefix=gettext__
|
||||
plural.c: plural.y
|
||||
.y.c:
|
||||
$(YACC) $(YFLAGS) --output $@ $<
|
||||
rm -f $*.h
|
||||
|
||||
install-data-local: $(builddir)/charset.alias all
|
||||
@if test '@USE_INCLUDED_LIBINTL@' = yes; then \
|
||||
temp=$(DESTDIR)$(libdir)/t-charset.alias; \
|
||||
dest=$(DESTDIR)$(libdir)/charset.alias; \
|
||||
if test -f $(DESTDIR)$(libdir)/charset.alias; then \
|
||||
orig=$(DESTDIR)$(libdir)/charset.alias; \
|
||||
sed -f ref-add.sed $$orig > $$temp; \
|
||||
$(INSTALL_DATA) $$temp $$dest; \
|
||||
rm -f $$temp; \
|
||||
else \
|
||||
if test @GLIBC21@ = no; then \
|
||||
$(mkinstalldirs) $(DESTDIR)$(libdir); \
|
||||
orig=charset.alias; \
|
||||
sed -f ref-add.sed $$orig > $$temp; \
|
||||
$(INSTALL_DATA) $$temp $$dest; \
|
||||
rm -f $$temp; \
|
||||
fi; \
|
||||
fi; \
|
||||
$(mkinstalldirs) $(DESTDIR)$(localedir); \
|
||||
test -f $(DESTDIR)$(localedir)/locale.alias \
|
||||
&& orig=$(DESTDIR)$(localedir)/locale.alias \
|
||||
|| orig=$(srcdir)/locale.alias; \
|
||||
temp=$(DESTDIR)$(localedir)/t-locale.alias; \
|
||||
dest=$(DESTDIR)$(localedir)/locale.alias; \
|
||||
sed -f ref-add.sed $$orig > $$temp; \
|
||||
$(INSTALL_DATA) $$temp $$dest; \
|
||||
rm -f $$temp; \
|
||||
else \
|
||||
: ; \
|
||||
fi
|
||||
|
||||
uninstall-local:
|
||||
@if test '@USE_INCLUDED_LIBINTL@' = yes; then \
|
||||
if test -f $(DESTDIR)$(libdir)/charset.alias; then \
|
||||
temp=$(DESTDIR)$(libdir)/t-charset.alias; \
|
||||
dest=$(DESTDIR)$(libdir)/charset.alias; \
|
||||
sed -f ref-del.sed $$dest > $$temp; \
|
||||
if grep '^# Packages using this file: $$' $$temp > /dev/null; then \
|
||||
rm -f $$dest; \
|
||||
else \
|
||||
$(INSTALL_DATA) $$temp $$dest; \
|
||||
fi; \
|
||||
rm -f $$temp; \
|
||||
fi; \
|
||||
if test -f $(DESTDIR)$(localedir)/locale.alias; then \
|
||||
temp=$(DESTDIR)$(localedir)/t-locale.alias; \
|
||||
dest=$(DESTDIR)$(localedir)/locale.alias; \
|
||||
sed -f ref-del.sed $$dest > $$temp; \
|
||||
if grep '^# Packages using this file: $$' $$temp > /dev/null; then \
|
||||
rm -f $$dest; \
|
||||
else \
|
||||
$(INSTALL_DATA) $$temp $$dest; \
|
||||
fi; \
|
||||
rm -f $$temp; \
|
||||
fi; \
|
||||
else \
|
||||
: ; \
|
||||
fi
|
Loading…
Reference in New Issue
Block a user