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) >> $@
|