From 653b851d2ac291d0ce204f20a43acf870c0cd9b6 Mon Sep 17 00:00:00 2001 From: "Steven R. Loomis" Date: Tue, 23 Nov 1999 04:47:57 +0000 Subject: [PATCH] ICU-158 unames.. posix support. X-SVN-Rev: 234 --- icu4c/source/tools/gennames/Makefile.in | 121 ++++++++++++++++++++++++ icu4c/source/tools/gennames/gennames.c | 2 +- 2 files changed, 122 insertions(+), 1 deletion(-) create mode 100644 icu4c/source/tools/gennames/Makefile.in diff --git a/icu4c/source/tools/gennames/Makefile.in b/icu4c/source/tools/gennames/Makefile.in new file mode 100644 index 00000000000..b0fa089c245 --- /dev/null +++ b/icu4c/source/tools/gennames/Makefile.in @@ -0,0 +1,121 @@ +## Makefile.in for ICU - tools/gennames +## Steven R. Loomi + +## Shell to use +SHELL = @SHELL@ +VERSION = @VERSION@ +UNICODE_VERSION = @UNICODE_VERSION@ + +ICUDATADIR=$(top_builddir)/../data/ +UNICODEFILE=$(top_builddir)/../data/UnicodeData-$(UNICODE_VERSION).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/gennames + +## Extra files to remove for 'make clean' +CLEANFILES = *~ + +## Target information +TARGET = gennames + +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 = gennames.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: $(UNICODEFILE) $(TARGET) + ICU_DATA=$(ICUDATADIR) ./$(TARGET) -v- -c- $(UNICODEFILE) + +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 + + diff --git a/icu4c/source/tools/gennames/gennames.c b/icu4c/source/tools/gennames/gennames.c index a55f26a6e1d..7bd70d8d87c 100644 --- a/icu4c/source/tools/gennames/gennames.c +++ b/icu4c/source/tools/gennames/gennames.c @@ -32,7 +32,7 @@ #include "cstring.h" #include "filestrm.h" #include "udata.h" -#include "../toolutil/unewdata.h" +#include "unewdata.h" #define STRING_STORE_SIZE 1000000 #define GROUP_STORE_SIZE 5000