Преглед на файлове

- add missing dependency on lt_defines.h
- retry with some different locale if en_US happens not to be there

Bernhard Reutner-Fischer преди 15 години
родител
ревизия
9f8088b080
променени са 2 файла, в които са добавени 5 реда и са изтрити 4 реда
  1. 3 2
      extra/locale/Makefile.in
  2. 2 2
      extra/locale/gen_wctype.c

+ 3 - 2
extra/locale/Makefile.in

@@ -127,7 +127,8 @@ $(locale_OUT)/c8tables.h: $(locale_OUT)/gen_wc8bit $(locale_OUT)/codesets.txt
 
 # Warning! Beware tr_TR toupper/tolower exceptions!
 $(locale_OUT)/wctables.h: $(locale_OUT)/gen_wctype
-	$< en_US
+	$< en_US || $< en_US.UTF-8 || $< en_US.iso8859-1 \
+	|| $< en_GB || $< en_GB.UTF-8
 
 $(locale_OUT)/locale_tables.h: $(locale_OUT)/gen_locale $(locale_OUT)/locales.txt
 	$< $(word 2,$^)
@@ -159,7 +160,7 @@ $(locale_OUT)/uClibc_locale_data.h: $(locale_SRC)
 
 else
 
-$(locale_SRC): $(locale_OUT)/gen_ldc
+$(locale_SRC): $(locale_OUT)/gen_ldc $(locale_OUT)/lt_defines.h
 	$<
 
 $(locale_OUT)/uClibc_locale_data.h: $(locale_OUT)/lt_defines.h $(locale_OUT)/c8tables.h $(locale_OUT)/wctables.h $(locale_DIR)/locale_mmap.h | $(locale_SRC)

+ 2 - 2
extra/locale/gen_wctype.c

@@ -736,7 +736,7 @@ int main(int argc, char **argv)
 		printf("done\n");
 	}
 
-	if (1) {
+	if (built) {
 		FILE *fp;
 
 		if (!(fp = fopen("wctables.h", "w"))) {
@@ -771,7 +771,7 @@ int main(int argc, char **argv)
 		fclose(fp);
 	}
 
-	return EXIT_SUCCESS;
+	return !built;
 }
 
 size_t newopt(unsigned char *ut, size_t usize, int shift, table_data *tbl)