make/java/java/Makefile
Print this page
*** 82,91 ****
--- 82,92 ----
java/io/UnixFileSystem.java \
java/util/prefs/FileSystemPreferences.java \
java/util/prefs/FileSystemPreferencesFactory.java \
FILES_c += UNIXProcess_md.c \
+ processutil_md.c \
UnixFileSystem_md.c \
canonicalize_md.c \
TimeZone.c \
TimeZone_md.c \
FileSystemPreferences.c
*** 395,399 ****
--- 396,420 ----
NAWK="$(NAWK)" SED="$(SED)" $(SH) $(LOCALES_GEN_SH) "$(JRE_NONEXIST_LOCALES)" \
$< $@
clean::
$(RM) $(GENSRCDIR)/sun/util/CoreResourceBundleControl.java
+
+ ifeq ($(PLATFORM), solaris)
+
+ HELPER_EXE = $(BINDIR)/processhelper$(EXE_SUFFIX)
+
+ HELPER_EXE_FILES_c = processhelper.c processutil_md.c
+
+ HELPEROBJDIR = $(OUTPUTDIR)/tmp/java/java.lang/java/obj
+
+ HELPER_EXE_FILES_o = $(HELPEROBJDIR)/processhelper.o $(HELPEROBJDIR)/processutil_md.o
+
+ processhelper.o: processhelper.c processutil_md.c
+
+ $(HELPER_EXE): $(HELPER_EXE_FILES_o)
+ $(CC) $(HELPER_EXE_FILES_o) -o $(TEMPDIR)/processhelper
+ $(CP) $(TEMPDIR)/processhelper $(HELPER_EXE)
+
+ build: $(HELPER_EXE)
+
+ endif #solaris