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