diff --git a/mozilla/java/webclient/src_moz/Makefile.in b/mozilla/java/webclient/src_moz/Makefile.in index 1ef75f2679e..41bad03937e 100644 --- a/mozilla/java/webclient/src_moz/Makefile.in +++ b/mozilla/java/webclient/src_moz/Makefile.in @@ -85,8 +85,15 @@ else EXTRA_DSO_LDOPTS += -lwc_share endif + +ifeq ($(OS_ARCH),Linux) +INCLUDES := -I$(JDKHOME)/include -I$(JDKHOME)/include/linux $(INCLUDES) \ + -I$(DEPTH)/widget/src/gtk -I../src_share +else INCLUDES := -I$(JDKHOME)/include -I$(JDKHOME)/include/solaris $(INCLUDES) \ -I$(DEPTH)/widget/src/gtk -I../src_share +endif + export:: linkSetupRegistry diff --git a/mozilla/java/webclient/src_moz/motif/Makefile.in b/mozilla/java/webclient/src_moz/motif/Makefile.in index e118788754d..84c6ecbc5a2 100644 --- a/mozilla/java/webclient/src_moz/motif/Makefile.in +++ b/mozilla/java/webclient/src_moz/motif/Makefile.in @@ -47,4 +47,9 @@ EXTRA_DSO_LDOPTS += -L$(DEPTH)/dist/lib -lgtkxtbin -lgtksuperwin -L/usr/X11R6/li endif endif +# check for OS type +ifeq ($(OS_ARCH),Linux) +INCLUDES := -I$(JDKHOME)/include -I$(JDKHOME)/include/linux -I.. -I../../src_share $(INCLUDES) +else INCLUDES := -I$(JDKHOME)/include -I$(JDKHOME)/include/solaris -I.. -I../../src_share $(INCLUDES) +endif \ No newline at end of file diff --git a/mozilla/java/webclient/src_share/Makefile.in b/mozilla/java/webclient/src_share/Makefile.in index b596544a4c1..4b71da46797 100644 --- a/mozilla/java/webclient/src_share/Makefile.in +++ b/mozilla/java/webclient/src_share/Makefile.in @@ -50,7 +50,11 @@ include $(topsrcdir)/config/rules.mk ifneq ($(BAL_INTERFACE),) INCLUDES := -I../bal -I../bal/solaris $(INCLUDES) else -INCLUDES := -I$(JDKHOME)/include -I$(JDKHOME)/include/solaris $(INCLUDES) +ifeq ($(OS_ARCH),Linux) +INCLUDES := -I$(JDKHOME)/include -I$(JDKHOME)/include/linux $(INCLUDES) +else +INCLUDES := -I$(JDKHOME)/include -I$(JDKHOME)/include/solaris $(INCLUDES) +endif endif diff --git a/mozilla/java/webclient/src_share/runem.pl b/mozilla/java/webclient/src_share/runem.pl index 0bcba8bf673..b4e4dec9cd4 100644 --- a/mozilla/java/webclient/src_share/runem.pl +++ b/mozilla/java/webclient/src_share/runem.pl @@ -17,7 +17,9 @@ # # Contributor(s): # Ed Burns - +# Macadamian Technologies : +# Louis-philippe Gagnon +# Jason Mawdsley # this script must be run in the directory in which it resides. @@ -56,7 +58,14 @@ if ($SEP eq "/") { } if ($IS_UNIX) { - $BINDIR = $ENV{"PWD"} . $SEP . $ARGV[0]; +# Under red hat linux $ENV{"PWD"} is undefined, +# so it only appends a '/' to argv[0]. + if ( $ENV{"PWD"} == "" ) { + $BINDIR = $ARGV[0]; + } + else { + $BINDIR = $ENV{"PWD"} . $SEP . $ARGV[0]; + } } else { open(CD, "cd |");