#!gmake # # The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of # the License at http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or # implied. See the License for the specific language governing # rights and limitations under the License. # # The Original Code is Mozilla MathML Project. # # The Initial Developer of the Original Code is Heriot-Watt # University, Edinburgh. Portions created by Heriot-Watt University # are Copyright (C) 1999 Heriot-Watt University. All Rights Reserved. # # Contributor(s): # David J. Fiddes # DEPTH=../../../.. topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk MODULE = layout LIBRARY_NAME = gkmathmlbase_s PACKAGE_FILE = mathml.pkg REQUIRES = xpcom \ string \ dom \ content \ gfx \ widget \ webshell \ locale \ intl \ unicharutil \ necko \ docshell \ webbrwsr \ windowwatcher \ pref \ $(NULL) LOCAL_INCLUDES = \ -I$(srcdir)/../../../html/style/src \ -I$(srcdir)/../../../html/base/src \ -I$(srcdir)/../../../base/src \ -I$(srcdir)/../../../html/table/src \ -I$(srcdir)/../../content/src \ $(NULL) CPPSRCS = nsMathMLChar.cpp \ nsMathMLFrame.cpp \ nsMathMLContainerFrame.cpp \ nsMathMLForeignFrameWrapper.cpp \ nsMathMLTokenFrame.cpp \ nsMathMLmoFrame.cpp \ nsMathMLmrowFrame.cpp \ nsMathMLmphantomFrame.cpp \ nsMathMLmfencedFrame.cpp \ nsMathMLmfracFrame.cpp \ nsMathMLmsupFrame.cpp \ nsMathMLmsubFrame.cpp \ nsMathMLmsubsupFrame.cpp \ nsMathMLmmultiscriptsFrame.cpp \ nsMathMLmtableFrame.cpp \ nsMathMLmunderFrame.cpp \ nsMathMLmoverFrame.cpp \ nsMathMLmunderoverFrame.cpp \ nsMathMLmpaddedFrame.cpp \ nsMathMLmspaceFrame.cpp \ nsMathMLmstyleFrame.cpp \ nsMathMLmsqrtFrame.cpp \ nsMathMLmrootFrame.cpp \ nsMathMLmactionFrame.cpp \ $(NULL) include $(topsrcdir)/config/config.mk # we don't want the shared lib, but we want to force the creation of a static lib. # do we still want this? - DJF FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk _PROPERTIES = \ mathfont.properties \ mathfontPUA.properties \ mathfontCMSY10.properties \ mathfontCMEX10.properties \ mathfontMTExtra.properties \ mathfontMath1.properties \ mathfontMath2.properties \ mathfontMath4.properties \ mathfontSymbol.properties \ $(NULL) libs:: $(_PROPERTIES) $(INSTALL) $^ $(DIST)/bin/res/fonts install:: $(_PROPERTIES) $(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)$(mozappdir)/res/fonts DEFINES += -D_IMPL_NS_LAYOUT