From 08a6bbac3830b7907f7ef62514eef31f0572fd44 Mon Sep 17 00:00:00 2001 From: "cls%seawood.org" Date: Wed, 28 Oct 1998 03:53:57 +0000 Subject: [PATCH] New autoconf files for nglayout git-svn-id: svn://10.0.0.236/trunk@13594 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/content/events/Makefile.in | 29 +++ mozilla/content/events/public/Makefile.in | 37 ++++ mozilla/content/events/src/Makefile.in | 56 +++++ mozilla/content/html/content/Makefile.in | 29 +++ .../content/html/content/public/Makefile.in | 36 +++ mozilla/content/html/content/src/Makefile.in | 108 +++++++++ mozilla/dom/Makefile.in | 29 +++ mozilla/dom/public/Makefile.in | 47 ++++ mozilla/dom/public/base/Makefile.in | 40 ++++ mozilla/dom/public/coreDom/Makefile.in | 54 +++++ mozilla/dom/public/coreEvents/Makefile.in | 50 +++++ mozilla/dom/public/css/Makefile.in | 44 ++++ mozilla/dom/public/events/Makefile.in | 37 ++++ mozilla/dom/public/html/Makefile.in | 95 ++++++++ mozilla/dom/src/Makefile.in | 27 +++ mozilla/dom/src/base/Makefile.in | 48 ++++ mozilla/dom/src/build/Makefile.in | 93 ++++++++ mozilla/dom/src/coreDOM/Makefile.in | 58 +++++ mozilla/dom/src/css/Makefile.in | 48 ++++ mozilla/dom/src/events/Makefile.in | 42 ++++ mozilla/dom/src/html/Makefile.in | 96 ++++++++ mozilla/dom/tools/Makefile.in | 65 ++++++ mozilla/gfx/Makefile.in | 29 +++ mozilla/gfx/public/Makefile.in | 35 +++ mozilla/gfx/src/Makefile.in | 56 +++++ mozilla/gfx/src/gtk/Makefile.in | 43 ++++ mozilla/gfx/src/motif/Makefile.in | 55 +++++ mozilla/gfx/src/rhapsody/Makefile.in | 48 ++++ mozilla/gfx/tests/Makefile.in | 69 ++++++ mozilla/htmlparser/Makefile.in | 32 +++ mozilla/htmlparser/robot/Makefile.in | 57 +++++ mozilla/htmlparser/src/Makefile.in | 114 ++++++++++ mozilla/layout/Makefile.in | 29 +++ mozilla/layout/base/Makefile.in | 29 +++ mozilla/layout/base/public/Makefile.in | 57 +++++ mozilla/layout/base/src/Makefile.in | 65 ++++++ mozilla/layout/base/tests/Makefile.in | 27 +++ mozilla/layout/build/Makefile.in | 100 +++++++++ mozilla/layout/events/Makefile.in | 29 +++ mozilla/layout/events/public/Makefile.in | 37 ++++ mozilla/layout/events/src/Makefile.in | 56 +++++ mozilla/layout/html/Makefile.in | 31 +++ mozilla/layout/html/base/Makefile.in | 29 +++ mozilla/layout/html/base/src/Makefile.in | 82 +++++++ mozilla/layout/html/content/Makefile.in | 29 +++ .../layout/html/content/public/Makefile.in | 36 +++ mozilla/layout/html/content/src/Makefile.in | 108 +++++++++ mozilla/layout/html/document/Makefile.in | 29 +++ mozilla/layout/html/document/src/Makefile.in | 78 +++++++ mozilla/layout/html/forms/Makefile.in | 29 +++ mozilla/layout/html/forms/public/Makefile.in | 35 +++ mozilla/layout/html/forms/src/Makefile.in | 57 +++++ mozilla/layout/html/style/Makefile.in | 29 +++ mozilla/layout/html/style/public/Makefile.in | 36 +++ mozilla/layout/html/style/src/Makefile.in | 75 +++++++ mozilla/layout/html/table/Makefile.in | 29 +++ mozilla/layout/html/table/src/Makefile.in | 54 +++++ mozilla/layout/html/tests/Makefile.in | 69 ++++++ mozilla/layout/tools/Makefile.in | 58 +++++ mozilla/parser/htmlparser/Makefile.in | 32 +++ mozilla/parser/htmlparser/robot/Makefile.in | 57 +++++ mozilla/parser/htmlparser/src/Makefile.in | 114 ++++++++++ mozilla/view/Makefile.in | 29 +++ mozilla/view/public/Makefile.in | 41 ++++ mozilla/view/src/Makefile.in | 46 ++++ mozilla/webshell/Makefile.in | 29 +++ mozilla/webshell/public/Makefile.in | 45 ++++ mozilla/webshell/src/Makefile.in | 54 +++++ mozilla/webshell/tests/Makefile.in | 35 +++ mozilla/webshell/tests/viewer/Makefile.in | 205 ++++++++++++++++++ mozilla/widget/Makefile.in | 29 +++ mozilla/widget/public/Makefile.in | 88 ++++++++ mozilla/widget/src/Makefile.in | 36 +++ mozilla/widget/src/build/Makefile.in | 60 +++++ mozilla/widget/src/motif/Makefile.in | 97 +++++++++ mozilla/widget/src/rhapsody/Makefile.in | 77 +++++++ mozilla/widget/src/xpwidgets/Makefile.in | 57 +++++ mozilla/widget/tests/Makefile.in | 27 +++ mozilla/widget/tests/scribble/Makefile.in | 132 +++++++++++ mozilla/widget/tests/widget/Makefile.in | 117 ++++++++++ 80 files changed, 4435 insertions(+) create mode 100644 mozilla/content/events/Makefile.in create mode 100644 mozilla/content/events/public/Makefile.in create mode 100644 mozilla/content/events/src/Makefile.in create mode 100644 mozilla/content/html/content/Makefile.in create mode 100644 mozilla/content/html/content/public/Makefile.in create mode 100644 mozilla/content/html/content/src/Makefile.in create mode 100644 mozilla/dom/Makefile.in create mode 100644 mozilla/dom/public/Makefile.in create mode 100644 mozilla/dom/public/base/Makefile.in create mode 100644 mozilla/dom/public/coreDom/Makefile.in create mode 100644 mozilla/dom/public/coreEvents/Makefile.in create mode 100644 mozilla/dom/public/css/Makefile.in create mode 100644 mozilla/dom/public/events/Makefile.in create mode 100644 mozilla/dom/public/html/Makefile.in create mode 100644 mozilla/dom/src/Makefile.in create mode 100644 mozilla/dom/src/base/Makefile.in create mode 100644 mozilla/dom/src/build/Makefile.in create mode 100644 mozilla/dom/src/coreDOM/Makefile.in create mode 100644 mozilla/dom/src/css/Makefile.in create mode 100644 mozilla/dom/src/events/Makefile.in create mode 100644 mozilla/dom/src/html/Makefile.in create mode 100644 mozilla/dom/tools/Makefile.in create mode 100644 mozilla/gfx/Makefile.in create mode 100644 mozilla/gfx/public/Makefile.in create mode 100644 mozilla/gfx/src/Makefile.in create mode 100644 mozilla/gfx/src/gtk/Makefile.in create mode 100644 mozilla/gfx/src/motif/Makefile.in create mode 100644 mozilla/gfx/src/rhapsody/Makefile.in create mode 100644 mozilla/gfx/tests/Makefile.in create mode 100644 mozilla/htmlparser/Makefile.in create mode 100644 mozilla/htmlparser/robot/Makefile.in create mode 100644 mozilla/htmlparser/src/Makefile.in create mode 100644 mozilla/layout/Makefile.in create mode 100644 mozilla/layout/base/Makefile.in create mode 100644 mozilla/layout/base/public/Makefile.in create mode 100644 mozilla/layout/base/src/Makefile.in create mode 100644 mozilla/layout/base/tests/Makefile.in create mode 100644 mozilla/layout/build/Makefile.in create mode 100644 mozilla/layout/events/Makefile.in create mode 100644 mozilla/layout/events/public/Makefile.in create mode 100644 mozilla/layout/events/src/Makefile.in create mode 100644 mozilla/layout/html/Makefile.in create mode 100644 mozilla/layout/html/base/Makefile.in create mode 100644 mozilla/layout/html/base/src/Makefile.in create mode 100644 mozilla/layout/html/content/Makefile.in create mode 100644 mozilla/layout/html/content/public/Makefile.in create mode 100644 mozilla/layout/html/content/src/Makefile.in create mode 100644 mozilla/layout/html/document/Makefile.in create mode 100644 mozilla/layout/html/document/src/Makefile.in create mode 100644 mozilla/layout/html/forms/Makefile.in create mode 100644 mozilla/layout/html/forms/public/Makefile.in create mode 100644 mozilla/layout/html/forms/src/Makefile.in create mode 100644 mozilla/layout/html/style/Makefile.in create mode 100644 mozilla/layout/html/style/public/Makefile.in create mode 100644 mozilla/layout/html/style/src/Makefile.in create mode 100644 mozilla/layout/html/table/Makefile.in create mode 100644 mozilla/layout/html/table/src/Makefile.in create mode 100644 mozilla/layout/html/tests/Makefile.in create mode 100644 mozilla/layout/tools/Makefile.in create mode 100644 mozilla/parser/htmlparser/Makefile.in create mode 100644 mozilla/parser/htmlparser/robot/Makefile.in create mode 100644 mozilla/parser/htmlparser/src/Makefile.in create mode 100644 mozilla/view/Makefile.in create mode 100644 mozilla/view/public/Makefile.in create mode 100644 mozilla/view/src/Makefile.in create mode 100644 mozilla/webshell/Makefile.in create mode 100644 mozilla/webshell/public/Makefile.in create mode 100644 mozilla/webshell/src/Makefile.in create mode 100644 mozilla/webshell/tests/Makefile.in create mode 100644 mozilla/webshell/tests/viewer/Makefile.in create mode 100644 mozilla/widget/Makefile.in create mode 100644 mozilla/widget/public/Makefile.in create mode 100644 mozilla/widget/src/Makefile.in create mode 100644 mozilla/widget/src/build/Makefile.in create mode 100644 mozilla/widget/src/motif/Makefile.in create mode 100644 mozilla/widget/src/rhapsody/Makefile.in create mode 100644 mozilla/widget/src/xpwidgets/Makefile.in create mode 100644 mozilla/widget/tests/Makefile.in create mode 100644 mozilla/widget/tests/scribble/Makefile.in create mode 100644 mozilla/widget/tests/widget/Makefile.in diff --git a/mozilla/content/events/Makefile.in b/mozilla/content/events/Makefile.in new file mode 100644 index 00000000000..cf405258f2f --- /dev/null +++ b/mozilla/content/events/Makefile.in @@ -0,0 +1,29 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = public src + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/content/events/public/Makefile.in b/mozilla/content/events/public/Makefile.in new file mode 100644 index 00000000000..57f3ba0fab6 --- /dev/null +++ b/mozilla/content/events/public/Makefile.in @@ -0,0 +1,37 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +MODULE = raptor + +EXPORTS = \ + nsIEventListenerManager.h \ + nsIEventStateManager.h \ + nsIPrivateDOMEvent.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/content/events/src/Makefile.in b/mozilla/content/events/src/Makefile.in new file mode 100644 index 00000000000..4f3d9f13174 --- /dev/null +++ b/mozilla/content/events/src/Makefile.in @@ -0,0 +1,56 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +LIBRARY_NAME = raptorevents_s + +DEFINES += -D_IMPL_NS_HTML + +CPPSRCS = \ + nsEventListenerManager.cpp \ + nsEventStateManager.cpp \ + nsDOMEvent.cpp \ + nsDOMEventsIIDs.cpp \ + $(NULL) + +MODULE = raptor + +EXPORTS = \ + nsEventListenerManager.h \ + nsEventStateManager.h \ + nsDOMEvent.h \ + nsDOMEventsIIDs.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +REQUIRES = xpcom raptor dom js + +include $(topsrcdir)/config/config.mk + +INCLUDES += -I$(PUBLIC)/dom + +MKSHLIB := + +include $(topsrcdir)/config/rules.mk + diff --git a/mozilla/content/html/content/Makefile.in b/mozilla/content/html/content/Makefile.in new file mode 100644 index 00000000000..e65dadaa43b --- /dev/null +++ b/mozilla/content/html/content/Makefile.in @@ -0,0 +1,29 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = public src + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/content/html/content/public/Makefile.in b/mozilla/content/html/content/public/Makefile.in new file mode 100644 index 00000000000..5bd99934d6f --- /dev/null +++ b/mozilla/content/html/content/public/Makefile.in @@ -0,0 +1,36 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +EXPORTS = \ + nsIFormControl.h \ + nsIForm.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +MODULE = raptor + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/content/html/content/src/Makefile.in b/mozilla/content/html/content/src/Makefile.in new file mode 100644 index 00000000000..49dd3512779 --- /dev/null +++ b/mozilla/content/html/content/src/Makefile.in @@ -0,0 +1,108 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +LIBRARY_NAME = nglhtmlcon_s + +# Note the sophisticated alphabetical ordering :-| +CPPSRCS= \ + nsCommentNode.cpp \ + nsGenericDOMDataNode.cpp \ + nsGenericHTMLElement.cpp \ + nsHTMLAnchorElement.cpp \ + nsHTMLAppletElement.cpp \ + nsHTMLAreaElement.cpp \ + nsHTMLBRElement.cpp \ + nsHTMLBaseElement.cpp \ + nsHTMLBaseFontElement.cpp \ + nsHTMLBodyElement.cpp \ + nsHTMLButtonElement.cpp \ + nsHTMLDListElement.cpp \ + nsHTMLDelElement.cpp \ + nsHTMLDirectoryElement.cpp \ + nsHTMLDivElement.cpp \ + nsHTMLEmbedElement.cpp \ + nsHTMLFieldSetElement.cpp \ + nsHTMLFontElement.cpp \ + nsHTMLFormElement.cpp \ + nsHTMLFrameElement.cpp \ + nsHTMLFrameSetElement.cpp \ + nsHTMLHRElement.cpp \ + nsHTMLHeadElement.cpp \ + nsHTMLHeadingElement.cpp \ + nsHTMLHtmlElement.cpp \ + nsHTMLIFrameElement.cpp \ + nsHTMLImageElement.cpp \ + nsHTMLInputElement.cpp \ + nsHTMLInsElement.cpp \ + nsHTMLIsIndexElement.cpp \ + nsHTMLLIElement.cpp \ + nsHTMLLabelElement.cpp \ + nsHTMLLayerElement.cpp \ + nsHTMLLegendElement.cpp \ + nsHTMLLinkElement.cpp \ + nsHTMLMapElement.cpp \ + nsHTMLMenuElement.cpp \ + nsHTMLMetaElement.cpp \ + nsHTMLModElement.cpp \ + nsHTMLOListElement.cpp \ + nsHTMLObjectElement.cpp \ + nsHTMLOptionElement.cpp \ + nsHTMLOptGroupElement.cpp \ + nsHTMLParagraphElement.cpp \ + nsHTMLParamElement.cpp \ + nsHTMLPreElement.cpp \ + nsHTMLQuoteElement.cpp \ + nsHTMLScriptElement.cpp \ + nsHTMLSelectElement.cpp \ + nsHTMLSpacerElement.cpp \ + nsHTMLSpanElement.cpp \ + nsHTMLStyleElement.cpp \ + nsHTMLTableElement.cpp \ + nsHTMLTableCaptionElement.cpp \ + nsHTMLTableCellElement.cpp \ + nsHTMLTableColElement.cpp \ + nsHTMLTableColGroupElement.cpp \ + nsHTMLTableRowElement.cpp \ + nsHTMLTableSectionElement.cpp \ + nsHTMLTextAreaElement.cpp \ + nsHTMLTitleElement.cpp \ + nsHTMLUListElement.cpp \ + nsHTMLWBRElement.cpp \ + nsTextNode.cpp \ + $(NULL) + +MODULE = raptor + +REQUIRES = xpcom raptor dom js netlib + +include $(topsrcdir)/config/config.mk + +DEFINES += -D_IMPL_NS_HTML + +INCLUDES += -I$(srcdir)/../../style/src -I$(srcdir)/../../../base/src \ + -I$(srcdir)/../../base/src + +MKSLIB := + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/dom/Makefile.in b/mozilla/dom/Makefile.in new file mode 100644 index 00000000000..b8c9041ff5b --- /dev/null +++ b/mozilla/dom/Makefile.in @@ -0,0 +1,29 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = .. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = public src + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/dom/public/Makefile.in b/mozilla/dom/public/Makefile.in new file mode 100644 index 00000000000..77dcce7e0bc --- /dev/null +++ b/mozilla/dom/public/Makefile.in @@ -0,0 +1,47 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = base coreDom coreEvents events html css + +DEFINES = -D_IMPL_NS_DOM + +EXPORTS = \ + nsIScriptContext.h \ + nsIScriptContextOwner.h \ + nsIJSScriptObject.h \ + nsIScriptEventListener.h \ + nsIScriptObjectOwner.h \ + nsIScriptGlobalObject.h \ + nsIDOMScriptObjectFactory.h \ + nsIDOMNativeObjectRegistry.h \ + nsDOMCID.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +MODULE = dom + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/dom/public/base/Makefile.in b/mozilla/dom/public/base/Makefile.in new file mode 100644 index 00000000000..0d44152af8b --- /dev/null +++ b/mozilla/dom/public/base/Makefile.in @@ -0,0 +1,40 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DEFINES = -D_IMPL_NS_DOM + +EXPORTS = \ + nsIDOMWindow.h \ + nsIDOMNavigator.h \ + nsIDOMLocation.h \ + nsIDOMWindowCollection.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +MODULE = dom + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/dom/public/coreDom/Makefile.in b/mozilla/dom/public/coreDom/Makefile.in new file mode 100644 index 00000000000..4e6c2459619 --- /dev/null +++ b/mozilla/dom/public/coreDom/Makefile.in @@ -0,0 +1,54 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DEFINES += -D_IMPL_NS_DOM + +EXPORTS = \ + nsIDOMAttr.h \ + nsIDOMCDATASection.h \ + nsIDOMCharacterData.h \ + nsIDOMComment.h \ + nsIDOMDOMImplementation.h \ + nsIDOMDocument.h \ + nsIDOMDocumentType.h \ + nsIDOMDocumentFragment.h \ + nsIDOMElement.h \ + nsIDOMEntity.h \ + nsIDOMEntityReference.h \ + nsIDOMNode.h \ + nsIDOMNamedNodeMap.h \ + nsIDOMNodeList.h \ + nsIDOMProcessingInstruction.h \ + nsIDOMText.h \ + nsIDOMStyleSheet.h \ + nsIDOMStyleSheetCollection.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +MODULE = dom + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/dom/public/coreEvents/Makefile.in b/mozilla/dom/public/coreEvents/Makefile.in new file mode 100644 index 00000000000..25519a179bb --- /dev/null +++ b/mozilla/dom/public/coreEvents/Makefile.in @@ -0,0 +1,50 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DEFINES += -D_IMPL_NS_DOM + + +EXPORTS = \ + nsIDOMEvent.h \ + nsIDOMEventListener.h \ + nsIDOMEventCapturer.h \ + nsIDOMEventReceiver.h \ + nsIDOMFocusListener.h \ + nsIDOMFormListener.h \ + nsIDOMKeyListener.h \ + nsIDOMLoadListener.h \ + nsIDOMMouseListener.h \ + nsIDOMMouseMotionListener.h \ + nsIDOMPaintListener.h \ + nsIDOMDragListener.h \ + nsIDOMNSEvent.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +MODULE = dom + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/dom/public/css/Makefile.in b/mozilla/dom/public/css/Makefile.in new file mode 100644 index 00000000000..9a65b1692dc --- /dev/null +++ b/mozilla/dom/public/css/Makefile.in @@ -0,0 +1,44 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DEFINES = -D_IMPL_NS_DOM + +EXPORTS = \ + nsIDOMCSSFontFaceRule.h \ + nsIDOMCSSMediaRule.h \ + nsIDOMCSSPageRule.h \ + nsIDOMCSSStyleDeclaration.h \ + nsIDOMCSSStyleRule.h \ + nsIDOMCSSStyleRuleCollection.h \ + nsIDOMCSSStyleRuleSimple.h \ + nsIDOMCSSStyleSheet.h + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +MODULE = dom + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/dom/public/events/Makefile.in b/mozilla/dom/public/events/Makefile.in new file mode 100644 index 00000000000..c5a4b833718 --- /dev/null +++ b/mozilla/dom/public/events/Makefile.in @@ -0,0 +1,37 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DEFINES += -D_IMPL_NS_DOM + +EXPORTS = \ + nsINSEvent.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +MODULE = dom + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/dom/public/html/Makefile.in b/mozilla/dom/public/html/Makefile.in new file mode 100644 index 00000000000..6593801438b --- /dev/null +++ b/mozilla/dom/public/html/Makefile.in @@ -0,0 +1,95 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DEFINES += -D_IMPL_NS_DOM + +EXPORTS = \ + nsIDOMHTMLIFrameElement.h \ + nsIDOMHTMLAnchorElement.h \ + nsIDOMHTMLAppletElement.h \ + nsIDOMHTMLAreaElement.h \ + nsIDOMHTMLBRElement.h \ + nsIDOMHTMLBaseElement.h \ + nsIDOMHTMLBaseFontElement.h \ + nsIDOMHTMLBlockquoteElement.h \ + nsIDOMHTMLBodyElement.h \ + nsIDOMHTMLButtonElement.h \ + nsIDOMHTMLCollection.h \ + nsIDOMHTMLDListElement.h \ + nsIDOMHTMLDirectoryElement.h \ + nsIDOMHTMLDivElement.h \ + nsIDOMHTMLDocument.h \ + nsIDOMHTMLElement.h \ + nsIDOMHTMLFieldSetElement.h \ + nsIDOMHTMLFontElement.h \ + nsIDOMHTMLFormElement.h \ + nsIDOMNSHTMLFormElement.h \ + nsIDOMHTMLFrameElement.h \ + nsIDOMHTMLFrameSetElement.h \ + nsIDOMHTMLHRElement.h \ + nsIDOMHTMLHeadElement.h \ + nsIDOMHTMLHeadingElement.h \ + nsIDOMHTMLHtmlElement.h \ + nsIDOMHTMLImageElement.h \ + nsIDOMHTMLInputElement.h \ + nsIDOMHTMLIsIndexElement.h \ + nsIDOMHTMLLIElement.h \ + nsIDOMHTMLLabelElement.h \ + nsIDOMHTMLLegendElement.h \ + nsIDOMHTMLLinkElement.h \ + nsIDOMHTMLMapElement.h \ + nsIDOMHTMLMenuElement.h \ + nsIDOMHTMLMetaElement.h \ + nsIDOMHTMLModElement.h \ + nsIDOMHTMLOListElement.h \ + nsIDOMHTMLObjectElement.h \ + nsIDOMHTMLOptGroupElement.h \ + nsIDOMHTMLOptionElement.h \ + nsIDOMHTMLParagraphElement.h \ + nsIDOMHTMLParamElement.h \ + nsIDOMHTMLPreElement.h \ + nsIDOMHTMLQuoteElement.h \ + nsIDOMHTMLScriptElement.h \ + nsIDOMHTMLSelectElement.h \ + nsIDOMHTMLStyleElement.h \ + nsIDOMHTMLTableCaptionElement.h \ + nsIDOMHTMLTableCellElement.h \ + nsIDOMHTMLTableColElement.h \ + nsIDOMHTMLTableElement.h \ + nsIDOMHTMLTableRowElement.h \ + nsIDOMHTMLTableSectionElement.h \ + nsIDOMHTMLTextAreaElement.h \ + nsIDOMHTMLTitleElement.h \ + nsIDOMHTMLUListElement.h \ + nsIDOMImage.h \ + nsIDOMNSHTMLDocument.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +MODULE = dom + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/dom/src/Makefile.in b/mozilla/dom/src/Makefile.in new file mode 100644 index 00000000000..e02e3f8810c --- /dev/null +++ b/mozilla/dom/src/Makefile.in @@ -0,0 +1,27 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = base coreDOM html css events jsurl build + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/dom/src/base/Makefile.in b/mozilla/dom/src/base/Makefile.in new file mode 100644 index 00000000000..4e32366005e --- /dev/null +++ b/mozilla/dom/src/base/Makefile.in @@ -0,0 +1,48 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +LIBRARY_NAME = jsdombase_s + +MODULE = raptor + +REQUIRES = xpcom raptor dom js netlib + +DEFINES += -D_IMPL_NS_DOM + +CPPSRCS = \ + nsJSEnvironment.cpp \ + nsJSWindow.cpp \ + nsJSNavigator.cpp \ + nsJSLocation.cpp \ + nsJSWindowCollection.cpp \ + nsGlobalWindow.cpp \ + nsLocation.cpp \ + nsFrameList.cpp \ + $(NULL) + +include $(topsrcdir)/config/config.mk + +MKSHLIB := + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/dom/src/build/Makefile.in b/mozilla/dom/src/build/Makefile.in new file mode 100644 index 00000000000..b19ec739cda --- /dev/null +++ b/mozilla/dom/src/build/Makefile.in @@ -0,0 +1,93 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +LCFLAGS=-D_IMPL_NS_DOM + +LIBRARY_NAME = jsdom + +MODULE=raptor + +REQUIRES=xpcom raptor + +CPPSRCS=nsDOMFactory.cpp nsHTMLTagsEnums.cpp + +INCLUDES += -I$(PUBLIC)/xpcom -I$(PUBLIC)/raptor \ + -I$(PUBLIC)/dom -I$(PUBLIC)/js -I$(srcdir)/../base -I$(PUBLIC)/jsurl + +ifeq ($(OS_ARCH),IRIX) +LD = $(CCC) +LD_ALL = -all +LD_NONE = -none +endif + + +# +# Rhapsody is using a more-portable way of specifying +# the link line, Linux and other OS's probably want +# to follow suit. -mcafee +# +ifeq ($(OS_TARGET),Rhapsody) +EXTRA_DSO_LDOPTS = \ + -L$(DIST)/lib \ + -ljsdombase_s \ + -ljsdomcore_s \ + -ljsdomevents_s \ + -ljsdomhtml_s \ + -ljsdomcss_s \ + -ljsurl \ + -L$(DIST)/bin \ + -lraptorbase \ + -lraptorgfx \ + -lgfxunix \ + -lgmbaseunix \ + -lnetlib \ + -ljs \ + -lxpcom \ + $(NSPR_LIBS) \ + $(NULL) +else +# These must be maintained in the proper order for Linux. +EXTRA_DSO_LDOPTS = \ + $(LD_ALL) \ + $(DIST)/lib/libjsdombase_s.a \ + $(DIST)/lib/libjsdomcss_s.a \ + $(DIST)/lib/libjsdomcore_s.a \ + $(DIST)/lib/libjsdomevents_s.a \ + $(DIST)/lib/libjsdomhtml_s.a \ + $(DIST)/lib/libjsurl.a \ + $(LD_NONE) \ + $(DIST)/bin/libraptorbase.so \ + $(DIST)/bin/libraptorgfx.so \ + $(DIST)/bin/libgfxunix.so \ + $(DIST)/bin/libgmbaseunix.so \ + $(DIST)/bin/libnetlib.so \ + $(DIST)/bin/libjs.so \ + $(DIST)/bin/libxpcom.so \ + $(NSPR_LIBS) \ + -lm +endif + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/dom/src/coreDOM/Makefile.in b/mozilla/dom/src/coreDOM/Makefile.in new file mode 100644 index 00000000000..5874c4c486d --- /dev/null +++ b/mozilla/dom/src/coreDOM/Makefile.in @@ -0,0 +1,58 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +LIBRARY_NAME = jsdomcore_s + +CPPSRCS = \ + nsJSAttr.cpp \ + nsJSCDATASection.cpp \ + nsJSComment.cpp \ + nsJSDOMImplementation.cpp \ + nsJSCharacterData.cpp \ + nsJSDocument.cpp \ + nsJSDocumentFragment.cpp \ + nsJSDocumentType.cpp \ + nsJSElement.cpp \ + nsJSEntity.cpp \ + nsJSEntityReference.cpp \ + nsJSNamedNodeMap.cpp \ + nsJSNode.cpp \ + nsJSNodeList.cpp \ + nsJSProcessingInstruction.cpp \ + nsJSText.cpp \ + nsJSStyleSheet.cpp \ + nsJSStyleSheetCollection.cpp \ + $(NULL) + +DEFINES += -D_IMPL_NS_DOM + +MODULE = raptor + +REQUIRES = xpcom raptor dom js netlib + +include $(topsrcdir)/config/config.mk + +MKSHLIB := + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/dom/src/css/Makefile.in b/mozilla/dom/src/css/Makefile.in new file mode 100644 index 00000000000..835f6a70407 --- /dev/null +++ b/mozilla/dom/src/css/Makefile.in @@ -0,0 +1,48 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +LIBRARY_NAME = jsdomcss_s + +CPPSRCS = \ + nsJSCSSFontFaceRule.cpp \ + nsJSCSSMediaRule.cpp \ + nsJSCSSPageRule.cpp \ + nsJSCSSStyleDeclaration.cpp \ + nsJSCSSStyleRule.cpp \ + nsJSCSSStyleRuleCollection.cpp \ + nsJSCSSStyleRuleSimple.cpp \ + nsJSCSSStyleSheet.cpp \ + $(NULL) + +DEFINES += -D_IMPL_NS_DOM + +MODULE = raptor + +REQUIRES = xpcom raptor dom js netlib + +include $(topsrcdir)/config/config.mk + +MKSHLIB := + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/dom/src/events/Makefile.in b/mozilla/dom/src/events/Makefile.in new file mode 100644 index 00000000000..e02edb96be1 --- /dev/null +++ b/mozilla/dom/src/events/Makefile.in @@ -0,0 +1,42 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +LIBRARY_NAME = jsdomevents_s + +DEFINES += -D_IMPL_NS_DOM + +CPPSRCS = \ + nsJSEventListener.cpp \ + nsJSEvent.cpp \ + $(NULL) + +MODULE = raptor + +REQUIRES = xpcom raptor dom js + +include $(topsrcdir)/config/config.mk + +TARGETS = $(LIBRARY) + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/dom/src/html/Makefile.in b/mozilla/dom/src/html/Makefile.in new file mode 100644 index 00000000000..6affe6592e0 --- /dev/null +++ b/mozilla/dom/src/html/Makefile.in @@ -0,0 +1,96 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +LIBRARY_NAME = jsdomhtml_s + +CPPSRCS = \ + nsJSHTMLIFrameElement.cpp \ + nsJSHTMLAnchorElement.cpp \ + nsJSHTMLAppletElement.cpp \ + nsJSHTMLAreaElement.cpp \ + nsJSHTMLBRElement.cpp \ + nsJSHTMLBaseElement.cpp \ + nsJSHTMLBaseFontElement.cpp \ + nsJSHTMLBlockquoteElement.cpp \ + nsJSHTMLBodyElement.cpp \ + nsJSHTMLButtonElement.cpp \ + nsJSHTMLCollection.cpp \ + nsJSHTMLDListElement.cpp \ + nsJSHTMLDirectoryElement.cpp \ + nsJSHTMLDivElement.cpp \ + nsJSHTMLDocument.cpp \ + nsJSHTMLElement.cpp \ + nsJSHTMLFieldSetElement.cpp \ + nsJSHTMLFontElement.cpp \ + nsJSHTMLFormElement.cpp \ + nsJSHTMLFrameElement.cpp \ + nsJSHTMLFrameSetElement.cpp \ + nsJSHTMLHRElement.cpp \ + nsJSHTMLHeadElement.cpp \ + nsJSHTMLHeadingElement.cpp \ + nsJSHTMLHtmlElement.cpp \ + nsJSHTMLImageElement.cpp \ + nsJSHTMLInputElement.cpp \ + nsJSHTMLIsIndexElement.cpp \ + nsJSHTMLLIElement.cpp \ + nsJSHTMLLabelElement.cpp \ + nsJSHTMLLegendElement.cpp \ + nsJSHTMLLinkElement.cpp \ + nsJSHTMLMapElement.cpp \ + nsJSHTMLMenuElement.cpp \ + nsJSHTMLMetaElement.cpp \ + nsJSHTMLModElement.cpp \ + nsJSHTMLOListElement.cpp \ + nsJSHTMLObjectElement.cpp \ + nsJSHTMLOptGroupElement.cpp \ + nsJSHTMLOptionElement.cpp \ + nsJSHTMLParagraphElement.cpp \ + nsJSHTMLParamElement.cpp \ + nsJSHTMLPreElement.cpp \ + nsJSHTMLQuoteElement.cpp \ + nsJSHTMLScriptElement.cpp \ + nsJSHTMLSelectElement.cpp \ + nsJSHTMLStyleElement.cpp \ + nsJSHTMLTableCaptionElement.cpp \ + nsJSHTMLTableCellElement.cpp \ + nsJSHTMLTableColElement.cpp \ + nsJSHTMLTableElement.cpp \ + nsJSHTMLTableRowElement.cpp \ + nsJSHTMLTableSectionElement.cpp \ + nsJSHTMLTextAreaElement.cpp \ + nsJSHTMLTitleElement.cpp \ + nsJSHTMLUListElement.cpp \ + $(NULL) + +DEFINES += -D_IMPL_NS_DOM + +MODULE = raptor + +REQUIRES = xpcom raptor dom js netlib + +include $(topsrcdir)/config/config.mk + +MKSHLIB := + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/dom/tools/Makefile.in b/mozilla/dom/tools/Makefile.in new file mode 100644 index 00000000000..e319835aca5 --- /dev/null +++ b/mozilla/dom/tools/Makefile.in @@ -0,0 +1,65 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +PROGRAM = idlc + +CPPSRCS = \ + main.cpp \ + IdlParser.cpp \ + IdlScanner.cpp \ + Exceptions.cpp \ + Id.cppect.cpp \ + IdlVariable.cpp \ + IdlAttribute.cpp \ + IdlEnum.cpp \ + IdlFunction.cpp \ + IdlInterface.cpp \ + IdlParameter.cpp \ + IdlSpecification.cpp \ + FileGen.cpp \ + XPCOMGen.cpp \ + JSStubGen.cpp \ + $(NULL) + +OBJS = $(CPPSRCS:.cpp=.o) + +EX_LIBS = \ + $(NULL) + +NON_DIRS = $(PROGS) +TARGETS = $(NON_DIRS) + +include $(topsrcdir)/config/rules.mk + +$(OBJDIR)/%.o: %.cpp + @$(MAKE_OBJDIR) + $(CCC) -o $@ $(CFLAGS) -DUSE_NSREG -c $< + +export:: + +install:: $(PROGRAM) + $(INSTALL) $(PROGRAM) $(DIST)/bin + diff --git a/mozilla/gfx/Makefile.in b/mozilla/gfx/Makefile.in new file mode 100644 index 00000000000..5a25f313e96 --- /dev/null +++ b/mozilla/gfx/Makefile.in @@ -0,0 +1,29 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = .. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = public src tests + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/gfx/public/Makefile.in b/mozilla/gfx/public/Makefile.in new file mode 100644 index 00000000000..8efa1fc9dfb --- /dev/null +++ b/mozilla/gfx/public/Makefile.in @@ -0,0 +1,35 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +EXPORTS = \ + nsIDOMRenderingContext.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +MODULE = raptor + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/gfx/src/Makefile.in b/mozilla/gfx/src/Makefile.in new file mode 100644 index 00000000000..f0eedbdb48d --- /dev/null +++ b/mozilla/gfx/src/Makefile.in @@ -0,0 +1,56 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +ifeq ($(OS_TARGET),Rhapsody) +DIRS = rhapsody +else +DIRS = motif +endif + +LIBRARY_NAME = raptorgfx + +MODULE=raptor + +REQUIRES=util img xpcom raptor netlib dom js + +DEFINES += -D_IMPL_NS_GFX + +CPPSRCS=nsColor.cpp nsColorNames.cpp nsColorNamesRGB.cpp nsFont.cpp \ + nsImageGroup.cpp nsImageManager.cpp nsImageNetContextAsync.cpp \ + nsImageRenderer.cpp nsImageRequest.cpp nsImageSystemServices.cpp \ + nsImageURL.cpp nsRect.cpp nsTransform2D.cpp \ + nsDeviceContext.cpp nsImageNetContextSync.cpp \ + nsJSRenderingContext.cpp + +EXPORTS=nsColor.h nsColorNames.h nsCoord.h nsFont.h nsRect.h nsPoint.h \ + nsSize.h nsMargin.h nsTransform2D.h nsIRenderingContext.h \ + nsIFontMetrics.h nsIImageManager.h nsIImageGroup.h nsIImageRequest.h \ + nsIImageObserver.h nsIDeviceContext.h nsIImage.h nsIBlender.h \ + nsGfxCIID.h nsIRegion.h nsDeviceContext.h + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/gfx/src/gtk/Makefile.in b/mozilla/gfx/src/gtk/Makefile.in new file mode 100644 index 00000000000..b0e13332da0 --- /dev/null +++ b/mozilla/gfx/src/gtk/Makefile.in @@ -0,0 +1,43 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +LIBRARY_NAME = gfxgtk + +MODULE=raptor + +REQUIRES=util img xpcom raptor netlib + +DEFINES += -D_IMPL_NS_GFXONXP +CFLAGS += -I/usr/lib/glib/include + +LLIBS+=$(DIST)/lib/libxpcom.a $(DIST)/lib/libraptorbase.a $(DIST)/lib/libraptorgfx.a + +CPPSRCS=nsDeviceContextGTK.cpp nsFontMetricsGTK.cpp nsGfxFactoryGTK.cpp \ + nsRenderingContextGTK.cpp nsImageGTK.cpp + +include $(topsrcdir)/config/rules.mk + + diff --git a/mozilla/gfx/src/motif/Makefile.in b/mozilla/gfx/src/motif/Makefile.in new file mode 100644 index 00000000000..45ac753ed5c --- /dev/null +++ b/mozilla/gfx/src/motif/Makefile.in @@ -0,0 +1,55 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +LIBRARY_NAME = gfxunix + +MODULE=raptor + +REQUIRES=util img xpcom raptor netlib + +DEFINES += -D_IMPL_NS_GFXONXP + +EXTRA_DSO_LDOPTS+=\ + $(DIST)/bin/libxpcom.so \ + $(DIST)/bin/libraptorgfx.so \ + $(DIST)/bin/libraptorbase.so \ + $(DIST)/bin/libreg.so \ + $(NSPR_LIBS) + +# This should really be done properly in 'config' +ifeq ($(OS_ARCH),Linux) +EXTRA_DSO_LDOPTS+=\ + -L/usr/X11R6/lib -lXt -lX11 -lXext -lm +else +EXTRA_DSO_LDOPTS+= -lXt -lX11 -lXext -lm +endif + + +CPPSRCS=nsDeviceContextUnix.cpp nsFontMetricsUnix.cpp nsGfxFactoryUnix.cpp \ + nsRenderingContextUnix.cpp nsRegionUnix.cpp nsImageUnix.cpp + +include $(topsrcdir)/config/rules.mk + diff --git a/mozilla/gfx/src/rhapsody/Makefile.in b/mozilla/gfx/src/rhapsody/Makefile.in new file mode 100644 index 00000000000..17adace7eaa --- /dev/null +++ b/mozilla/gfx/src/rhapsody/Makefile.in @@ -0,0 +1,48 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +#LIBRARY_NAME = gfxunix +# +MODULE=raptor + +#REQUIRES=util img xpcom raptor netlib + +#LCFLAGS+=-D_IMPL_NS_GFXONXP + +#EXTRA_DSO_LDOPTS += -L$(DIST)/bin -lxpcom -lraptorgfx \ +-lraptorbase -lreg $(NSPR_LIBS) + + +#CPPSRCS = \ + nsDeviceContextUnix.cpp \ + nsFontMetricsUnix.cpp \ + nsGfxFactoryUnix.cpp \ + nsRenderingContextUnix.cpp \ + nsRegionUnix.cpp \ + nsImageUnix.cpp + +include $(topsrcdir)/config/rules.mk + diff --git a/mozilla/gfx/tests/Makefile.in b/mozilla/gfx/tests/Makefile.in new file mode 100644 index 00000000000..1945b0e8a9d --- /dev/null +++ b/mozilla/gfx/tests/Makefile.in @@ -0,0 +1,69 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = btest + +include $(topsrcdir)/config/config.mk + +CPPSRCS = \ + DumpColors.cpp \ + TestColorNames.cpp \ + TestRect.cpp \ + $(NULL) + +INCLUDES+=-I$(srcdir)/../src -I$(PUBLIC)/raptor -I$(PUBLIC)/xpcom + +DIRS = + +OBJS = $(CPPSRCS:.cpp=.o) + +EX_LIBS = \ + $(DIST)/lib/libraptorgfx.a \ + $(DIST)/lib/libraptorbase.a \ + $(DIST)/lib/libxpcom.a \ + $(NULL) + +ifeq (linux,$(ARCH)) +OS_LIBS += /usr/lib/libdl.so +endif + +PROGS = $(addprefix $(OBJDIR)/, $(CPPSRCS:.cpp=)) + +TARGETS = $(PROGS) + +include $(topsrcdir)/config/rules.mk + +$(OBJDIR)/%.o: %.cpp + @$(MAKE_OBJDIR) + $(CCC) -o $@ $(CFLAGS) -c $< + +$(PROGS):$(OBJDIR)/%: $(OBJDIR)/%.o $(EX_LIBS) + @$(MAKE_OBJDIR) + $(CCC) -o $@ $@.o $(LDFLAGS) $(EX_LIBS) $(NSPR_LIBS) $(OS_LIBS) + +export:: + +install:: $(TARGETS) + $(INSTALL) $(PROGS) $(DIST)/bin + diff --git a/mozilla/htmlparser/Makefile.in b/mozilla/htmlparser/Makefile.in new file mode 100644 index 00000000000..727f3d9cd47 --- /dev/null +++ b/mozilla/htmlparser/Makefile.in @@ -0,0 +1,32 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = .. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +# Don't try to build robot just yet +# DIRS = src robot + +DIRS = src + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/htmlparser/robot/Makefile.in b/mozilla/htmlparser/robot/Makefile.in new file mode 100644 index 00000000000..54ddbc892e3 --- /dev/null +++ b/mozilla/htmlparser/robot/Makefile.in @@ -0,0 +1,57 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +CPPSRCS = \ + RobotMain.cpp \ + nsRobotSink.cpp \ + $(NULL) + +REQUIRES=xpcom raptor + +OBJS = $(CPPSRCS:.cpp=.o) + +EX_LIBS = \ + $(DIST)/lib/libraptorbase.a \ + $(DIST)/lib/libraptorhtmlpars.a \ + $(DIST)/lib/libnetlib.a \ + $(DIST)/lib/libpref.a \ + $(DIST)/lib/libxp.a \ + $(DIST)/lib/libjs.a \ + $(DIST)/lib/libxpcom.a \ + $(NSPR_LIBS) \ + -lXm \ + -lm \ + $(NULL) + +PROG = htmlrobot + +$(PROG):$(OBJS) + @$(MAKE_OBJDIR) + $(CCC) -o $@ $(OBJS) $(LDFLAGS) $(EX_LIBS) $(OS_LIBS) + +TARGETS = $(PROG) + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/htmlparser/src/Makefile.in b/mozilla/htmlparser/src/Makefile.in new file mode 100644 index 00000000000..bade3233a63 --- /dev/null +++ b/mozilla/htmlparser/src/Makefile.in @@ -0,0 +1,114 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +LIBRARY_NAME = raptorhtmlpars + +DEFINES += -D_IMPL_NS_HTMLPARS + +CPPSRCS= \ + nsDTDUtils.cpp \ + CNavDTD.cpp \ + COtherDTD.cpp \ + CRtfDTD.cpp \ + nsDTDDebug.cpp \ + nsHTMLEntities.cpp \ + nsHTMLNullSink.cpp \ + nsHTMLTags.cpp \ + nsHTMLTokens.cpp \ + nsLoggingSink.cpp \ + nsParser.cpp \ + CParserContext.cpp \ + nsParserFactory.cpp \ + nsParserNode.cpp \ + nsScanner.cpp \ + nsToken.cpp \ + nsTokenHandler.cpp \ + nsHTMLContentSinkStream.cpp \ + nsValidDTD.cpp \ + nsWellFormedDTD.cpp \ + nsXIFDTD.cpp \ + prstrm.cpp \ + $(NULL) + +EXPORTS = \ + nshtmlpars.h \ + nsIContentSink.h \ + nsIHTMLContentSink.h \ + nsHTMLContentSinkStream.h \ + nsHTMLEntities.h \ + nsHTMLTokens.h \ + nsILoggingSink.h \ + nsIParserNode.h \ + nsIParser.h \ + nsIDTD.h \ + nsIParserFilter.h \ + nsToken.h \ + CNavDTD.h \ + COtherDTD.h \ + nsWellFormedDTD.h \ + nsValidDTD.h \ + CRtfDTD.h \ + nsXIFDTD.h \ + nsParserCIID.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +EXTRA_EXPORTS = \ + $(OBJDIR)/nsHTMLTags.h \ + $(NULL) + +MODULE = raptor + +REQUIRES = xpcom netlib raptor + +include $(topsrcdir)/config/config.mk + +GARBAGE += $(OBJDIR)/nsHTMLTags.h $(OBJDIR)/nsHTMLTags.cpp $(OBJDIR)/nsHTMLEntities.cpp + +include $(topsrcdir)/config/rules.mk + +INCLUDES += -I. + +export:: removecheckedinkludge generate + $(INSTALL) $(EXTRA_EXPORTS) $(PUBLIC)/$(MODULE) + +# Why are generated files being checked in? +removecheckedinkludge: + @rm -f $(srcdir)/nsHTMLTags.h $(srcdir)/nsHTMLEntities.cpp + +generate: $(OBJDIR)/nsHTMLTags.h $(OBJDIR)/nsHTMLEntities.cpp + +$(OBJDIR)/nsHTMLTags.o: $(OBJDIR)/nsHTMLTags.h + +GENTAGS = $(topsrcdir)/htmlparser/tools/gentags.pl +GENENTITIES = $(topsrcdir)/htmlparser/tools/genentities.pl + +$(OBJDIR)/nsHTMLTags.h: $(GENTAGS) + rm -f $@ + $(PERL) $(GENTAGS) nsHTMLTags + +$(OBJDIR)/nsHTMLEntities.cpp: $(GENENTITIES) + rm -f $@ + $(PERL) $(GENENTITIES) nsHTMLEntities diff --git a/mozilla/layout/Makefile.in b/mozilla/layout/Makefile.in new file mode 100644 index 00000000000..1f2e511324c --- /dev/null +++ b/mozilla/layout/Makefile.in @@ -0,0 +1,29 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = .. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = base html events build + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/base/Makefile.in b/mozilla/layout/base/Makefile.in new file mode 100644 index 00000000000..db67cfa0bdf --- /dev/null +++ b/mozilla/layout/base/Makefile.in @@ -0,0 +1,29 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = public src tests + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/base/public/Makefile.in b/mozilla/layout/base/public/Makefile.in new file mode 100644 index 00000000000..33c0ce557ba --- /dev/null +++ b/mozilla/layout/base/public/Makefile.in @@ -0,0 +1,57 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +MODULE = raptor + +EXPORTS = \ + nslayout.h \ + nsIContent.h \ + nsIDocument.h \ + nsIDocumentContainer.h \ + nsIDocumentObserver.h \ + nsIFrame.h \ + nsIFrameReflow.h \ + nsIFrameImageLoader.h \ + nsIPresContext.h \ + nsIPresShell.h \ + nsIReflowCommand.h \ + nsISelection.h \ + nsISpaceManager.h \ + nsIStyleContext.h \ + nsIStyleFrameConstruction.h \ + nsIStyleRule.h \ + nsIStyleSet.h \ + nsIStyleSheet.h \ + nsITextContent.h \ + nsStyleConsts.h \ + nsStyleCoord.h \ + nsStyleStruct.h \ + nsTextFragment.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/base/src/Makefile.in b/mozilla/layout/base/src/Makefile.in new file mode 100644 index 00000000000..9848f98373d --- /dev/null +++ b/mozilla/layout/base/src/Makefile.in @@ -0,0 +1,65 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +LIBRARY_NAME = raptorlayout_s + +DEFINES += -D_IMPL_NS_LAYOUT + +CPPSRCS = \ + nsContentList.cpp \ + nsDocument.cpp \ + nsFrameImageLoader.cpp \ + nsGalleyContext.cpp \ + nsPresContext.cpp \ + nsPrintPreviewContext.cpp \ + nsSelection.cpp \ + nsSelectionPoint.cpp \ + nsSelectionRange.cpp \ + nsSpaceManager.cpp \ + nsStyleCoord.cpp \ + nsStyleContext.cpp \ + nsStyleSet.cpp \ + nsTextFragment.cpp \ + nsXIFConverter.cpp \ + $(NULL) + +MODULE = raptor + +EXPORTS = \ + nsSelectionRange.h \ + nsSelectionPoint.h \ + nsXIFConverter.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +REQUIRES = xpcom raptor dom netlib js pref + +TARGETS = $(LIBRARY) + +include $(topsrcdir)/config/config.mk + +MKSHLIB := + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/base/tests/Makefile.in b/mozilla/layout/base/tests/Makefile.in new file mode 100644 index 00000000000..7d369733be1 --- /dev/null +++ b/mozilla/layout/base/tests/Makefile.in @@ -0,0 +1,27 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/build/Makefile.in b/mozilla/layout/build/Makefile.in new file mode 100644 index 00000000000..fd05d7252ce --- /dev/null +++ b/mozilla/layout/build/Makefile.in @@ -0,0 +1,100 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +DEFINES += -D_IMPL_NS_HTML + +LIBRARY_NAME = raptorhtml + +MODULE=raptor + +REQUIRES=xpcom raptor dom js + +CPPSRCS=dlldeps.cpp nsLayoutFactory.cpp + +EXPORTS=nsLayoutCID.h + +INCLUDES += -I$(srcdir)/../html/base/src + +ifeq ($(OS_ARCH),IRIX) +LD = $(CCC) +LD_ALL = -all +LD_NONE = -none +endif + +# +# Rhapsody is using a more-portable way of specifying +# the link line, Linux and other OS's probably want +# to follow suit. -mcafee +# +ifeq ($(OS_TARGET),Rhapsody) +EXTRA_DSO_LDOPTS = \ + -L$(DIST)/lib \ + -lraptorhtmldoc_s \ + -lnglhtmlcon_s \ + -lraptorhtmlforms_s \ + -lraptorhtmlbase_s \ + -lraptorhtmlstyle_s \ + -lraptorhtmltable_s \ + -lraptorlayout_s \ + -lraptorevents_s \ + -L$(DIST)/bin \ + -lraptorhtmlpars \ + -lraptorgfx \ + -lraptorbase \ + -lgmbaseunix \ + -ljsdom \ + -ljs \ + -lnetlib \ + -lxpcom \ + $(NSPR_LIBS) \ + $(NULL) +else +# These must be maintained in the proper order for Linux. +EXTRA_DSO_LDOPTS = \ + $(LD_ALL) \ + $(DIST)/lib/libraptorhtmldoc_s.a \ + $(DIST)/lib/libnglhtmlcon_s.a \ + $(DIST)/lib/libraptorhtmldoc_s.a \ + $(DIST)/lib/libraptorhtmlbase_s.a \ + $(DIST)/lib/libraptorhtmlstyle_s.a \ + $(DIST)/lib/libraptorhtmlforms_s.a \ + $(DIST)/lib/libraptorhtmltable_s.a \ + $(DIST)/lib/libraptorlayout_s.a \ + $(DIST)/lib/libraptorevents_s.a \ + $(LD_NONE) \ + $(DIST)/bin/libraptorhtmlpars.so \ + $(DIST)/bin/libraptorgfx.so \ + $(DIST)/bin/libraptorbase.so \ + $(DIST)/bin/libgmbaseunix.so \ + $(DIST)/bin/libjsdom.so \ + $(DIST)/bin/libjs.so \ + $(DIST)/bin/libnetlib.so \ + $(DIST)/bin/libxpcom.so \ + $(NSPR_LIBS) \ + -lm +endif + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/events/Makefile.in b/mozilla/layout/events/Makefile.in new file mode 100644 index 00000000000..cf405258f2f --- /dev/null +++ b/mozilla/layout/events/Makefile.in @@ -0,0 +1,29 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = public src + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/events/public/Makefile.in b/mozilla/layout/events/public/Makefile.in new file mode 100644 index 00000000000..57f3ba0fab6 --- /dev/null +++ b/mozilla/layout/events/public/Makefile.in @@ -0,0 +1,37 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +MODULE = raptor + +EXPORTS = \ + nsIEventListenerManager.h \ + nsIEventStateManager.h \ + nsIPrivateDOMEvent.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/events/src/Makefile.in b/mozilla/layout/events/src/Makefile.in new file mode 100644 index 00000000000..4f3d9f13174 --- /dev/null +++ b/mozilla/layout/events/src/Makefile.in @@ -0,0 +1,56 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +LIBRARY_NAME = raptorevents_s + +DEFINES += -D_IMPL_NS_HTML + +CPPSRCS = \ + nsEventListenerManager.cpp \ + nsEventStateManager.cpp \ + nsDOMEvent.cpp \ + nsDOMEventsIIDs.cpp \ + $(NULL) + +MODULE = raptor + +EXPORTS = \ + nsEventListenerManager.h \ + nsEventStateManager.h \ + nsDOMEvent.h \ + nsDOMEventsIIDs.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +REQUIRES = xpcom raptor dom js + +include $(topsrcdir)/config/config.mk + +INCLUDES += -I$(PUBLIC)/dom + +MKSHLIB := + +include $(topsrcdir)/config/rules.mk + diff --git a/mozilla/layout/html/Makefile.in b/mozilla/layout/html/Makefile.in new file mode 100644 index 00000000000..32882460b8a --- /dev/null +++ b/mozilla/layout/html/Makefile.in @@ -0,0 +1,31 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +# Don't do tests for now +#DIRS = base document forms style table build tests +DIRS = base content document forms style table + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/html/base/Makefile.in b/mozilla/layout/html/base/Makefile.in new file mode 100644 index 00000000000..586e96d7d1a --- /dev/null +++ b/mozilla/layout/html/base/Makefile.in @@ -0,0 +1,29 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = src + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/html/base/src/Makefile.in b/mozilla/layout/html/base/src/Makefile.in new file mode 100644 index 00000000000..30a6969c43b --- /dev/null +++ b/mozilla/layout/html/base/src/Makefile.in @@ -0,0 +1,82 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +LIBRARY_NAME = raptorhtmlbase_s + +# Note the sophisticated alphabetical ordering :-| +CPPSRCS= \ + nsAbsoluteFrame.cpp \ + nsBRFrame.cpp \ + nsBlockFrame.cpp \ + nsBodyFrame.cpp \ + nsContainerFrame.cpp \ + nsFrame.cpp \ + nsFrameReflowState.cpp \ + nsGlobalVariables.cpp \ + nsHRFrame.cpp \ + nsHTMLAtoms.cpp \ + nsHTMLContainerFrame.cpp \ + nsHTMLIIDs.cpp \ + nsHTMLFrame.cpp \ + nsHTMLReflowCommand.cpp \ + nsImageFrame.cpp \ + nsImageMap.cpp \ + nsInlineFrame.cpp \ + nsInlineReflow.cpp \ + nsLeafFrame.cpp \ + nsLineLayout.cpp \ + nsObjectFrame.cpp \ + nsPageFrame.cpp \ + nsPlaceholderFrame.cpp \ + nsPresShell.cpp \ + nsScrollFrame.cpp \ + nsSpacerFrame.cpp \ + nsSplittableFrame.cpp \ + nsTextFrame.cpp \ + nsTextTransformer.cpp \ + nsWBRFrame.cpp \ + $(NULL) + +EXPORTS = \ + nsGlobalVariables.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +MODULE = raptor + +REQUIRES = xpcom raptor dom netlib plugin java js oji pref + +include $(topsrcdir)/config/config.mk + +DEFINES += -D_IMPL_NS_HTML + +INCLUDES += -I$(srcdir)/../../style/src -I$(srcdir)/../../content/src -I$(srcdir)/../../../base/src -I$(srcdir)/. -I$(DIST)/oji + +MKSHLIB := + +include $(topsrcdir)/config/rules.mk + +install:: + $(INSTALL) broken-image.gif $(DIST)/bin/res/html diff --git a/mozilla/layout/html/content/Makefile.in b/mozilla/layout/html/content/Makefile.in new file mode 100644 index 00000000000..e65dadaa43b --- /dev/null +++ b/mozilla/layout/html/content/Makefile.in @@ -0,0 +1,29 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = public src + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/html/content/public/Makefile.in b/mozilla/layout/html/content/public/Makefile.in new file mode 100644 index 00000000000..5bd99934d6f --- /dev/null +++ b/mozilla/layout/html/content/public/Makefile.in @@ -0,0 +1,36 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +EXPORTS = \ + nsIFormControl.h \ + nsIForm.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +MODULE = raptor + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/html/content/src/Makefile.in b/mozilla/layout/html/content/src/Makefile.in new file mode 100644 index 00000000000..49dd3512779 --- /dev/null +++ b/mozilla/layout/html/content/src/Makefile.in @@ -0,0 +1,108 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +LIBRARY_NAME = nglhtmlcon_s + +# Note the sophisticated alphabetical ordering :-| +CPPSRCS= \ + nsCommentNode.cpp \ + nsGenericDOMDataNode.cpp \ + nsGenericHTMLElement.cpp \ + nsHTMLAnchorElement.cpp \ + nsHTMLAppletElement.cpp \ + nsHTMLAreaElement.cpp \ + nsHTMLBRElement.cpp \ + nsHTMLBaseElement.cpp \ + nsHTMLBaseFontElement.cpp \ + nsHTMLBodyElement.cpp \ + nsHTMLButtonElement.cpp \ + nsHTMLDListElement.cpp \ + nsHTMLDelElement.cpp \ + nsHTMLDirectoryElement.cpp \ + nsHTMLDivElement.cpp \ + nsHTMLEmbedElement.cpp \ + nsHTMLFieldSetElement.cpp \ + nsHTMLFontElement.cpp \ + nsHTMLFormElement.cpp \ + nsHTMLFrameElement.cpp \ + nsHTMLFrameSetElement.cpp \ + nsHTMLHRElement.cpp \ + nsHTMLHeadElement.cpp \ + nsHTMLHeadingElement.cpp \ + nsHTMLHtmlElement.cpp \ + nsHTMLIFrameElement.cpp \ + nsHTMLImageElement.cpp \ + nsHTMLInputElement.cpp \ + nsHTMLInsElement.cpp \ + nsHTMLIsIndexElement.cpp \ + nsHTMLLIElement.cpp \ + nsHTMLLabelElement.cpp \ + nsHTMLLayerElement.cpp \ + nsHTMLLegendElement.cpp \ + nsHTMLLinkElement.cpp \ + nsHTMLMapElement.cpp \ + nsHTMLMenuElement.cpp \ + nsHTMLMetaElement.cpp \ + nsHTMLModElement.cpp \ + nsHTMLOListElement.cpp \ + nsHTMLObjectElement.cpp \ + nsHTMLOptionElement.cpp \ + nsHTMLOptGroupElement.cpp \ + nsHTMLParagraphElement.cpp \ + nsHTMLParamElement.cpp \ + nsHTMLPreElement.cpp \ + nsHTMLQuoteElement.cpp \ + nsHTMLScriptElement.cpp \ + nsHTMLSelectElement.cpp \ + nsHTMLSpacerElement.cpp \ + nsHTMLSpanElement.cpp \ + nsHTMLStyleElement.cpp \ + nsHTMLTableElement.cpp \ + nsHTMLTableCaptionElement.cpp \ + nsHTMLTableCellElement.cpp \ + nsHTMLTableColElement.cpp \ + nsHTMLTableColGroupElement.cpp \ + nsHTMLTableRowElement.cpp \ + nsHTMLTableSectionElement.cpp \ + nsHTMLTextAreaElement.cpp \ + nsHTMLTitleElement.cpp \ + nsHTMLUListElement.cpp \ + nsHTMLWBRElement.cpp \ + nsTextNode.cpp \ + $(NULL) + +MODULE = raptor + +REQUIRES = xpcom raptor dom js netlib + +include $(topsrcdir)/config/config.mk + +DEFINES += -D_IMPL_NS_HTML + +INCLUDES += -I$(srcdir)/../../style/src -I$(srcdir)/../../../base/src \ + -I$(srcdir)/../../base/src + +MKSLIB := + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/html/document/Makefile.in b/mozilla/layout/html/document/Makefile.in new file mode 100644 index 00000000000..586e96d7d1a --- /dev/null +++ b/mozilla/layout/html/document/Makefile.in @@ -0,0 +1,29 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = src + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/html/document/src/Makefile.in b/mozilla/layout/html/document/src/Makefile.in new file mode 100644 index 00000000000..73cb15c489d --- /dev/null +++ b/mozilla/layout/html/document/src/Makefile.in @@ -0,0 +1,78 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +LIBRARY_NAME = raptorhtmldoc_s + +DEFINES += -D_IMPL_NS_HTML + +INCLUDES += \ + -I$(srcdir)/../../base/src \ + -I$(srcdir)/../../forms/src \ + -I$(srcdir)/../../style/src \ + -I$(srcdir)/../../table/src \ + -I$(srcdir)/../../dom \ + -I$(DIST)/public/raptor \ + $(NULL) + +# Note the sophisticated alphabetical ordering :-| +CPPSRCS = \ + nsHTMLContentSink.cpp \ + nsHTMLDocument.cpp \ + nsFrameFrame.cpp \ + nsFrameSetFrame.cpp \ + nsImageDocument.cpp \ + nsMarkupDocument.cpp \ + $(NULL) + +EXPORTS = \ + nsIHTMLDocument.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +INCLUDES += \ + -I$(srcdir)/../../base/src -I$(srcdir)/../../forms/src \ + -I$(srcdir)/../../style/src -I$(srcdir)/../../table/src \ + -I$(srcdir)/../../../base/src -I$(srcdir)/../../content/src + +MODULE = raptor + +REQUIRES = xpcom raptor dom netlib js pref + +MKSHLIB := + +include $(topsrcdir)/config/rules.mk + + +export:: + +install:: $(TARGETS) + $(INSTALL) ua.css $(DIST)/bin/res + + +clobber:: + rm -f $(DIST)/bin/res/ua.css + diff --git a/mozilla/layout/html/forms/Makefile.in b/mozilla/layout/html/forms/Makefile.in new file mode 100644 index 00000000000..e65dadaa43b --- /dev/null +++ b/mozilla/layout/html/forms/Makefile.in @@ -0,0 +1,29 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = public src + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/html/forms/public/Makefile.in b/mozilla/layout/html/forms/public/Makefile.in new file mode 100644 index 00000000000..9b1ed5ff43f --- /dev/null +++ b/mozilla/layout/html/forms/public/Makefile.in @@ -0,0 +1,35 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +EXPORTS = \ + nsIFormManager.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +MODULE = raptor + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/html/forms/src/Makefile.in b/mozilla/layout/html/forms/src/Makefile.in new file mode 100644 index 00000000000..6ad58770e2b --- /dev/null +++ b/mozilla/layout/html/forms/src/Makefile.in @@ -0,0 +1,57 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +LIBRARY_NAME = raptorhtmlforms_s + +DEFINES += -D_IMPL_NS_HTML + +# Note the sophisticated alphabetical ordering :-| +CPPSRCS = \ + nsFormFrame.cpp \ + nsFormControlFrame.cpp \ + nsButtonControlFrame.cpp \ + nsCheckboxControlFrame.cpp \ + nsFileControlFrame.cpp \ + nsRadioControlFrame.cpp \ + nsTextControlFrame.cpp \ + nsSelectControlFrame.cpp \ + nsFieldSetFrame.cpp \ + nsLegendFrame.cpp \ + nsHTMLButtonControlFrame.cpp \ + nsLabelFrame.cpp \ + $(NULL) + +MODULE = raptor + +INCLUDES += -I$(srcdir)/../../../base/src -I$(srcdir)/../../base/src \ + -I$(srcdir)/../../style/src -I$(srcdir)/../../content/src + +REQUIRES = xpcom raptor dom netlib js + +MKSHLIB := + +include $(topsrcdir)/config/rules.mk + diff --git a/mozilla/layout/html/style/Makefile.in b/mozilla/layout/html/style/Makefile.in new file mode 100644 index 00000000000..e65dadaa43b --- /dev/null +++ b/mozilla/layout/html/style/Makefile.in @@ -0,0 +1,29 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = public src + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/html/style/public/Makefile.in b/mozilla/layout/html/style/public/Makefile.in new file mode 100644 index 00000000000..a7dd5da002e --- /dev/null +++ b/mozilla/layout/html/style/public/Makefile.in @@ -0,0 +1,36 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +MODULE = raptor + +EXPORTS = \ + nsICSSParser.h \ + nsStyleUtil.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/html/style/src/Makefile.in b/mozilla/layout/html/style/src/Makefile.in new file mode 100644 index 00000000000..8900d260449 --- /dev/null +++ b/mozilla/layout/html/style/src/Makefile.in @@ -0,0 +1,75 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +LIBRARY_NAME = raptorhtmlstyle_s + +DEFINES += -D_IMPL_NS_HTML + +# Note the sophisticated alphabetical ordering :-| +CPPSRCS = \ + nsCSSKeywords.cpp \ + nsCSSDeclaration.cpp \ + nsCSSParser.cpp \ + nsCSSProps.cpp \ + nsCSSProps2.cpp \ + nsCSSRendering.cpp \ + nsCSSScanner.cpp \ + nsCSSStyleRule.cpp \ + nsCSSStyleSheet.cpp \ + nsCSSValue.cpp \ + nsDOMCSSDeclaration.cpp \ + nsHTMLAttributes.cpp \ + nsHTMLStyleSheet.cpp \ + nsHTMLCSSStyleSheet.cpp \ + nsHTMLValue.cpp \ + nsStyleUtil.cpp \ + $(NULL) + +EXPORTS = \ + nsDOMCSSDeclaration.h \ + nsCSSProps.h \ + nsCSSPropIDs.h \ + nsCSSValue.h \ + nsICSSStyleSheet.h \ + nsICSSStyleRule.h \ + nsICSSDeclaration.h \ + nsHTMLValue.h \ + nsIHTMLCSSStyleSheet.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +MODULE = raptor + +INCLUDES += -I$(srcdir)/../../base/src -I$(srcdir)/../../../base/src \ + -I$(srcdir)/../../table/src -I$(srcdir)/../../content/src -I$(srcdir)/. + +REQUIRES = xpcom raptor dom netlib js + +MKSHLIB := + +include $(topsrcdir)/config/rules.mk + diff --git a/mozilla/layout/html/table/Makefile.in b/mozilla/layout/html/table/Makefile.in new file mode 100644 index 00000000000..586e96d7d1a --- /dev/null +++ b/mozilla/layout/html/table/Makefile.in @@ -0,0 +1,29 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = src + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/html/table/src/Makefile.in b/mozilla/layout/html/table/src/Makefile.in new file mode 100644 index 00000000000..ed3f2eb443d --- /dev/null +++ b/mozilla/layout/html/table/src/Makefile.in @@ -0,0 +1,54 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +LIBRARY_NAME = raptorhtmltable_s + +# Note the sophisticated alphabetical ordering :-| +CPPSRCS = \ + BasicTableLayoutStrategy.cpp \ + FixedTableLayoutStrategy.cpp \ + nsCellMap.cpp \ + nsTableCellFrame.cpp \ + nsTableColFrame.cpp \ + nsTableColGroupFrame.cpp \ + nsTableFrame.cpp \ + nsTableOuterFrame.cpp \ + nsTableRowFrame.cpp \ + nsTableRowGroupFrame.cpp \ + $(NULL) + +MODULE = raptor + +REQUIRES = xpcom raptor dom js netlib + +INCLUDES += -I$(srcdir)/../../base/src -I$(srcdir)/../../style/src \ + -I$(srcdir)/../../content/src -I$(srcdir)/../../../base/src + +DEFINES += -D_IMPL_NS_HTML + +MKSHLIB := + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/layout/html/tests/Makefile.in b/mozilla/layout/html/tests/Makefile.in new file mode 100644 index 00000000000..d04b99ca654 --- /dev/null +++ b/mozilla/layout/html/tests/Makefile.in @@ -0,0 +1,69 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +CPPSRCS = \ + TestCSSParser.cpp \ + TestCSSPropertyLookup.cpp \ + TestCSSScanner.cpp \ + $(NULL) + +INCLUDES += -I$(srcdir)/../src \ + -I$(PUBLIC)/xpcom -I$(PUBLIC)/raptor -I$(PUBLIC)/netlib \ + -I$(PUBLIC)\js + +DIRS = + +OBJS = $(CPPSRCS:.cpp=.o) + +EX_LIBS = \ + $(DIST)/lib/libraptorhtml.a \ + $(DIST)/lib/libraptorlayout_s.a \ + $(DIST)/lib/libraptorgfx.a \ + $(DIST)/lib/libraptorbase.a \ + $(DIST)/lib/libraptorevents.a \ + $(DIST)/lib/libxpcom.a \ + $(DIST)/bin/libjs.so \ + $(NULL) + +PROGS = $(addprefix $(OBJDIR)/, $(CPPSRCS:.cpp=)) + +TARGETS = $(PROGS) + +include $(topsrcdir)/config/rules.mk + +$(OBJDIR)/%.o: %.cpp + @$(MAKE_OBJDIR) + $(CCC) -o $@ $(CFLAGS) -c $*.cpp + +$(PROGS):$(OBJDIR)/%: $(OBJDIR)/%.o $(EX_LIBS) + @$(MAKE_OBJDIR) + $(CCC) -o $@ $@.o $(LDFLAGS) $(EX_LIBS) $(NSPR_LIBS) $(OS_LIBS) + +export:: + +install:: $(TARGETS) + $(INSTALL) $(TARGETS) $(DIST)/bin + diff --git a/mozilla/layout/tools/Makefile.in b/mozilla/layout/tools/Makefile.in new file mode 100644 index 00000000000..92f11048057 --- /dev/null +++ b/mozilla/layout/tools/Makefile.in @@ -0,0 +1,58 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +TARGETS = generated + +include $(topsrcdir)/config/rules.mk + +all:: nsCSSProps.cpp nsCSSKeywords.cpp nsColorNames.cpp + +# XXX copy this to a shared config file for raptor +#PERL = /usr/sbin/perl +GENHASH_PL = $(srcdir)/genhash.pl +GENHASH_INC = genhash.inc +GENHASH = $(PERL) $(GENHASH_PL) + +nsCSSProps.cpp: $(GENHASH_PL) $(GENHASH_INC) CSSProps.txt Makefile + $(GENHASH) "1,2,6,8,12" "-r" nsCSSProps PROP_ CSSProps.txt nsCSSPropIDs.h > nsCSSProps.cpp + cp nsCSSProps.cpp nsCSSPropIDs.h ../html/style/src + +nsCSSKeywords.cpp: $(GENHASH_PL) $(GENHASH_INC) CSSKeywords.txt Makefile + $(GENHASH) "1,2,3,4,6,8,12" "-r" nsCSSKeywords KEYWORD_ CSSKeywords.txt nsCSSKeywordIDs.h > nsCSSKeywords.cpp + cp nsCSSKeywords.cpp nsCSSKeywordIDs.h ../html/style/src + +RGB = nsColorNamesRGB.cpp + +nsColorNames.cpp: $(GENHASH_PL) $(GENHASH_INC) ColorNames.txt Makefile + sed -e 's/:.*//' < $(srcdir)/ColorNames.txt > cnames + echo "/* Do not edit - generated by tools/Makefile */" > $(RGB) + echo "#include \"nsColorNames.h\"" >> $(RGB) + echo "nscolor nsColorNames::kColors[COLOR_MAX] = {" >> $(RGB) + sed -e 's/.*://' -e 's/$$/,/' < $(srcdir)/ColorNames.txt >> $(RGB) + echo "};" >> $(RGB) + $(GENHASH) "1,2,3,5,6,7,8,9,11,12,13" "-o" nsColorNames COLOR_ cnames nsColorNameIDs.h > nsColorNames.cpp + cp nsColorNames.cpp nsColorNameIDs.h nsColorNamesRGB.cpp ../../gfx/src + rm cnames diff --git a/mozilla/parser/htmlparser/Makefile.in b/mozilla/parser/htmlparser/Makefile.in new file mode 100644 index 00000000000..727f3d9cd47 --- /dev/null +++ b/mozilla/parser/htmlparser/Makefile.in @@ -0,0 +1,32 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = .. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +# Don't try to build robot just yet +# DIRS = src robot + +DIRS = src + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/parser/htmlparser/robot/Makefile.in b/mozilla/parser/htmlparser/robot/Makefile.in new file mode 100644 index 00000000000..54ddbc892e3 --- /dev/null +++ b/mozilla/parser/htmlparser/robot/Makefile.in @@ -0,0 +1,57 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +CPPSRCS = \ + RobotMain.cpp \ + nsRobotSink.cpp \ + $(NULL) + +REQUIRES=xpcom raptor + +OBJS = $(CPPSRCS:.cpp=.o) + +EX_LIBS = \ + $(DIST)/lib/libraptorbase.a \ + $(DIST)/lib/libraptorhtmlpars.a \ + $(DIST)/lib/libnetlib.a \ + $(DIST)/lib/libpref.a \ + $(DIST)/lib/libxp.a \ + $(DIST)/lib/libjs.a \ + $(DIST)/lib/libxpcom.a \ + $(NSPR_LIBS) \ + -lXm \ + -lm \ + $(NULL) + +PROG = htmlrobot + +$(PROG):$(OBJS) + @$(MAKE_OBJDIR) + $(CCC) -o $@ $(OBJS) $(LDFLAGS) $(EX_LIBS) $(OS_LIBS) + +TARGETS = $(PROG) + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/parser/htmlparser/src/Makefile.in b/mozilla/parser/htmlparser/src/Makefile.in new file mode 100644 index 00000000000..bade3233a63 --- /dev/null +++ b/mozilla/parser/htmlparser/src/Makefile.in @@ -0,0 +1,114 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +LIBRARY_NAME = raptorhtmlpars + +DEFINES += -D_IMPL_NS_HTMLPARS + +CPPSRCS= \ + nsDTDUtils.cpp \ + CNavDTD.cpp \ + COtherDTD.cpp \ + CRtfDTD.cpp \ + nsDTDDebug.cpp \ + nsHTMLEntities.cpp \ + nsHTMLNullSink.cpp \ + nsHTMLTags.cpp \ + nsHTMLTokens.cpp \ + nsLoggingSink.cpp \ + nsParser.cpp \ + CParserContext.cpp \ + nsParserFactory.cpp \ + nsParserNode.cpp \ + nsScanner.cpp \ + nsToken.cpp \ + nsTokenHandler.cpp \ + nsHTMLContentSinkStream.cpp \ + nsValidDTD.cpp \ + nsWellFormedDTD.cpp \ + nsXIFDTD.cpp \ + prstrm.cpp \ + $(NULL) + +EXPORTS = \ + nshtmlpars.h \ + nsIContentSink.h \ + nsIHTMLContentSink.h \ + nsHTMLContentSinkStream.h \ + nsHTMLEntities.h \ + nsHTMLTokens.h \ + nsILoggingSink.h \ + nsIParserNode.h \ + nsIParser.h \ + nsIDTD.h \ + nsIParserFilter.h \ + nsToken.h \ + CNavDTD.h \ + COtherDTD.h \ + nsWellFormedDTD.h \ + nsValidDTD.h \ + CRtfDTD.h \ + nsXIFDTD.h \ + nsParserCIID.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +EXTRA_EXPORTS = \ + $(OBJDIR)/nsHTMLTags.h \ + $(NULL) + +MODULE = raptor + +REQUIRES = xpcom netlib raptor + +include $(topsrcdir)/config/config.mk + +GARBAGE += $(OBJDIR)/nsHTMLTags.h $(OBJDIR)/nsHTMLTags.cpp $(OBJDIR)/nsHTMLEntities.cpp + +include $(topsrcdir)/config/rules.mk + +INCLUDES += -I. + +export:: removecheckedinkludge generate + $(INSTALL) $(EXTRA_EXPORTS) $(PUBLIC)/$(MODULE) + +# Why are generated files being checked in? +removecheckedinkludge: + @rm -f $(srcdir)/nsHTMLTags.h $(srcdir)/nsHTMLEntities.cpp + +generate: $(OBJDIR)/nsHTMLTags.h $(OBJDIR)/nsHTMLEntities.cpp + +$(OBJDIR)/nsHTMLTags.o: $(OBJDIR)/nsHTMLTags.h + +GENTAGS = $(topsrcdir)/htmlparser/tools/gentags.pl +GENENTITIES = $(topsrcdir)/htmlparser/tools/genentities.pl + +$(OBJDIR)/nsHTMLTags.h: $(GENTAGS) + rm -f $@ + $(PERL) $(GENTAGS) nsHTMLTags + +$(OBJDIR)/nsHTMLEntities.cpp: $(GENENTITIES) + rm -f $@ + $(PERL) $(GENENTITIES) nsHTMLEntities diff --git a/mozilla/view/Makefile.in b/mozilla/view/Makefile.in new file mode 100644 index 00000000000..33bef4e34c7 --- /dev/null +++ b/mozilla/view/Makefile.in @@ -0,0 +1,29 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = .. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +DIRS = public src + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/view/public/Makefile.in b/mozilla/view/public/Makefile.in new file mode 100644 index 00000000000..3801fd1e2a4 --- /dev/null +++ b/mozilla/view/public/Makefile.in @@ -0,0 +1,41 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DEFINES += -D_IMPL_NS_UI + +EXPORTS = \ + nsIView.h \ + nsIViewManager.h \ + nsIScrollableView.h \ + nsViewsCID.h \ + nsIViewObserver.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +MODULE = raptor + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/view/src/Makefile.in b/mozilla/view/src/Makefile.in new file mode 100644 index 00000000000..d58547f8576 --- /dev/null +++ b/mozilla/view/src/Makefile.in @@ -0,0 +1,46 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +MODULE=raptor + +LIBRARY_NAME=raptorview + +CPPSRCS = \ + nsView.cpp \ + nsScrollingView.cpp \ + nsViewManager.cpp \ + nsViewFactory.cpp \ + $(NULL) + +REQUIRES = raptor xpcom + +DEFINES += -D_IMPL_NS_VIEW + +TARGETS = $(LIBRARY) + +include $(topsrcdir)/config/rules.mk + + diff --git a/mozilla/webshell/Makefile.in b/mozilla/webshell/Makefile.in new file mode 100644 index 00000000000..5a25f313e96 --- /dev/null +++ b/mozilla/webshell/Makefile.in @@ -0,0 +1,29 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = .. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = public src tests + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/webshell/public/Makefile.in b/mozilla/webshell/public/Makefile.in new file mode 100644 index 00000000000..38ecdcd4711 --- /dev/null +++ b/mozilla/webshell/public/Makefile.in @@ -0,0 +1,45 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +MODULE = raptor + +EXPORTS = \ + nsIBrowserWindow.h \ + nsIContentViewer.h \ + nsIContentViewerContainer.h \ + nsIDocumentLoader.h \ + nsIDocumentLoaderObserver.h \ + nsIDocumentLoadInfo.h \ + nsIDocumentViewer.h \ + nsILinkHandler.h \ + nsIThrobber.h \ + nsIWebShell.h \ + nsweb.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/webshell/src/Makefile.in b/mozilla/webshell/src/Makefile.in new file mode 100644 index 00000000000..08e286cb653 --- /dev/null +++ b/mozilla/webshell/src/Makefile.in @@ -0,0 +1,54 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + + +DEPTH = ../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +LIBRARY_NAME = raptorwebwidget + +MODULE=raptor + +REQUIRES=xpcom raptor dom js plugin java netlib pref jsurl + +ifneq ($(OS_TARGET),Rhapsody) +EXTRA_DSO_LDOPTS += -lm +endif + +INCLUDES += -I$(srcdir)/../public -I$(PUBLIC)/raptor -I$(PUBLIC)/xpcom -I$(PUBLIC)/dom -I$(PUBLIC)/js -I$(PUBLIC)/netlib -I$(PUBLIC)/plugin -I$(PUBLIC)/java -I$(PUBLIC)/jsurl + +DEFINES += -D_IMPL_NS_WEB + +CPPSRCS= \ + nsDLLFactory.cpp \ + nsDocumentViewer.cpp \ + nsDocLoader.cpp \ + nsPluginViewer.cpp \ + nsThrobber.cpp \ + nsWebShell.cpp \ + $(NULL) + +include $(topsrcdir)/config/config.mk + +TARGETS = $(LIBRARY) + +include $(topsrcdir)/config/rules.mk + diff --git a/mozilla/webshell/tests/Makefile.in b/mozilla/webshell/tests/Makefile.in new file mode 100644 index 00000000000..79eeb8f8cf2 --- /dev/null +++ b/mozilla/webshell/tests/Makefile.in @@ -0,0 +1,35 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +# Rhapsody is using a copy of the viewer source +# as a starting point for the ybfe. +ifeq ($(OS_ARCH),Rhapsody) +DIRS = $(DEPTH)/cmd/ybfe +else +DIRS = viewer +endif + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/webshell/tests/viewer/Makefile.in b/mozilla/webshell/tests/viewer/Makefile.in new file mode 100644 index 00000000000..9dd9e9157da --- /dev/null +++ b/mozilla/webshell/tests/viewer/Makefile.in @@ -0,0 +1,205 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +CPPSRCS = \ + nsBrowserWindow.cpp \ + nsEditorMode.cpp \ + nsEditorInterfaces.cpp \ + nsMotifMenu.cpp \ + nsSetupRegistry.cpp \ + nsUnixMain.cpp \ + nsViewerApp.cpp \ + nsWebCrawler.cpp \ + nsStubs.cpp \ + $(NULL) + +INCLUDES+= -I$(PUBLIC)/raptor -I$(PUBLIC)/xpcom -I$(PUBLIC)/dom \ + -I$(PUBLIC)/netlib -I$(PUBLIC)/js -I$(PUBLIC)/pref -I$(PUBLIC)/network -I$(PUBLIC)/xp + +OBJS = $(CPPSRCS:.cpp=.o) + +EX_LIBS = \ + $(DIST)/bin/libraptorbase.so \ + $(DIST)/bin/libpng.so \ + $(DIST)/bin/libpref.so \ + $(DIST)/bin/libraptorbase.so \ + $(DIST)/bin/libwidgetunix.so \ + $(DIST)/bin/libraptorgfx.so \ + $(DIST)/bin/libgfxunix.so \ + $(DIST)/bin/libraptorhtml.so \ + $(DIST)/bin/libgmbaseunix.so \ + $(DIST)/bin/libraptorhtmlpars.so \ + $(DIST)/bin/libraptorview.so \ + $(DIST)/bin/libreg.so \ + $(DIST)/bin/libabouturl.so \ + $(DIST)/bin/libfileurl.so \ + $(DIST)/bin/libftpurl.so \ + $(DIST)/bin/libgophurl.so \ + $(DIST)/bin/libhttpurl.so \ + $(DIST)/bin/libimg.so \ + $(DIST)/bin/libjpeg.so \ + $(DIST)/bin/libjs.so \ + $(DIST)/bin/libjsdom.so +ifdef MOZ_OJI + EX_LIBS += $(DIST)/bin/libjsj.so +endif + +EX_LIBS += \ + $(DIST)/bin/libmimetype.so \ + $(DIST)/bin/libnetcache.so \ + $(DIST)/bin/libnetcnvts.so \ + $(DIST)/bin/libnetlib.so \ + $(DIST)/bin/libnetutil.so \ + $(DIST)/bin/libnetwork.so \ + $(DIST)/bin/libraptorwebwidget.so \ + $(DIST)/bin/libreg.so \ + $(DIST)/bin/libremoturl.so \ + $(DIST)/bin/libsecfree.so \ + $(DIST)/bin/libstubnj.so \ + $(DIST)/bin/libstubsj.so \ + $(DIST)/bin/libtestdynamic.so \ + $(DIST)/bin/libutil.so \ + $(DIST)/bin/libxp.so \ + $(DIST)/bin/libxpcom.so \ + $(DIST)/bin/libzlib.so \ + $(DIST)/bin/libutil.so \ + $(DIST)/bin/libxp.so \ + $(DIST)/bin/libxpcom.so \ + $(DIST)/bin/libzlib.so \ + $(DIST)/bin/libraptorplugin.so \ + $(NULL) + +ifeq ($(OS_ARCH),Linux) +EX_LIBS += \ + $(DIST)/bin/libpwcac.so \ + $(DIST)/bin/libdbm.so \ + $(NULL) +endif + +ifeq ($(OS_ARCH),SunOS) +EX_LIBS += \ + $(DIST)/bin/libpwcac.so \ + $(DIST)/bin/libdbm.so \ + $(NULL) +endif + +PROGS = main + +TARGETS = $(PROGS) + +include $(topsrcdir)/config/rules.mk + +$(PROGS): $(OBJS) $(EX_LIBS) + @$(MAKE_OBJDIR) +ifeq ($(OS_ARCH),Linux) + $(CCC) -rdynamic -o $@ $(OBJS) $(LDFLAGS) $(EX_LIBS) $(NSPR_LIBS) $(FE_X_LIBS) $(OS_LIBS) +else +ifeq ($(OS_ARCH),IRIX) + $(CCC) -o $@ -woff 84,85 $(LDFLAGS) $(OBJS) $(EX_LIBS) $(NSPR_LIBS) $(FE_X_LIBS) $(OS_LIBS) +else + $(CCC) -o $@ $(LDFLAGS) $(OBJS) $(EX_LIBS) $(NSPR_LIBS) $(FE_X_LIBS) $(OS_LIBS) +endif +endif + +export:: + +install:: $(TARGETS) + $(INSTALL) $(PROGS) $(DIST)/bin + $(INSTALL) $(srcdir)/samples/test0.html $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/test1.html $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/test2.html $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/test3.html $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/test4.html $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/test5.html $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/test6.html $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/test7.html $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/test8.html $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/test8siz.html $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/test8sca.html $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/test8tab.html $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/test9.html $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/test9a.html $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/test9b.html $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/raptor.jpg $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/Anieyes.gif $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/gear1.gif $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/rock_gra.gif $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/bg.jpg $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/samples/test10.html $(DIST)/bin/res/samples + $(INSTALL) $(srcdir)/throbber/anims00.gif $(DIST)/bin/res/throbber + $(INSTALL) $(srcdir)/throbber/anims01.gif $(DIST)/bin/res/throbber + $(INSTALL) $(srcdir)/throbber/anims02.gif $(DIST)/bin/res/throbber + $(INSTALL) $(srcdir)/throbber/anims03.gif $(DIST)/bin/res/throbber + $(INSTALL) $(srcdir)/throbber/anims04.gif $(DIST)/bin/res/throbber + $(INSTALL) $(srcdir)/throbber/anims05.gif $(DIST)/bin/res/throbber + $(INSTALL) $(srcdir)/throbber/anims06.gif $(DIST)/bin/res/throbber + $(INSTALL) $(srcdir)/throbber/anims07.gif $(DIST)/bin/res/throbber + $(INSTALL) $(srcdir)/throbber/anims08.gif $(DIST)/bin/res/throbber + $(INSTALL) $(srcdir)/throbber/anims09.gif $(DIST)/bin/res/throbber + $(INSTALL) $(srcdir)/throbber/anims10.gif $(DIST)/bin/res/throbber + $(INSTALL) $(srcdir)/throbber/anims11.gif $(DIST)/bin/res/throbber + $(INSTALL) $(srcdir)/throbber/anims12.gif $(DIST)/bin/res/throbber + $(INSTALL) $(srcdir)/throbber/anims13.gif $(DIST)/bin/res/throbber + +clobber:: + rm -f $(DIST)/bin/viewer.exe + rm -f $(DIST)/bin/res/samples/test0.html + rm -f $(DIST)/bin/res/samples/test1.html + rm -f $(DIST)/bin/res/samples/test2.html + rm -f $(DIST)/bin/res/samples/test3.html + rm -f $(DIST)/bin/res/samples/test4.html + rm -f $(DIST)/bin/res/samples/test5.html + rm -f $(DIST)/bin/res/samples/test6.html + rm -f $(DIST)/bin/res/samples/test7.html + rm -f $(DIST)/bin/res/samples/test8.html + rm -f $(DIST)/bin/res/samples/test8siz.html + rm -f $(DIST)/bin/res/samples/test8sca.html + rm -f $(DIST)/bin/res/samples/test8tab.html + rm -f $(DIST)/bin/res/samples/test9.html + rm -f $(DIST)/bin/res/samples/test9a.html + rm -f $(DIST)/bin/res/samples/test9b.html + rm -f $(DIST)/bin/res/samples/raptor.jpg + rm -f $(DIST)/bin/res/samples/Anieyes.gif + rm -f $(DIST)/bin/res/samples/gear1.gif + rm -f $(DIST)/bin/res/samples/rock_gra.gif + rm -f $(DIST)/bin/res/samples/bg.jpg + rm -f $(DIST)/bin/res/samples/test10.html + rm -f $(DIST)/bin/res/throbber/anims00.gif + rm -f $(DIST)/bin/res/throbber/anims01.gif + rm -f $(DIST)/bin/res/throbber/anims02.gif + rm -f $(DIST)/bin/res/throbber/anims03.gif + rm -f $(DIST)/bin/res/throbber/anims04.gif + rm -f $(DIST)/bin/res/throbber/anims05.gif + rm -f $(DIST)/bin/res/throbber/anims06.gif + rm -f $(DIST)/bin/res/throbber/anims07.gif + rm -f $(DIST)/bin/res/throbber/anims08.gif + rm -f $(DIST)/bin/res/throbber/anims09.gif + rm -f $(DIST)/bin/res/throbber/anims10.gif + rm -f $(DIST)/bin/res/throbber/anims11.gif + rm -f $(DIST)/bin/res/throbber/anims12.gif + rm -f $(DIST)/bin/res/throbber/anims13.gif + + diff --git a/mozilla/widget/Makefile.in b/mozilla/widget/Makefile.in new file mode 100644 index 00000000000..6d4e5f45be6 --- /dev/null +++ b/mozilla/widget/Makefile.in @@ -0,0 +1,29 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = .. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS= public src tests + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/widget/public/Makefile.in b/mozilla/widget/public/Makefile.in new file mode 100644 index 00000000000..05bde4aab5b --- /dev/null +++ b/mozilla/widget/public/Makefile.in @@ -0,0 +1,88 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DEFINES += -D_IMPL_NS_UI + +EXPORTS = \ + nsIMenuBar.h \ + nsIMenu.h \ + nsIMenuItem.h \ + nsIToolbar.h \ + nsIImageButton.h \ + nsIToolbarManager.h \ + nsIToolbarManagerListener.h \ + nsIToolbarItem.h \ + nsIToolbarItemHolder.h \ + nsIPopUpMenu.h \ + nsIMenuButton.h \ + nsIImageButtonListener.h \ + nsStringUtil.h \ + nsui.h \ + nsITabWidget.h \ + nsIWidget.h \ + nsIButton.h \ + nsICheckButton.h\ + nsIListWidget.h \ + nsIComboBox.h \ + nsITextWidget.h \ + nsITextAreaWidget.h \ + nsIComboBox.h \ + nsIListBox.h \ + nsIFileWidget.h \ + nsIScrollbar.h \ + nsGUIEvent.h \ + nsIRadioButton.h\ + nsIRadioGroup.h \ + nsIMouseListener.h \ + nsIEventListener.h \ + nsIToolkit.h \ + nsWidgetsCID.h \ + nsITooltipWidget.h \ + nsIAppShell.h \ + nsILookAndFeel.h \ + nsIDialog.h \ + nsILabel.h \ + nsWidgetSupport.h \ + nsIMenuBar.h \ + nsIMenu.h \ + nsIMenuItem.h \ + nsIToolbar.h \ + nsIImageButton.h \ + nsIToolbar.h \ + nsIToolbarManager.h \ + nsIToolbarManagerListener.h \ + nsIToolbarItem.h \ + nsIToolbarItemHolder.h \ + nsIPopUpMenu.h \ + nsIMenuButton.h \ + nsIImageButtonListener.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +MODULE = raptor + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/widget/src/Makefile.in b/mozilla/widget/src/Makefile.in new file mode 100644 index 00000000000..a427dd32b2e --- /dev/null +++ b/mozilla/widget/src/Makefile.in @@ -0,0 +1,36 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +ifeq ($(OS_TARGET),Rhapsody) +DIRS = rhapsody +else +DIRS = xpwidgets motif build +endif + +include $(topsrcdir)/config/config.mk + +TARGET = $(LIBRARY) + +include $(topsrcdir)/config/rules.mk + diff --git a/mozilla/widget/src/build/Makefile.in b/mozilla/widget/src/build/Makefile.in new file mode 100644 index 00000000000..19e44bcd7af --- /dev/null +++ b/mozilla/widget/src/build/Makefile.in @@ -0,0 +1,60 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +LIBRARY_NAME = widgetunix + +MODULE=raptor + +REQUIRES=util img xpcom raptor netlib + +INCLUDES+= -I$(srcdir)/../xpwidgets -I$(srcdir)/../motif -I$(srcdir)/. + +CPPSRCS=dlldeps.cpp nsWidgetSupport.cpp nsMotifWidgetFactory.cpp + +ifeq ($(OS_ARCH),IRIX) +LD = $(CCC) +LD_ALL = -all +LD_NONE = -none +endif + +EXTRA_DSO_LDOPTS+=\ + $(DIST)/lib/libraptorwidgetunix_s.a \ + $(DIST)/lib/libraptorbasewidget_s.a \ + $(DIST)/bin/libxpcom.so \ + $(DIST)/bin/libraptorbase.so \ + $(DIST)/bin/libreg.so \ + $(NSPR_LIBS) + +# This should really be done properly in 'config' +ifeq ($(OS_ARCH),Linux) +EXTRA_DSO_LDOPTS+=\ + -L/usr/X11R6/lib -lX11 -lm +else +EXTRA_DSO_LDOPTS+= -lXm -lXt -lX11 -lm +endif + +include $(topsrcdir)/config/rules.mk + diff --git a/mozilla/widget/src/motif/Makefile.in b/mozilla/widget/src/motif/Makefile.in new file mode 100644 index 00000000000..e96f77f50bf --- /dev/null +++ b/mozilla/widget/src/motif/Makefile.in @@ -0,0 +1,97 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +LIBRARY_NAME = raptorwidgetunix_s + +MODULE=raptor + +REQUIRES=util img xpcom raptor netlib + +DEFINES += -D_IMPL_NS_WIDGET + +INCLUDES+= -I$(srcdir)/../xpwidgets -I$(srcdir)/../motif -I$(srcdir)/. + +CPPSRCS= \ + nsMenuBar.cpp \ + nsMenu.cpp \ + nsMenuItem.cpp \ + nsPopUpMenu.cpp \ + nsComboBox.cpp \ + nsTextHelper.cpp \ + nsTextAreaWidget.cpp \ + nsTextWidget.cpp \ + nsListBox.cpp \ + nsRadioButton.cpp \ + nsFileWidget.cpp \ + nsCheckButton.cpp \ + nsScrollbar.cpp \ + nsButton.cpp \ + nsAppShell.cpp \ + nsLookAndFeel.cpp \ + nsToolkit.cpp \ + nsLabel.cpp \ + nsDialog.cpp \ + nsWindow.cpp \ + nsXtEventHandler.cpp \ + nsXtManageWidget.cpp + +CPP_OBJS= \ + ./$(OBJDIR)/nsPopUpMenu.o \ + ./$(OBJDIR)/nsComboBox.o \ + ./$(OBJDIR)/nsFileWidget.o \ + ./$(OBJDIR)/nsTextHelper.o \ + ./$(OBJDIR)/nsTextAreaWidget.o \ + ./$(OBJDIR)/nsTextWidget.o \ + ./$(OBJDIR)/nsListBox.o \ + ./$(OBJDIR)/nsRadioButton.o \ + ./$(OBJDIR)/nsFileWidget.o \ + ./$(OBJDIR)/nsCheckButton.o \ + ./$(OBJDIR)/nsScrollbar.o \ + ./$(OBJDIR)/nsButton.o \ + ./$(OBJDIR)/nsScrollbar.o \ + ./$(OBJDIR)/nsAppShell.o \ + ./$(OBJDIR)/nsLookAndFeel.o \ + ./$(OBJDIR)/nsToolkit.o \ + ./$(OBJDIR)/nsLabel.o \ + ./$(OBJDIR)/nsDialog.o \ + ./$(OBJDIR)/nsWindow.o \ + ./$(OBJDIR)/nsXtEventHandler.o \ + $(NULL) + + +TARGETS = $(LIBRARY) + +MKSHLIB := + +include $(topsrcdir)/config/rules.mk + + + + + + + diff --git a/mozilla/widget/src/rhapsody/Makefile.in b/mozilla/widget/src/rhapsody/Makefile.in new file mode 100644 index 00000000000..c74c834ae85 --- /dev/null +++ b/mozilla/widget/src/rhapsody/Makefile.in @@ -0,0 +1,77 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +LIBRARY_NAME = widgetunix + +MODULE=raptor + +REQUIRES=util img xpcom raptor netlib + +DEFINES += -D_IMPL_NS_WIDGET + +EXTRA_DSO_LDOPTS += -L$(DIST)/bin -lxpcom -lraptorbase -lreg $(NSPR_LIBS) + +CPPSRCS= \ + nsObject.cpp \ + $(NULL) + +######################################### +# Here's what unix/Motif had as of 9/18: +######################################### +# nsWidgetSupport.cpp +# nsWindow.cpp +# nsComboBox.cpp +# nsTextHelper.cpp +# nsTextAreaWidget.cpp +# nsTextWidget.cpp +# nsListBox.cpp +# nsRadioButton.cpp +# nsFileWidget.cpp +# nsCheckButton.cpp +# nsScrollbar.cpp +# nsButton.cpp +# nsAppShell.cpp +# nsWidgetFactory.cpp +# nsXtEventHandler.cpp +# nsLookAndFeel.cpp +# nsToolkit.cpp +# nsLabel.cpp +# nsDialog.cpp +# nsXtManageWidget.cpp + +include $(topsrcdir)/config/config.mk + +TARGETS = $(LIBRARY) + +include $(topsrcdir)/config/rules.mk + + + + + + + diff --git a/mozilla/widget/src/xpwidgets/Makefile.in b/mozilla/widget/src/xpwidgets/Makefile.in new file mode 100644 index 00000000000..453670ed071 --- /dev/null +++ b/mozilla/widget/src/xpwidgets/Makefile.in @@ -0,0 +1,57 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + + +include $(topsrcdir)/config/config.mk + +LIBRARY_NAME = raptorbasewidget_s + +#LCFLAGS=-D_IMPL_NS_WIDGET + +ifeq ($(OS_TARGET),Rhapsody) +INCLUDES += -I$(PUBLIC)/xpcom -I$(PUBLIC)/raptor -I$(srcdir)/../rhapsody +else +INCLUDES += -I$(srcdir)/../public -I$(PUBLIC)/xpcom -I$(PUBLIC)/raptor -I$(srcdir)/../motif -I$(srcdir)/. +endif + + +CPPSRCS=nsBaseWidget.cpp \ + nsMenuButton.cpp \ + nsToolbarItemHolder.cpp \ + nsToolbarManager.cpp \ + nsImageButton.cpp \ + nsToolbar.cpp \ + $(NULL) + +MODULE=raptor + +REQUIRES=util img xpcom raptor netlib + +TARGETS = $(LIBRARY) + + +MKSHLIB := + +include $(topsrcdir)/config/rules.mk + diff --git a/mozilla/widget/tests/Makefile.in b/mozilla/widget/tests/Makefile.in new file mode 100644 index 00000000000..51746e1c937 --- /dev/null +++ b/mozilla/widget/tests/Makefile.in @@ -0,0 +1,27 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH = ../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/widget/tests/scribble/Makefile.in b/mozilla/widget/tests/scribble/Makefile.in new file mode 100644 index 00000000000..b1e8f1464a2 --- /dev/null +++ b/mozilla/widget/tests/scribble/Makefile.in @@ -0,0 +1,132 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +CPPSRCS = \ + main.cpp \ + $(NULL) + +INCLUDES+= -I$(PUBLIC)/raptor -I$(PUBLIC)/xpcom -I$(PUBLIC)/shell + +DIRS = + +OBJS = $(CPPSRCS:.cpp=.o) + +EX_LIBS = \ + $(DIST)/bin/libraptorbase.so \ + $(DIST)/bin/libpng.so \ + $(DIST)/bin/libpref.so \ + $(DIST)/bin/libraptorbase.so \ + $(DIST)/bin/libwidgetunix.so \ + $(DIST)/bin/libraptorgfx.so \ + $(DIST)/bin/libgfxunix.so \ + $(DIST)/bin/libraptorhtml.so \ + $(DIST)/bin/libgmbaseunix.so \ + $(DIST)/bin/libraptorhtmlbase_s.so \ + $(DIST)/bin/libraptorhtmldoc_s.so \ + $(DIST)/bin/libraptorhtmlforms_s.so \ + $(DIST)/bin/libraptorhtmlpars.so \ + $(DIST)/bin/libraptorhtmlstyle_s.so \ + $(DIST)/bin/libraptorhtmltable_s.so \ + $(DIST)/bin/libraptorlayout_s.so \ + $(DIST)/bin/libraptorevents_s.so \ + $(DIST)/bin/libraptorview.so \ + $(DIST)/bin/libreg.so \ + $(DIST)/bin/libabouturl.so \ + $(DIST)/bin/libfileurl.so \ + $(DIST)/bin/libftpurl.so \ + $(DIST)/bin/libgophurl.so \ + $(DIST)/bin/libhttpurl.so \ + $(DIST)/bin/libimg.so \ + $(DIST)/bin/libjpeg.so \ + $(DIST)/bin/libjs.so \ + $(DIST)/bin/libjsdom.so \ + $(DIST)/bin/libjsj.so \ + $(DIST)/bin/libmimetype.so \ + $(DIST)/bin/libmsgc21.so \ + $(DIST)/bin/libnetcache.so \ + $(DIST)/bin/libnetcnvts.so \ + $(DIST)/bin/libnetlib.so \ + $(DIST)/bin/libnetutil.so \ + $(DIST)/bin/libnetwork.so \ + $(DIST)/bin/libraptorwebwidget.so \ + $(DIST)/bin/libreg.so \ + $(DIST)/bin/libremoturl.so \ + $(DIST)/bin/libsecfree.so \ + $(DIST)/bin/libstubnj.so \ + $(DIST)/bin/libstubsj.so \ + $(DIST)/bin/libtestdynamic.so \ + $(DIST)/bin/libutil.so \ + $(DIST)/bin/libxp.so \ + $(DIST)/bin/libxpcom.so \ + $(DIST)/bin/libzlib.so \ + $(DIST)/bin/libutil.so \ + $(DIST)/bin/libxp.so \ + $(DIST)/bin/libxpcom.so \ + $(DIST)/bin/libzlib.so \ + $(DIST)/bin/libnglcsslay_s.so \ + $(DIST)/bin/libnglhtmlcon_s.so \ + $(NULL) + +ifeq ($(OS_ARCH),Linux) +EX_LIBS += \ + $(DIST)/bin/libpwcac.so \ + $(DIST)/bin/libdbm.so \ + $(NULL) +endif + +PROGS = $(addprefix $(OBJDIR)/, $(CPPSRCS:.cpp=)) + +TARGETS = $(PROGS) + +include $(topsrcdir)/config/rules.mk + +$(OBJDIR)/Scribble.o:: Scribble.cpp + $(CCC) -o $@ -c $(CFLAGS) Scribble.cpp $(LDFLAGS) + + +$(OBJDIR)/%.o: %.cpp + @$(MAKE_OBJDIR) + $(CCC) -o $@ $(CFLAGS) -c $*.cpp + +$(PROGS):$(OBJDIR)/%: $(OBJDIR)/%.o $(OBJDIR)/Scribble.o $(EX_LIBS) + @$(MAKE_OBJDIR) +ifeq ($(OS_ARCH),Linux) + $(CCC) -rdynamic -o $@ $@.o $(OBJDIR)/Scribble.o $(LDFLAGS) $(EX_LIBS) $(NSPR_LIBS) $(OS_LIBS) +else + $(CCC) -o $@ $@.o -woff 84,85 $(LDFLAGS) $(OBJDIR)/Scribble.o $(EX_LIBS) $(NSPR_LIBS) $(OS_LIBS) +endif + +export:: + + + +install:: $(TARGETS) + $(INSTALL) $(PROGS) $(DIST)/bin + +clobber:: + rm -f $(DIST)/bin/viewer.exe + + diff --git a/mozilla/widget/tests/widget/Makefile.in b/mozilla/widget/tests/widget/Makefile.in new file mode 100644 index 00000000000..aec7919edab --- /dev/null +++ b/mozilla/widget/tests/widget/Makefile.in @@ -0,0 +1,117 @@ +#!gmake +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. + +DEPTH=../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +CPPSRCS = \ + main.cpp \ + nsWidgetTest.cpp \ + $(NULL) + +INCLUDES+= -I$(PUBLIC)/raptor -I$(PUBLIC)/xpcom -I$(PUBLIC)/shell + +DIRS = + +OBJS = $(CPPSRCS:.cpp=.o) + +EX_LIBS = \ + $(DIST)/bin/libraptorbase.so \ + $(DIST)/bin/libpng.so \ + $(DIST)/bin/libpref.so \ + $(DIST)/bin/libraptorbase.so \ + $(DIST)/bin/libwidgetunix.so \ + $(DIST)/bin/libraptorgfx.so \ + $(DIST)/bin/libgfxunix.so \ + $(DIST)/bin/libraptorhtml.so \ + $(DIST)/bin/libgmbaseunix.so \ + $(DIST)/bin/libraptorhtml.so \ + $(DIST)/bin/libraptorhtmlpars.so \ + $(DIST)/bin/libraptorview.so \ + $(DIST)/bin/libreg.so \ + $(DIST)/bin/libabouturl.so \ + $(DIST)/bin/libfileurl.so \ + $(DIST)/bin/libftpurl.so \ + $(DIST)/bin/libgophurl.so \ + $(DIST)/bin/libhttpurl.so \ + $(DIST)/bin/libimg.so \ + $(DIST)/bin/libjpeg.so \ + $(DIST)/bin/libjs.so \ + $(DIST)/bin/libjsdom.so \ + $(DIST)/bin/libjsj.so \ + $(DIST)/bin/libmimetype.so \ + $(DIST)/bin/libmsgc21.so \ + $(DIST)/bin/libnetcache.so \ + $(DIST)/bin/libnetcnvts.so \ + $(DIST)/bin/libnetlib.so \ + $(DIST)/bin/libnetutil.so \ + $(DIST)/bin/libnetwork.so \ + $(DIST)/bin/libraptorwebwidget.so \ + $(DIST)/bin/libreg.so \ + $(DIST)/bin/libremoturl.so \ + $(DIST)/bin/libsecfree.so \ + $(DIST)/bin/libstubnj.so \ + $(DIST)/bin/libstubsj.so \ + $(DIST)/bin/libtestdynamic.so \ + $(DIST)/bin/libutil.so \ + $(DIST)/bin/libxp.so \ + $(DIST)/bin/libxpcom.so \ + $(DIST)/bin/libzlib.so \ + $(DIST)/bin/libutil.so \ + $(DIST)/bin/libxp.so \ + $(DIST)/bin/libxpcom.so \ + $(DIST)/bin/libzlib.so \ + $(NULL) + +ifeq ($(OS_ARCH),Linux) +EX_LIBS += \ + $(DIST)/bin/libpwcac.so \ + $(DIST)/bin/libdbm.so \ + $(NULL) +endif + +PROG = widget + +TARGETS = $(OBJDIR)/$(PROG) + +include $(topsrcdir)/config/rules.mk + +$(OBJDIR)/%.o: %.cpp + @$(MAKE_OBJDIR) + $(CCC) -o $@ $(CFLAGS) -c $*.cpp + +$(OBJDIR)/$(PROG): $(EX_LIBS) $(OBJDIR)/main.o $(OBJDIR)/nsWidgetTest.o + @$(MAKE_OBJDIR) +ifeq ($(OS_ARCH),Linux) + $(CCC) -rdynamic -o $@ $(OBJDIR)/main.o $(OBJDIR)/nsWidgetTest.o $(LDFLAGS) $(EX_LIBS) $(NSPR_LIBS) $(OS_LIBS) +else + $(CCC) -o $@ $@.o -woff 84,85 $(LDFLAGS) $(OBJDIR)/nsWidgetTest.o $(EX_LIBS) $(NSPR_LIBS) $(OS_LIBS) +endif + +install:: $(TARGETS) + $(INSTALL) $(OBJDIR)/$(PROG) $(DIST)/bin + +clobber:: + rm -f $(DIST)/bin/$(PROG) + +