make/java/nio/Makefile

Print this page




 810         $(install-file)
 811 
 812 $(GENSOR_EXE) : $(TEMPDIR)/$(GENSOR_SRC)
 813         $(prep-target)
 814         ($(CD) $(TEMPDIR); $(CC) $(CPPFLAGS) $(LDDFLAGS) \
 815            -o genSocketOptionRegistry$(EXE_SUFFIX) $(GENSOR_SRC))
 816 
 817 $(SCH_GEN)/SocketOptionRegistry.java: $(GENSOR_EXE)
 818         $(prep-target)
 819         NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh $(SOR_COPYRIGHT_YEARS) > $@
 820         $(GENSOR_EXE) >> $@
 821 
 822 #
 823 # Generated sun.nio.cs SingleByte classes
 824 #
 825 GENCSSRC = $(BUILDDIR)/tools/CharsetMapping
 826 CHARSETMAPPING_JARFILE = $(BUILDTOOLJARDIR)/charsetmapping.jar
 827 
 828 $(FILES_gensbcs_out): $(GENCSSRC)/SingleByte-X.java $(GENCSSRC)/sbcs
 829         @$(prep-target)
 830         $(BOOT_JAVA_CMD) -cp $(CHARSETMAPPING_JARFILE) build.tools.charsetmapping.GenerateSBCS \
 831                 $(GENCSSRC) $(SCS_GEN) sbcs
 832 
 833 # 
 834 # Generated file system implementation classes (Unix only)
 835 #
 836 
 837 GENUC_SRC = $(PLATFORM_SRC)/native/sun/nio/fs/genUnixConstants.c
 838 
 839 GENUC_EXE = $(TEMPDIR)/genUnixConstants
 840 
 841 GENUC_COPYRIGHT_YEARS = $(shell $(CAT) $(GENUC_SRC) | \
 842         $(NAWK) '/^.*Copyright.*Sun/ { print $$3 }')
 843 
 844 $(GENUC_EXE) : $(GENUC_SRC)
 845         $(prep-target)
 846         $(CC) $(CPPFLAGS) -o $@ $(GENUC_SRC)
 847 
 848 $(SFS_GEN)/UnixConstants.java: $(GENUC_EXE)
 849         $(prep-target)
 850         NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh $(GENUC_COPYRIGHT_YEARS) > $@
 851         $(GENUC_EXE) >> $@


 810         $(install-file)
 811 
 812 $(GENSOR_EXE) : $(TEMPDIR)/$(GENSOR_SRC)
 813         $(prep-target)
 814         ($(CD) $(TEMPDIR); $(CC) $(CPPFLAGS) $(LDDFLAGS) \
 815            -o genSocketOptionRegistry$(EXE_SUFFIX) $(GENSOR_SRC))
 816 
 817 $(SCH_GEN)/SocketOptionRegistry.java: $(GENSOR_EXE)
 818         $(prep-target)
 819         NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh $(SOR_COPYRIGHT_YEARS) > $@
 820         $(GENSOR_EXE) >> $@
 821 
 822 #
 823 # Generated sun.nio.cs SingleByte classes
 824 #
 825 GENCSSRC = $(BUILDDIR)/tools/CharsetMapping
 826 CHARSETMAPPING_JARFILE = $(BUILDTOOLJARDIR)/charsetmapping.jar
 827 
 828 $(FILES_gensbcs_out): $(GENCSSRC)/SingleByte-X.java $(GENCSSRC)/sbcs
 829         @$(prep-target)
 830         $(BOOT_JAVA_CMD) -jar $(CHARSETMAPPING_JARFILE) $(GENCSSRC) $(SCS_GEN) sbcs

 831 
 832 # 
 833 # Generated file system implementation classes (Unix only)
 834 #
 835 
 836 GENUC_SRC = $(PLATFORM_SRC)/native/sun/nio/fs/genUnixConstants.c
 837 
 838 GENUC_EXE = $(TEMPDIR)/genUnixConstants
 839 
 840 GENUC_COPYRIGHT_YEARS = $(shell $(CAT) $(GENUC_SRC) | \
 841         $(NAWK) '/^.*Copyright.*Sun/ { print $$3 }')
 842 
 843 $(GENUC_EXE) : $(GENUC_SRC)
 844         $(prep-target)
 845         $(CC) $(CPPFLAGS) -o $@ $(GENUC_SRC)
 846 
 847 $(SFS_GEN)/UnixConstants.java: $(GENUC_EXE)
 848         $(prep-target)
 849         NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh $(GENUC_COPYRIGHT_YEARS) > $@
 850         $(GENUC_EXE) >> $@