From 401315d2babb6245f83d10d78a91b5d30a260dea Mon Sep 17 00:00:00 2001 From: "Steven R. Loomis" Date: Tue, 23 Nov 1999 23:50:51 +0000 Subject: [PATCH] ICU-158 udata.. converter aliases from udata, icuapps updates for compatibility. X-SVN-Rev: 252 --- icu4c/source/common/Makefile.in | 2 +- icu4c/source/configure | 4 +- icu4c/source/configure.in | 2 +- icu4c/source/tools/Makefile.in | 4 +- icu4c/source/tools/gencnval/Makefile.in | 120 ++++++++++++++++++++++++ 5 files changed, 126 insertions(+), 6 deletions(-) create mode 100644 icu4c/source/tools/gencnval/Makefile.in diff --git a/icu4c/source/common/Makefile.in b/icu4c/source/common/Makefile.in index e4fc7f4c7f9..bf748dc1b5b 100644 --- a/icu4c/source/common/Makefile.in +++ b/icu4c/source/common/Makefile.in @@ -75,7 +75,7 @@ DEPS = $(OBJECTS:.o=.d) HEADERS = utypes.h uloc.h ures.h ustring.h uchar.h chariter.h \ uchriter.h locid.h resbund.h unicode.h putil.h platform.h unistr.h \ schriter.h normlzr.h ucnv_err.h ucnv.h ucnv_bld.h convert.h \ -ubidi.h bidi.h umisc.h rep.h +ubidi.h bidi.h umisc.h rep.h udata.h ## List of phony targets .PHONY : all all-local install install-local clean clean-local \ diff --git a/icu4c/source/configure b/icu4c/source/configure index 195aa4731ae..1e3998e5929 100755 --- a/icu4c/source/configure +++ b/icu4c/source/configure @@ -2230,7 +2230,7 @@ trap 'rm -fr `echo "Makefile \ extra/Makefile extra/ustdio/Makefile \ tools/Makefile tools/ctestfw/Makefile tools/makeconv/Makefile \ tools/genrb/Makefile tools/gencol/Makefile \ - tools/rbdump/Makefile tools/genccode/Makefile tools/gencmn/Makefile \ + tools/rbdump/Makefile tools/genccode/Makefile tools/gencmn/Makefile tools/gencnval/Makefile \ tools/gennames/Makefile tools/toolutil/Makefile \ test/Makefile test/intltest/Makefile test/cintltst/Makefile \ test/ieeetest/Makefile \ @@ -2351,7 +2351,7 @@ CONFIG_FILES=\${CONFIG_FILES-"Makefile \ extra/Makefile extra/ustdio/Makefile \ tools/Makefile tools/ctestfw/Makefile tools/makeconv/Makefile \ tools/genrb/Makefile tools/gencol/Makefile \ - tools/rbdump/Makefile tools/genccode/Makefile tools/gencmn/Makefile \ + tools/rbdump/Makefile tools/genccode/Makefile tools/gencmn/Makefile tools/gencnval/Makefile \ tools/gennames/Makefile tools/toolutil/Makefile \ test/Makefile test/intltest/Makefile test/cintltst/Makefile \ test/ieeetest/Makefile \ diff --git a/icu4c/source/configure.in b/icu4c/source/configure.in index 3eccae29698..a211a27f1d9 100644 --- a/icu4c/source/configure.in +++ b/icu4c/source/configure.in @@ -213,7 +213,7 @@ AC_OUTPUT([Makefile \ extra/Makefile extra/ustdio/Makefile \ tools/Makefile tools/ctestfw/Makefile tools/makeconv/Makefile \ tools/genrb/Makefile tools/gencol/Makefile \ - tools/rbdump/Makefile tools/genccode/Makefile tools/gencmn/Makefile \ + tools/rbdump/Makefile tools/genccode/Makefile tools/gencmn/Makefile tools/gencnval/Makefile \ tools/gennames/Makefile tools/toolutil/Makefile \ test/Makefile test/intltest/Makefile test/cintltst/Makefile \ test/ieeetest/Makefile \ diff --git a/icu4c/source/tools/Makefile.in b/icu4c/source/tools/Makefile.in index 5409ad5f4e4..0c025ac85a5 100644 --- a/icu4c/source/tools/Makefile.in +++ b/icu4c/source/tools/Makefile.in @@ -57,7 +57,7 @@ VERSION = @VERSION@ CLEANFILES = *~ SUBDIRS = ctestfw makeconv genrb gencol rbdump \ -toolutil genccode gennames gencmn +toolutil genccode gennames gencmn gencnval ## List of phony targets .PHONY : all all-local all-recursive install install-local install-everything install-files install-dlls build-data build-cmnfile build-dll \ @@ -96,7 +96,7 @@ all-recursive install-recursive clean-recursive distclean-recursive dist-recursi all-local: build-local -DATAFILES=$(SRCDATADIR)/unames.dat +DATAFILES=$(SRCDATADIR)/unames.dat $(SRCDATADIR)/cnvalias.dat SRCDATAFILES=$(DATAFILES:.dat=_dat.c) OBJDATAFILES=$(SRCDATAFILES:.c=.o) COMMONFILE=$(SRCDATADIR)/icudata.dat diff --git a/icu4c/source/tools/gencnval/Makefile.in b/icu4c/source/tools/gencnval/Makefile.in new file mode 100644 index 00000000000..5ffa76b8428 --- /dev/null +++ b/icu4c/source/tools/gencnval/Makefile.in @@ -0,0 +1,120 @@ +## Makefile.in for ICU - tools/gencnval +## Steven R. Loomi + +## Shell to use +SHELL = @SHELL@ +VERSION = @VERSION@ + +ICUDATADIR=$(top_builddir)/../data/ +CONVRTRSFILE=$(top_builddir)/../data/convrtrs.txt + +## Install directory information +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +datadir = @datadir@ +libdir = @libdir@ +includedir = @includedir@ + +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ + +## Install program information +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs + +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ + +## Compiler/tools information +CC = @CC@ +CXX = @CXX@ +PACKAGE = @PACKAGE@ +VERSION = @VERSION@ + +## Platform-specific setup +@host_frag@ + +## Build directory information +top_builddir = ../.. +subdir = tools/gencnval + +## Extra files to remove for 'make clean' +CLEANFILES = *~ + +## Target information +TARGET = gencnval + +DEFS = @DEFS@ +CPPFLAGS = @CPPFLAGS@ -I$(top_srcdir)/common -I../toolutil +CFLAGS = @CFLAGS@ +CXXFLAGS = @CXXFLAGS@ +LDFLAGS = @LDFLAGS@ \ +$(LD_RPATH)$(LD_RPATH_PRE)$(libdir)@ld_rpath_suf@$(LD_RPATH_PRE)$(top_builddir)/common@ld_rpath_suf@$(LD_RPATH_PRE)$(top_builddir)/tools/toolutil +LIBS = $(LIBICU-UC) @LIBS@ @LIB_M@ -L$(top_builddir)/tools/toolutil -licu-toolutil + +OBJECTS = gencnval.o + +DEPS = $(OBJECTS:.o=.d) + + +## List of phony targets +.PHONY : all all-local install install-local clean clean-local \ +distclean distclean-local target-clean-local dist dist-local check \ +check-local build-data + +## Clear suffix list +.SUFFIXES : + +## List of standard targets +all: all-local +install: install-local +clean: clean-local +distclean : distclean-local +dist: dist-local +check: check-local + +all-local: $(TARGET) build-data + +install-local: target-clean-local all-local build-data + $(mkinstalldirs) $(sbindir) + $(INSTALL) $(TARGET) $(sbindir)/$(TARGET) + +build-data: $(ICUDATADIR)/unames.dat + +# we set the ICU_DATA directory here so that unames.dat ends up in +# icu/data rather than PREFIX/share/icu/VERSION/ +$(ICUDATADIR)/unames.dat: $(CONVRTRSFILE) $(TARGET) + ICU_DATA=$(ICUDATADIR) ./$(TARGET) + +dist-local: + +target-clean-local: + rm -f $(TARGET) + +clean-local: target-clean-local + test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + rm -f $(OBJECTS) + +distclean-local: clean-local + rm -f Makefile $(DEPS) $(RES_FILES) $(TEST_FILES) + +check-local: + +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) \ + && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status + +$(TARGET) : $(OBJECTS) + $(LINK.cc) -o $@ $^ $(LIBS) + +ifneq ($(MAKECMDGOALS),distclean) +-include $(DEPS) +endif + +