From 6d5a3038e3d9b0df99a7d6a6f8059d594b87768e Mon Sep 17 00:00:00 2001 From: "waterson%netscape.com" Date: Thu, 24 Dec 1998 06:39:28 +0000 Subject: [PATCH] Fixed up include paths to get implementation headers. --- rdf/build/Makefile.in | 7 +++++++ rdf/build/makefile.win | 17 +++++++++++------ rdf/build/nsRDFFactory.cpp | 1 + 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/rdf/build/Makefile.in b/rdf/build/Makefile.in index a1df3b9d23c0..001903dae7d3 100644 --- a/rdf/build/Makefile.in +++ b/rdf/build/Makefile.in @@ -40,6 +40,13 @@ MODULE = rdf REQUIRES = dom js netlib rdf raptor xpcom +# XXX Note dependencies on implementation headers for factory functions + +INCLUDES += -I$(srcdir)/../rdf/base/src \ + -I$(srcdir)/../rdf/content/src \ + -I$(srcdir)/../rdf/datasource/src \ + $(NULL) + EXTRA_DSO_LDOPTS = \ -L$(DIST)/bin \ -L$(DIST)/lib \ diff --git a/rdf/build/makefile.win b/rdf/build/makefile.win index e5640a3813b4..e5d529472f47 100644 --- a/rdf/build/makefile.win +++ b/rdf/build/makefile.win @@ -41,12 +41,17 @@ LLIBS=\ $(DIST)\lib\libplc21.lib \ $(LIBNSPR) -LINCS= -I$(PUBLIC)\rdf \ - -I$(PUBLIC)\xpcom \ - -I$(PUBLIC)\netlib \ - -I$(PUBLIC)\raptor \ - -I$(PUBLIC)\js \ - -I$(PUBLIC)\dom \ +# XXX Note dependencies on implementation dirs for factory methods. + +LINCS= -I$(PUBLIC)\rdf \ + -I$(PUBLIC)\xpcom \ + -I$(PUBLIC)\netlib \ + -I$(PUBLIC)\raptor \ + -I$(PUBLIC)\js \ + -I$(PUBLIC)\dom \ + -I$(DEPTH)\rdf\base\src \ + -I$(DEPTH)\rdf\content\src \ + -I$(DEPTH)\rdf\datasource\src \ $(NULL) include <$(DEPTH)\config\rules.mak> diff --git a/rdf/build/nsRDFFactory.cpp b/rdf/build/nsRDFFactory.cpp index ad5d47c77de3..35c0df96a1b7 100644 --- a/rdf/build/nsRDFFactory.cpp +++ b/rdf/build/nsRDFFactory.cpp @@ -19,6 +19,7 @@ #include "nsISupports.h" #include "nsIFactory.h" #include "nsIRDFResourceManager.h" +#include "nsRDFBaseDataSources.h" #include "nsRDFBuiltInDataSources.h" #include "nsRDFDocument.h" #include "nsRDFCID.h"