# # 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 the Mozilla OS/2 libraries. # # The Initial Developer of the Original Code is John Fairhurst, # . Portions created by John Fairhurst are # Copyright (C) 1999 John Fairhurst. All Rights Reserved. # # Contributor(s): # # Makefile for gfx/src/os2 # DEPTH = ../../.. topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk MODULE = gfx LIBRARY_NAME = gfx_os2 EXPORT_LIBRARY = 1 IS_COMPONENT = 1 MODULE_NAME = nsGfxOS2Module GRE_MODULE = 1 PACKAGE_FILE = gfxos2.pkg REQUIRES = xpcom \ string \ widget \ view \ util \ pref \ uconv \ locale \ unicharutil \ imglib2 \ $(NULL) CPPSRCS = \ nsDeviceContextSpecOS2.cpp \ nsDeviceContextOS2.cpp \ nsDrawingSurfaceOS2.cpp \ nsRenderingContextOS2.cpp \ nsFontMetricsOS2.cpp \ nsImageOS2.cpp \ nsRegionOS2.cpp \ nsDeviceContextSpecFactoryO.cpp \ nsScreenOS2.cpp \ nsScreenManagerOS2.cpp \ nsGfxFactoryOS2.cpp \ nsPrintOptionsOS2.cpp \ nsGfxDefs.cpp \ $(topsrcdir)/gfx/src/windows/nsUnicodeRange.cpp \ $(NULL) EXPORTS = \ nsIRenderingContextOS2.h \ $(NULL) EXTRA_DSO_LIBS = gkgfx mozutil_s gfxshared_s EXTRA_DSO_LDOPTS = \ $(EXTRA_DSO_LIBS) \ $(MOZ_UNICHARUTIL_LIBS) \ $(MOZ_JS_LIBS) \ $(MOZ_COMPONENT_LIBS) \ -lpmwinx \ $(NULL) include $(topsrcdir)/config/rules.mk INCLUDES += -I$(topsrcdir)/gfx/src \ -I$(topsrcdir)/gfx/src/shared \ -I$(topsrcdir)/gfx/src/windows DEFINES += -DUSE_OS2_TOOLKIT_HEADERS