OSDN Git Service

When it is going to fail silently anyways, whine loudly and
authorEric Andersen <andersen@codepoet.org>
Tue, 7 May 2002 01:30:56 +0000 (01:30 -0000)
committerEric Andersen <andersen@codepoet.org>
Tue, 7 May 2002 01:30:56 +0000 (01:30 -0000)
abort early with instructions on what to do...
 -Erik

extra/locale/Makefile

index 5d0617c..de985b4 100644 (file)
@@ -12,7 +12,16 @@ endif
 all: links-target
 
 codesets.txt:
-       echo You need to create a codesets.txt file.  Read the README.
+       @if [ ! -f codesets.txt ] ; then \
+           set -e; \
+           echo " "; \
+           echo "You do not have a codesets.txt file.  Please create this "; \
+           echo "file in the extra/locale directory by running something like: "; \
+           echo -e "  find ./charmaps -name \"*.pairs\" > ./codesets.txt"; \
+           echo "and then edit that file to disable/enable the codesets you wish to support. "; \
+           echo " "; \
+           /bin/false; \
+       fi;
 
 gen_wc8bit: gen_wc8bit.c
        gcc -Os -Wall $(CFLAGS_wc8bit) gen_wc8bit.c -o gen_wc8bit
@@ -38,6 +47,18 @@ locale_tables.h: gen_locale locales.txt
 lt_defines.h: locale_tables.h
        grep "^#define" locale_tables.h > lt_defines.h
 
+locales.txt:
+       @if [ ! -f locales.txt ] ; then \
+           set -e; \
+           echo " "; \
+           echo "You do not have a locales.txt file.  In the extra/locale "; \
+           echo "directory, Please copy the LOCALES file to locales.txt and "; \
+           echo "then edit that file to disable/enable the locales you wish "; \
+           echo "to support. "; \
+           echo " "; \
+           /bin/false; \
+       fi;
+
 ifneq ($(TARGET_ARCH),$(NATIVE_ARCH))
 
 locale.mmap: gen_mmap