#!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 = ../.. LIBRARY_NAME = raptorhtmlpars DEFINES = -D_IMPL_NS_HTMLPARS CPPSRCS = \ nsHTMLNullSink.cpp \ nsParserNode.cpp \ nsDTDDebug.cpp \ nsScanner.cpp \ nsToken.cpp \ nsTokenHandler.cpp \ CNavDTD.cpp \ COtherDTD.cpp \ CRtfDTD.cpp \ nsValidDTD.cpp \ nsWellFormedDTD.cpp \ nsParser.cpp \ CParserContext.cpp \ nsHTMLTokens.cpp \ nsHTMLTags.cpp \ prstrm.cpp \ nsHTMLContentSinkStream.cpp \ nsXIFDTD.cpp \ $(NULL) EXPORTS = \ nshtmlpars.h \ nsIContentSink.h \ nsIHTMLContentSink.h \ nsHTMLContentSinkStream.h \ nsHTMLTokens.h \ nsIParserNode.h \ nsIParser.h \ nsIDTD.h \ nsIParserFilter.h \ nsToken.h \ CNavDTD.h \ COtherDTD.h \ nsWellFormedDTD.h \ nsValidDTD.h \ CRtfDTD.h \ nsXIFDTD.h \ $(NULL) EXTRA_EXPORTS = \ nsHTMLTags.h \ $(NULL) MODULE = raptor REQUIRES = xpcom netlib raptor include $(DEPTH)/config/config.mk include $(DEPTH)/config/rules.mk export:: generate $(INSTALL) $(EXTRA_EXPORTS) $(PUBLIC)/$(MODULE) generate: nsHTMLTags.h $(OBJDIR)/nsHTMLTags.o: nsHTMLTags.h GENTAGS = $(DEPTH)/htmlparser/tools/gentags.pl nsHTMLTags.h: $(GENTAGS) rm -f nsHTMLTags.h nsHTMLTags.cpp $(PERL) $(GENTAGS) nsHTMLTags