Changes to Makefile.in to allow proper running on solaris.

Added motif/README to explain why some files in this directory
don't get put into this directory's dll.
This commit is contained in:
edburns%acm.org 2000-07-10 19:00:51 +00:00
parent eda0c6aed9
commit a06f26ab1f
2 changed files with 26 additions and 2 deletions

View File

@ -47,6 +47,9 @@ CPPSRCS = \
RDFTreeNode.cpp \ RDFTreeNode.cpp \
WindowControlImpl.cpp \ WindowControlImpl.cpp \
WrapperFactoryImpl.cpp \ WrapperFactoryImpl.cpp \
nsSetupRegistry.cpp \
motif/MotifBrowserControlCanvas.cpp \
motif/gtkmozilla.cpp \
$(NULL) $(NULL)
ifneq ($(BAL_INTERFACE),) ifneq ($(BAL_INTERFACE),)
@ -67,7 +70,10 @@ EXTRA_DSO_LDOPTS += -lgtkxtbin -lgtksuperwin -L/usr/X11R6/lib -lXt
endif endif
endif endif
INCLUDES := -I$(JDKHOME)/include -I$(JDKHOME)/include/solaris $(INCLUDES) EXTRA_DSO_LDOPTS += -L$(DEPTH)/dist/bin/components -lwidget_gtk
INCLUDES := -I$(JDKHOME)/include -I$(JDKHOME)/include/solaris $(INCLUDES) \
-I$(DEPTH)/widget/src/gtk
JAVAH_CLS= \ JAVAH_CLS= \
"-o BookmarksImpl.h org.mozilla.webclient.wrapper_native.BookmarksImpl" \ "-o BookmarksImpl.h org.mozilla.webclient.wrapper_native.BookmarksImpl" \
@ -98,7 +104,10 @@ JAVAH_FILES=\
JAVAH_PROG=$(JDKHOME)/bin/javah JAVAH_PROG=$(JDKHOME)/bin/javah
JAVAH_FLAGS=-jni -classpath $(CLASSPATH):$(JAVA_DESTPATH) JAVAH_FLAGS=-jni -classpath $(CLASSPATH):$(JAVA_DESTPATH)
export:: $(JAVAH_FILES) export:: $(JAVAH_FILES) linkSetupRegistry
linkSetupRegistry:
ln -s $(DEPTH)/xpfe/bootstrap/nsSetupRegistry.cpp .
$(JAVAH_FILES): $(JAVAH_FILES):
@for c in $(JAVAH_CLS); do \ @for c in $(JAVAH_CLS); do \

View File

@ -0,0 +1,15 @@
This directory contains files relating to allowing webclient to run on
Unix. Not all of the files participate in the dll produced in this
directory. Here's the breakdown
This directory's dll:
BrowserControlNativeShimStub.cpp
MotifBrowserControlCanvasStub.cpp
NativeLoaderStub.cpp
The parent directory's dll:
MotifBrowserControlCanvas.cpp
gtkmozilla.cpp