70 java/util/prefs/WindowsPreferences.java \
71 java/util/prefs/WindowsPreferencesFactory.java
72
73 FILES_c += ProcessImpl_md.c \
74 WinNTFileSystem_md.c \
75 canonicalize_md.c \
76 dirent_md.c \
77 TimeZone.c \
78 TimeZone_md.c \
79 WindowsPreferences.c \
80 sun/security/provider/WinCAPISeedGenerator.c \
81 sun/io/Win32ErrorMode.c
82
83 else # PLATFORM
84 FILES_java += java/lang/UNIXProcess.java \
85 java/io/UnixFileSystem.java \
86 java/util/prefs/FileSystemPreferences.java \
87 java/util/prefs/FileSystemPreferencesFactory.java \
88
89 FILES_c += UNIXProcess_md.c \
90 UnixFileSystem_md.c \
91 canonicalize_md.c \
92 TimeZone.c \
93 TimeZone_md.c \
94 FileSystemPreferences.c
95
96 INIT += $(GENSRCDIR)/java/lang/UNIXProcess.java
97
98 endif # PLATFORM
99
100 ifeq ($(PLATFORM), macosx)
101 FILES_c += java_props_macosx.c
102 FILES_java += java/util/prefs/MacOSXPreferences.java \
103 java/util/prefs/MacOSXPreferencesFile.java \
104 java/util/prefs/MacOSXPreferencesFactory.java
105
106 CFLAGS_$(VARIANT)/java_props_md.o = -Os -x objective-c
107 endif
108
109 #
442 clean::
443 $(RM) $(UNINAME)
444
445 #
446 # End of rules to create $(GENSRCDIR)/java/lang/CharacterDataXX.java
447 #
448
449 #
450 # Rule to precompile CoreResourceBundleControl.java
451 #
452 LOCALES_GEN_SH = localelist.sh
453
454 $(GENSRCDIR)/sun/util/CoreResourceBundleControl.java: \
455 $(SHARE_SRC)/classes/sun/util/CoreResourceBundleControl-XLocales.java.template $(LOCALES_GEN_SH)
456 @$(prep-target)
457 NAWK="$(NAWK)" SED="$(SED)" $(SH) $(LOCALES_GEN_SH) "$(JRE_NONEXIST_LOCALES)" \
458 $< $@
459 clean::
460 $(RM) $(GENSRCDIR)/sun/util/CoreResourceBundleControl.java
461
|
70 java/util/prefs/WindowsPreferences.java \
71 java/util/prefs/WindowsPreferencesFactory.java
72
73 FILES_c += ProcessImpl_md.c \
74 WinNTFileSystem_md.c \
75 canonicalize_md.c \
76 dirent_md.c \
77 TimeZone.c \
78 TimeZone_md.c \
79 WindowsPreferences.c \
80 sun/security/provider/WinCAPISeedGenerator.c \
81 sun/io/Win32ErrorMode.c
82
83 else # PLATFORM
84 FILES_java += java/lang/UNIXProcess.java \
85 java/io/UnixFileSystem.java \
86 java/util/prefs/FileSystemPreferences.java \
87 java/util/prefs/FileSystemPreferencesFactory.java \
88
89 FILES_c += UNIXProcess_md.c \
90 childproc.c \
91 UnixFileSystem_md.c \
92 canonicalize_md.c \
93 TimeZone.c \
94 TimeZone_md.c \
95 FileSystemPreferences.c
96
97 INIT += $(GENSRCDIR)/java/lang/UNIXProcess.java
98
99 endif # PLATFORM
100
101 ifeq ($(PLATFORM), macosx)
102 FILES_c += java_props_macosx.c
103 FILES_java += java/util/prefs/MacOSXPreferences.java \
104 java/util/prefs/MacOSXPreferencesFile.java \
105 java/util/prefs/MacOSXPreferencesFactory.java
106
107 CFLAGS_$(VARIANT)/java_props_md.o = -Os -x objective-c
108 endif
109
110 #
443 clean::
444 $(RM) $(UNINAME)
445
446 #
447 # End of rules to create $(GENSRCDIR)/java/lang/CharacterDataXX.java
448 #
449
450 #
451 # Rule to precompile CoreResourceBundleControl.java
452 #
453 LOCALES_GEN_SH = localelist.sh
454
455 $(GENSRCDIR)/sun/util/CoreResourceBundleControl.java: \
456 $(SHARE_SRC)/classes/sun/util/CoreResourceBundleControl-XLocales.java.template $(LOCALES_GEN_SH)
457 @$(prep-target)
458 NAWK="$(NAWK)" SED="$(SED)" $(SH) $(LOCALES_GEN_SH) "$(JRE_NONEXIST_LOCALES)" \
459 $< $@
460 clean::
461 $(RM) $(GENSRCDIR)/sun/util/CoreResourceBundleControl.java
462
463
464 HELPER_EXE = $(LIBDIR)/$(LIBARCH)/jspawnhelper
465 BUILDHELPER =
466 ifeq ($(PLATFORM), solaris)
467 BUILDHELPER = 1
468 endif
469 ifeq ($(PLATFORM), macosx)
470 HELPER_EXE = $(LIBDIR)/jspawnhelper
471 BUILDHELPER = 1
472 endif
473
474 ARCHFLAG =
475 ifeq ($(ARCH_DATA_MODEL), 64)
476 ARCHFLAG = -m64
477 endif
478
479 ifdef BUILDHELPER
480
481 HELPER_EXE_FILES_c = jspawnhelper.c
482 HELPER_EXE_FILES_o = $(OBJDIR)/jspawnhelper.o \
483 $(OBJDIR)/childproc.o
484
485 $(HELPER_EXE): $(HELPER_EXE_FILES_o)
486 $(CC) $(ARCHFLAG) $(HELPER_EXE_FILES_o) \
487 -o $(TEMPDIR)/jspawnhelper
488 $(CP) $(TEMPDIR)/jspawnhelper $(HELPER_EXE)
489
490 build: $(HELPER_EXE)
491
492 endif #BUILDHELPER
|