From: Per Bothner Date: Fri, 16 Apr 1999 17:31:24 +0000 (-0700) Subject: Makefile.am: Various changes for new files and conversions. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=dfd08a83ce4a9b0e63dda3542d5173b49eb24b04;p=gcc.git Makefile.am: Various changes for new files and conversions. 0 * Makefile.am: Various changes for new files and conversions. From-SVN: r26504 --- diff --git a/libjava/Makefile.in b/libjava/Makefile.in index 857b79cc8a3..1ac306385e7 100644 --- a/libjava/Makefile.in +++ b/libjava/Makefile.in @@ -184,20 +184,28 @@ jv_convert_DEPENDENCIES = $(convert_source_files:.java=.o) \ gen_from_JIS_SOURCES = EXTRA_gen_from_JIS_SOURCES = $(srcdir)/$(CONVERT_DIR)/gen-from-JIS.c \ + $(srcdir)/$(CONVERT_DIR)/make-trie.c \ + $(srcdir)/$(CONVERT_DIR)/JIS0201.h \ $(srcdir)/$(CONVERT_DIR)/JIS0208.h \ $(srcdir)/$(CONVERT_DIR)/JIS0212.h -gen_from_JIS_LDADD = $(CONVERT_DIR)/gen-from-JIS.o -gen_from_JIS_DEPENDENCIES = $(CONVERT_DIR)/gen-from-JIS.o +gen_from_JIS_LDADD = $(CONVERT_DIR)/gen-from-JIS.o $(CONVERT_DIR)/make-trie.o +gen_from_JIS_DEPENDENCIES = $(CONVERT_DIR)/gen-from-JIS.o \ + $(CONVERT_DIR)/make-trie.o + convert_source_files = \ gnu/gcj/convert/BytesToUnicode.java \ gnu/gcj/convert/Convert.java \ gnu/gcj/convert/Input_8859_1.java \ gnu/gcj/convert/Input_EUCJIS.java \ +gnu/gcj/convert/Input_JavaSrc.java \ +gnu/gcj/convert/Input_SJIS.java \ gnu/gcj/convert/Input_UTF8.java \ gnu/gcj/convert/Output_8859_1.java \ +gnu/gcj/convert/Output_EUCJIS.java \ gnu/gcj/convert/Output_JavaSrc.java \ +gnu/gcj/convert/Output_SJIS.java \ gnu/gcj/convert/Output_UTF8.java \ gnu/gcj/convert/UnicodeToBytes.java @@ -449,7 +457,9 @@ java/util/natGregorianCalendar.cc java/lang/natFirstThread.cc \ java/lang/natCharacter.cc java/lang/natMath.cc java/lang/natFloat.cc \ java/lang/reflect/natField.cc java/net/natInetAddress.cc \ java/net/natPlainSocketImpl.cc java/lang/reflect/natMethod.cc \ -java/lang/reflect/natArray.cc gnu/gcj/convert/natInput_EUCJIS.cc \ +java/lang/reflect/natArray.cc gnu/gcj/convert/Unicode_to_JIS.cc \ +gnu/gcj/convert/natInput_EUCJIS.cc gnu/gcj/convert/natOutput_EUCJIS.cc \ +gnu/gcj/convert/natInput_SJIS.cc gnu/gcj/convert/natOutput_SJIS.cc \ gnu/gcj/convert/JIS0208_to_Unicode.cc \ gnu/gcj/convert/JIS0212_to_Unicode.cc @@ -546,13 +556,17 @@ DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = tar GZIP_ENV = --best DIST_SUBDIRS = testsuite -DEP_FILES = .deps/$(srcdir)/$(CONVERT_DIR)/gen-from-JIS.P .deps/boehm.P \ +DEP_FILES = .deps/$(srcdir)/$(CONVERT_DIR)/gen-from-JIS.P \ +.deps/$(srcdir)/$(CONVERT_DIR)/make-trie.P .deps/boehm.P \ .deps/exception.P .deps/gnu/gcj/convert/BytesToUnicode.P \ .deps/gnu/gcj/convert/Convert.P .deps/gnu/gcj/convert/Input_8859_1.P \ -.deps/gnu/gcj/convert/Input_EUCJIS.P .deps/gnu/gcj/convert/Input_UTF8.P \ +.deps/gnu/gcj/convert/Input_EUCJIS.P \ +.deps/gnu/gcj/convert/Input_JavaSrc.P \ +.deps/gnu/gcj/convert/Input_SJIS.P .deps/gnu/gcj/convert/Input_UTF8.P \ .deps/gnu/gcj/convert/Output_8859_1.P \ +.deps/gnu/gcj/convert/Output_EUCJIS.P \ .deps/gnu/gcj/convert/Output_JavaSrc.P \ -.deps/gnu/gcj/convert/Output_UTF8.P \ +.deps/gnu/gcj/convert/Output_SJIS.P .deps/gnu/gcj/convert/Output_UTF8.P \ .deps/gnu/gcj/convert/UnicodeToBytes.P \ .deps/gnu/gcj/protocol/file/Connection.P \ .deps/gnu/gcj/protocol/file/Handler.P \ @@ -1253,36 +1267,56 @@ header-check: libgcj.zip $(nat_headers) done; \ $(CXXCOMPILE) -fsyntax-only htest.cc +# The Unicode consortium does not permit re-distributing the file JIS0201.TXT. +# You can get it from ftp://ftp.unicode.org/Public/MAPPINGS/EASTASIA/JIS/. + +$(srcdir)/$(CONVERT_DIR)/JIS0201.h: # $(CONVERT_DIR)/JIS0201.TXT + echo '/* This file is automatically generated from Unicode tables */' > tmp-0201; \ + tr -d '\r' <$(CONVERT_DIR)/JIS0201.TXT \ + | sed -n -e 's|\(0x..\).*\(0x....\).*#\(.*\)$$|MAP(0x00, \1, \2) /*\3 */|p' \ + >> tmp-0201; \ + mv tmp-0201 $(srcdir)/$(CONVERT_DIR)/JIS0201.h + # The Unicode consortium does not permit re-distributing the file JIS0208.TXT. # You can get it from ftp://ftp.unicode.org/Public/MAPPINGS/EASTASIA/JIS/. -$(srcdir)/$(CONVERT_DIR)/JIS0208.h: # JIS0208.TXT - echo '/* This file is autoamtically generated from Unicode tables */' > tmp-0208; \ - sed -n -e 's|\(0x....\).*0x\(..\)\(..\).*\(0x....\).*#\(.*\).$$|MAP(0x\2, 0x\3, \4) /*\5 */|p' \ - > tmp-0208; \ +$(srcdir)/$(CONVERT_DIR)/JIS0208.h: # $(CONVERT_DIR)/JIS0208.TXT + echo '/* This file is automatically generated from Unicode tables */' > tmp-0208; \ + tr -d '\r' <$(CONVERT_DIR)/JIS0208.TXT \ + | sed -n -e 's|\(0x....\).*0x\(..\)\(..\).*\(0x....\).*#\(.*\)$$|MAP(0x\2, 0x\3, \4) /*\5 */|p' \ + >> tmp-0208; \ mv tmp-0208 $(srcdir)/$(CONVERT_DIR)/JIS0208.h # The Unicode consortium does not permit re-distributing the file JIS0212.TXT. # You can get it from ftp://ftp.unicode.org/Public/MAPPINGS/EASTASIA/JIS/. -$(srcdir)/$(CONVERT_DIR)/JIS0212.h: # JIS0212.TXT - echo '/* This file is autoamtically generated from Unicode tables */' > tmp-0212; \ - sed -n -e 's|0x\(..\)\(..\).*\(0x....\).*#\(.*\).$$|MAP(0x\1, 0x\2, \3) /*\4 */|p' \ - > tmp-0212; \ +$(srcdir)/$(CONVERT_DIR)/JIS0212.h: # $(CONVERT_DIR)/JIS0212.TXT + echo '/* This file is automatically generated from Unicode tables */' > tmp-0212; \ + tr -d '\r' <$(CONVERT_DIR)/JIS0212.TXT \ + | sed -n -e 's|0x\(..\)\(..\).*\(0x....\).*#\(.*\)$$|MAP(0x\1, 0x\2, \3) /*\4 */|p' \ + >> tmp-0212; \ mv tmp-0212 $(srcdir)/$(CONVERT_DIR)/JIS0212.h $(CONVERT_DIR)/gen-from-JIS.o: $(srcdir)/$(CONVERT_DIR)/gen-from-JIS.c \ + $(srcdir)/$(CONVERT_DIR)/JIS0201.h \ $(srcdir)/$(CONVERT_DIR)/JIS0208.h \ $(srcdir)/$(CONVERT_DIR)/JIS0212.h $(COMPILE) -c -o $(CONVERT_DIR)/gen-from-JIS.o \ $(srcdir)/$(CONVERT_DIR)/gen-from-JIS.c +$(CONVERT_DIR)/make-trie.o: $(srcdir)/$(CONVERT_DIR)/make-trie.c + $(COMPILE) -c -o $(CONVERT_DIR)/make-trie.o \ + $(srcdir)/$(CONVERT_DIR)/make-trie.c + @NATIVE_TRUE@@MAINTAINER_MODE_TRUE@$(srcdir)/$(CONVERT_DIR)/JIS0208_to_Unicode.cc: ./gen-from-JIS$(EXEEXT) @NATIVE_TRUE@@MAINTAINER_MODE_TRUE@ ./gen-from-JIS JIS0208>$(srcdir)/$(CONVERT_DIR)/JIS0208_to_Unicode.cc @NATIVE_TRUE@@MAINTAINER_MODE_TRUE@$(srcdir)/$(CONVERT_DIR)/JIS0212_to_Unicode.cc: ./gen-from-JIS$(EXEEXT) @NATIVE_TRUE@@MAINTAINER_MODE_TRUE@ ./gen-from-JIS JIS0212>$(srcdir)/$(CONVERT_DIR)/JIS0212_to_Unicode.cc +@NATIVE_TRUE@@MAINTAINER_MODE_TRUE@$(srcdir)/$(CONVERT_DIR)/Unicode_to_JIS.cc: ./gen-from-JIS$(EXEEXT) +@NATIVE_TRUE@@MAINTAINER_MODE_TRUE@ ./gen-from-JIS toJIS>$(srcdir)/$(CONVERT_DIR)/Unicode_to_JIS.cc + # Multilib support. .PHONY: all-multi mostlyclean-multi clean-multi distclean-multi \ maintainer-clean-multi