From bd895bcc610ba312bb5ad7c1ef7de38deecb9c4f Mon Sep 17 00:00:00 2001 From: "ashuk%eng.sun.com" Date: Fri, 15 Sep 2000 00:18:53 +0000 Subject: [PATCH] author=jason@macadamian.com and louis-philippe@macadamian.com r=a=edburns Bug=52183 git-svn-id: svn://10.0.0.236/trunk@79243 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/java/webclient/src_moz/Makefile.in | 7 +++++++ mozilla/java/webclient/src_moz/motif/Makefile.in | 5 +++++ mozilla/java/webclient/src_share/Makefile.in | 6 +++++- mozilla/java/webclient/src_share/runem.pl | 13 +++++++++++-- 4 files changed, 28 insertions(+), 3 deletions(-) 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 |");