# # 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 this file as it was released upon August 6, 1998. # # The Initial Developer of the Original Code is Christopher # Seawood. Portions created by Christopher Seawood are # Copyright (C) 1998 Christopher Seawood. All # Rights Reserved. # # Contributor(s): # A netscape style .mk file for autoconf builds INCLUDED_AUTOCONF_MK = 1 USE_AUTOCONF = 1 MOZILLA_CLIENT = 1 BUILD_MODULES = @BUILD_MODULES@ MOZILLA_VERSION = @MOZILLA_VERSION@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ includedir = @includedir@/mozilla-$(MOZILLA_VERSION) libdir = @libdir@ datadir = @datadir@ mandir = @mandir@ idldir = @datadir@/idl/mozilla-$(MOZILLA_VERSION) mozappdir = $(libdir)/mozilla-$(MOZILLA_VERSION) mredir = $(libdir)/mre/mre-$(MOZILLA_VERSION) mrelibdir = $(mredir)/lib DIST = $(DEPTH)/dist MOZ_CHROME_FILE_FORMAT = @MOZ_CHROME_FILE_FORMAT@ MOZ_WIDGET_TOOLKIT = @MOZ_WIDGET_TOOLKIT@ MOZ_GFX_TOOLKIT = $(MOZ_WIDGET_TOOLKIT) MOZ_JS_LIBS = @MOZ_JS_LIBS@ MOZ_GFX_TOOLKIT_LDFLAGS = @MOZ_GFX_TOOLKIT_LDFLAGS@ MOZ_WIDGET_TOOLKIT_LDFLAGS = @MOZ_WIDGET_TOOLKIT_LDFLAGS@ MOZ_DEBUG = @MOZ_DEBUG@ MOZ_DEBUG_MODULES = @MOZ_DEBUG_MODULES@ MOZ_PROFILE_MODULES = @MOZ_PROFILE_MODULES@ MOZ_DEBUG_ENABLE_DEFS = @MOZ_DEBUG_ENABLE_DEFS@ MOZ_DEBUG_DISABLE_DEFS = @MOZ_DEBUG_DISABLE_DEFS@ MOZ_DEBUG_FLAGS = @MOZ_DEBUG_FLAGS@ MOZ_DEBUG_LDFLAGS=@MOZ_DEBUG_LDFLAGS@ MOZ_DBGRINFO_MODULES = @MOZ_DBGRINFO_MODULES@ MOZ_EXTENSIONS = @MOZ_EXTENSIONS@ MOZ_IMG_DECODERS= @MOZ_IMG_DECODERS@ MOZ_JSDEBUGGER = @MOZ_JSDEBUGGER@ MOZ_PERF_METRICS = @MOZ_PERF_METRICS@ MOZ_LEAKY = @MOZ_LEAKY@ MOZ_JPROF = @MOZ_JPROF@ MOZ_XPCTOOLS = @MOZ_XPCTOOLS@ ENABLE_EAZEL_PROFILER=@ENABLE_EAZEL_PROFILER@ EAZEL_PROFILER_CFLAGS=@EAZEL_PROFILER_CFLAGS@ EAZEL_PROFILER_LIBS=@EAZEL_PROFILER_LIBS@ GC_LEAK_DETECTOR = @GC_LEAK_DETECTOR@ NS_TRACE_MALLOC = @NS_TRACE_MALLOC@ USE_ELF_DYNSTR_GC = @USE_ELF_DYNSTR_GC@ USE_PREBINDING = @USE_PREBINDING@ MACOS_DEPLOYMENT_TARGET = @MACOS_DEPLOYMENT_TARGET@ MOZ_MAIL_NEWS = @MOZ_MAIL_NEWS@ MOZ_CALENDAR = @MOZ_CALENDAR@ MOZ_PLAINTEXT_EDITOR_ONLY = @MOZ_PLAINTEXT_EDITOR_ONLY@ MOZ_COMPOSER = @MOZ_COMPOSER@ BUILD_SHARED_LIBS = @BUILD_SHARED_LIBS@ BUILD_STATIC_LIBS = @BUILD_STATIC_LIBS@ MOZ_STATIC_COMPONENTS = @MOZ_STATIC_COMPONENTS@ MOZ_META_COMPONENTS = @MOZ_META_COMPONENTS@ MOZ_STATIC_COMPONENT_LIBS = @MOZ_STATIC_COMPONENT_LIBS@ ENABLE_TESTS = @ENABLE_TESTS@ IBMBIDI = @IBMBIDI@ SUNCTL = @SUNCTL@ ACCESSIBILITY = @ACCESSIBILITY@ MOZ_VIEW_SOURCE = @MOZ_VIEW_SOURCE@ MOZ_XPINSTALL = @MOZ_XPINSTALL@ MOZ_JSLOADER = @MOZ_JSLOADER@ MOZ_USE_NATIVE_UCONV = @MOZ_USE_NATIVE_UCONV@ MOZ_SINGLE_PROFILE = @MOZ_SINGLE_PROFILE@ MOZ_LDAP_XPCOM = @MOZ_LDAP_XPCOM@ MOZ_LDAP_XPCOM_EXPERIMENTAL = @MOZ_LDAP_XPCOM_EXPERIMENTAL@ XPCOM_USE_LEA = @XPCOM_USE_LEA@ JS_ULTRASPARC_OPTS = @JS_ULTRASPARC_OPTS@ MOZ_ENABLE_POSTSCRIPT = @MOZ_ENABLE_POSTSCRIPT@ MOZ_INSTALLER = @MOZ_INSTALLER@ MOZ_NO_ACTIVEX_SUPPORT = @MOZ_NO_ACTIVEX_SUPPORT@ MOZ_ACTIVEX_SCRIPTING_SUPPORT = @MOZ_ACTIVEX_SCRIPTING_SUPPORT@ XPC_IDISPATCH_SUPPORT = @MOZ_ACTIVEX_SCRIPTING_SUPPORT@ MOZ_XPFE_COMPONENTS = @MOZ_XPFE_COMPONENTS@ MOZ_IPCD = @MOZ_IPCD@ MOZ_PROFILESHARING = @MOZ_PROFILESHARING@ MOZ_PROFILELOCKING = @MOZ_PROFILELOCKING@ MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS = @MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS@ MOZ_COMPONENT_NSPR_LIBS=@MOZ_COMPONENT_NSPR_LIBS@ MOZ_COMPONENT_XPCOM_LIBS=@MOZ_COMPONENT_XPCOM_LIBS@ XPCOM_LIBS=@XPCOM_LIBS@ MOZ_REORDER=@MOZ_REORDER@ MOZ_TIMELINE=@MOZ_TIMELINE@ ENABLE_STRIP = @ENABLE_STRIP@ ClientWallet=1 CookieManagement=1 SingleSignon=1 MOZ_OJI = @MOZ_OJI@ MOZ_POST_DSO_LIB_COMMAND = @MOZ_POST_DSO_LIB_COMMAND@ MOZ_POST_PROGRAM_COMMAND = @MOZ_POST_PROGRAM_COMMAND@ MOZ_BUILD_ROOT = @MOZ_BUILD_ROOT@ MOZ_XUL = @MOZ_XUL@ NECKO_PROTOCOLS = @NECKO_PROTOCOLS@ NECKO_DISK_CACHE = @NECKO_DISK_CACHE@ NECKO_SMALL_BUFFERS = @NECKO_SMALL_BUFFERS@ MOZ_NATIVE_ZLIB = @SYSTEM_ZLIB@ MOZ_NATIVE_JPEG = @SYSTEM_JPEG@ MOZ_NATIVE_PNG = @SYSTEM_PNG@ MOZ_INTERNAL_LIBART_LGPL = @MOZ_INTERNAL_LIBART_LGPL@ MOZ_UPDATE_XTERM = @MOZ_UPDATE_XTERM@ MOZ_MATHML = @MOZ_MATHML@ MOZ_SVG = @MOZ_SVG@ MOZ_LIBART_CFLAGS = @MOZ_LIBART_CFLAGS@ TX_EXE = @TX_EXE@ # Mac's don't like / in a #include, so we include the libart # headers locally if we're using the external library ifdef MOZ_LIBART_CFLAGS ifndef MOZ_INTERNAL_LIBART_LGPL MOZ_LIBART_CFLAGS := $(MOZ_LIBART_CFLAGS)/libart_lgpl endif endif MOZ_LIBART_LIBS = @MOZ_LIBART_LIBS@ MOZ_INSURE = @MOZ_INSURE@ MOZ_INSURIFYING = @MOZ_INSURIFYING@ MOZ_INSURE_DIRS = @MOZ_INSURE_DIRS@ MOZ_INSURE_EXCLUDE_DIRS = @MOZ_INSURE_EXCLUDE_DIRS@ MOZ_NATIVE_NSPR = @MOZ_NATIVE_NSPR@ CROSS_COMPILE = @CROSS_COMPILE@ OS_CPPFLAGS = @CPPFLAGS@ OS_CFLAGS = $(OS_CPPFLAGS) @CFLAGS@ OS_CXXFLAGS = $(OS_CPPFLAGS) @CXXFLAGS@ OS_LDFLAGS = @LDFLAGS@ OS_COMPILE_CFLAGS = $(OS_CPPFLAGS) @COMPILE_CFLAGS@ OS_COMPILE_CXXFLAGS = $(OS_CPPFLAGS) @COMPILE_CXXFLAGS@ OS_INCLUDES = $(NSPR_CFLAGS) $(JPEG_CFLAGS) $(PNG_CFLAGS) $(ZLIB_CFLAGS) OS_LIBS = @LIBS@ ACDEFINES = @MOZ_DEFINES@ MOZ_OPTIMIZE = @MOZ_OPTIMIZE@ MOZ_OPTIMIZE_FLAGS = @MOZ_OPTIMIZE_FLAGS@ MOZ_OPTIMIZE_LDFLAGS = @MOZ_OPTIMIZE_LDFLAGS@ XCFLAGS = @XCFLAGS@ XLDFLAGS = @XLDFLAGS@ XLIBS = @XLIBS@ CYGWIN_WRAPPER = @CYGWIN_WRAPPER@ AIX_SHLIB_BIN = @AIX_SHLIB_BIN@ AR = @AR@ AR_FLAGS = @AR_FLAGS@ AR_EXTRACT = @AR_EXTRACT@ AR_LIST = @AR_LIST@ AR_DELETE = @AR_DELETE@ AS = @AS@ ASFLAGS = @ASFLAGS@ AS_DASH_C_FLAG = @AS_DASH_C_FLAG@ LD = @LD@ RC = @RC@ RCFLAGS = @RCFLAGS@ WINDRES = @WINDRES@ USE_SHORT_LIBNAME = @USE_SHORT_LIBNAME@ IMPLIB = @IMPLIB@ FILTER = @FILTER@ BIN_FLAGS = @BIN_FLAGS@ MIDL = @MIDL@ DLL_PREFIX = @DLL_PREFIX@ LIB_PREFIX = @LIB_PREFIX@ OBJ_SUFFIX = @OBJ_SUFFIX@ LIB_SUFFIX = @LIB_SUFFIX@ DLL_SUFFIX = @DLL_SUFFIX@ BIN_SUFFIX = @BIN_SUFFIX@ ASM_SUFFIX = @ASM_SUFFIX@ IMPORT_LIB_SUFFIX = @IMPORT_LIB_SUFFIX@ USE_N32 = @USE_N32@ HAVE_64BIT_OS = @HAVE_64BIT_OS@ # Temp hack. It is not my intention to leave this crap in here for ever. # Im talking to fur right now to solve the problem without introducing # NS_USE_NATIVE to the build system -ramiro. NS_USE_NATIVE = @NS_USE_NATIVE@ CC = @CC@ CXX = @CXX@ GNU_AS = @GNU_AS@ GNU_LD = @GNU_LD@ GNU_CC = @GNU_CC@ GNU_CXX = @GNU_CXX@ HAVE_GCC3_ABI = @HAVE_GCC3_ABI@ HOST_CC = @HOST_CC@ HOST_CXX = @HOST_CXX@ HOST_CFLAGS = @HOST_CFLAGS@ HOST_CXXFLAGS = @HOST_CXXFLAGS@ HOST_OPTIMIZE_FLAGS = @HOST_OPTIMIZE_FLAGS@ HOST_NSPR_MDCPUCFG = @HOST_NSPR_MDCPUCFG@ HOST_AR = @HOST_AR@ HOST_LD = @HOST_LD@ HOST_RANLIB = @HOST_RANLIB@ HOST_LIBIDL_CONFIG = @HOST_LIBIDL_CONFIG@ HOST_LIBIDL_CFLAGS = @HOST_LIBIDL_CFLAGS@ HOST_LIBIDL_LIBS = @HOST_LIBIDL_LIBS@ TARGET_NSPR_MDCPUCFG = @TARGET_NSPR_MDCPUCFG@ TARGET_CPU = @TARGET_CPU@ TARGET_VENDOR = @TARGET_VENDOR@ TARGET_OS = @TARGET_OS@ TARGET_MD_ARCH = @TARGET_MD_ARCH@ AUTOCONF = @AUTOCONF@ PERL = @PERL@ RANLIB = @RANLIB@ WHOAMI = @WHOAMI@ UNZIP = @UNZIP@ ZIP = @ZIP@ XARGS = @XARGS@ STRIP = @STRIP@ DOXYGEN = @DOXYGEN@ MAKE = @MAKE@ PBBUILD = @PBBUILD@ ifdef MOZ_NATIVE_JPEG JPEG_CFLAGS = @JPEG_CFLAGS@ JPEG_LIBS = @JPEG_LIBS@ JPEG_REQUIRES = else JPEG_CFLAGS = @MOZ_JPEG_CFLAGS@ JPEG_LIBS = @MOZ_JPEG_LIBS@ JPEG_REQUIRES = jpeg endif ifdef MOZ_NATIVE_ZLIB ZLIB_CFLAGS = @ZLIB_CFLAGS@ ZLIB_LIBS = @ZLIB_LIBS@ ZLIB_REQUIRES = else ZLIB_CFLAGS = @MOZ_ZLIB_CFLAGS@ ZLIB_LIBS = @MOZ_ZLIB_LIBS@ ZLIB_REQUIRES = zlib endif ifdef MOZ_NATIVE_PNG PNG_CFLAGS = @PNG_CFLAGS@ PNG_LIBS = @PNG_LIBS@ PNG_REQUIRES = else PNG_CFLAGS = @MOZ_PNG_CFLAGS@ PNG_LIBS = @MOZ_PNG_LIBS@ PNG_REQUIRES = png endif NSPR_CFLAGS = @NSPR_CFLAGS@ NSPR_LIBS = @NSPR_LIBS@ LDAP_CFLAGS = @LDAP_CFLAGS@ LDAP_LIBS = @LDAP_LIBS@ XPCOM_GLUE_LIBS = @XPCOM_GLUE_LIBS@ MOZ_XPCOM_OBSOLETE_LIBS = @MOZ_XPCOM_OBSOLETE_LIBS@ USE_DEPENDENT_LIBS = @USE_DEPENDENT_LIBS@ # UNIX98 iconv support LIBICONV = @LIBICONV@ # MKSHLIB_FORCE_ALL is used to force the linker to include all object # files present in an archive. MKSHLIB_UNFORCE_ALL reverts the linker # to normal behavior. Makefile's that create shared libraries out of # archives use these flags to force in all of the .o files in the # archives into the shared library. WRAP_MALLOC_LIB = @WRAP_MALLOC_LIB@ WRAP_MALLOC_CFLAGS = @WRAP_MALLOC_CFLAGS@ DSO_CFLAGS = @DSO_CFLAGS@ DSO_PIC_CFLAGS = @DSO_PIC_CFLAGS@ MKSHLIB = @MKSHLIB@ MKCSHLIB = @MKCSHLIB@ MKSHLIB_FORCE_ALL = @MKSHLIB_FORCE_ALL@ MKSHLIB_UNFORCE_ALL = @MKSHLIB_UNFORCE_ALL@ DSO_LDOPTS = @DSO_LDOPTS@ DLL_SUFFIX = @DLL_SUFFIX@ NO_LD_ARCHIVE_FLAGS = @NO_LD_ARCHIVE_FLAGS@ GTK_CONFIG = @GTK_CONFIG@ TK_CFLAGS = @TK_CFLAGS@ TK_LIBS = @TK_LIBS@ MOZ_TOOLKIT_REGISTRY_CFLAGS = \ -DWIDGET_DLL=@WIDGET_DLL@ \ -DGFXWIN_DLL=@GFXWIN_DLL@ \ $(TK_CFLAGS) MOZ_ENABLE_GTK = @MOZ_ENABLE_GTK@ MOZ_ENABLE_GTK2 = @MOZ_ENABLE_GTK2@ MOZ_ENABLE_XLIB = @MOZ_ENABLE_XLIB@ MOZ_ENABLE_PHOTON = @MOZ_ENABLE_PHOTON@ MOZ_ENABLE_COCOA = @MOZ_ENABLE_COCOA@ MOZ_ENABLE_XREMOTE = @MOZ_ENABLE_XREMOTE@ MOZ_GTK_CFLAGS = @MOZ_GTK_CFLAGS@ MOZ_GTK_LDFLAGS = @MOZ_GTK_LDFLAGS@ MOZ_GTK2_CFLAGS = @MOZ_GTK2_CFLAGS@ MOZ_GTK2_LIBS = @MOZ_GTK2_LIBS@ MOZ_XLIB_CFLAGS = @MOZ_XLIB_CFLAGS@ MOZ_XLIB_LDFLAGS = @MOZ_XLIB_LDFLAGS@ MOZ_XPRINT_CFLAGS = @MOZ_XPRINT_CFLAGS@ MOZ_XPRINT_LDFLAGS = @MOZ_XPRINT_LDFLAGS@ MOZ_ENABLE_XPRINT = @MOZ_ENABLE_XPRINT@ MOZ_ENABLE_FREETYPE2 = @MOZ_ENABLE_FREETYPE2@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ MOZ_ENABLE_XFT = @MOZ_ENABLE_XFT@ MOZ_XFT_CFLAGS = @MOZ_XFT_CFLAGS@ MOZ_XFT_LIBS = @MOZ_XFT_LIBS@ MOZ_ENABLE_COREXFONTS = @MOZ_ENABLE_COREXFONTS@ MOZ_EXTRA_X11CONVERTERS = @MOZ_EXTRA_X11CONVERTERS@ MOZ_ENABLE_XINERAMA = @MOZ_ENABLE_XINERAMA@ MOZ_XINERAMA_LIBS = @MOZ_XINERAMA_LIBS@ MOZ_XIE_LIBS = @MOZ_XIE_LIBS@ XT_LIBS = @XT_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLIB_GMODULE_LIBS = @GLIB_GMODULE_LIBS@ LIBIDL_CFLAGS = @LIBIDL_CFLAGS@ LIBIDL_LIBS = @LIBIDL_LIBS@ MOZ_NATIVE_MAKEDEPEND = @SYSTEM_MAKEDEPEND@ # Used for LD_LIBRARY_PATH LIBS_PATH = @LIBS_PATH@ MOZ_AUTO_DEPS = @MOZ_AUTO_DEPS@ COMPILER_DEPEND = @COMPILER_DEPEND@ MDDEPDIR := @MDDEPDIR@ MOZ_DEMANGLE_SYMBOLS = @MOZ_DEMANGLE_SYMBOLS@ # XXX - these need to be cleaned up and have real checks added -cls CM_BLDTYPE=dbg AWT_11=1 MOZ_BITS=32 OS_TARGET=@OS_TARGET@ OS_ARCH=@OS_ARCH@ OS_RELEASE=@OS_RELEASE@ OS_TEST=@OS_TEST@ # For OS/2 build MOZ_OS2_TOOLS = @MOZ_OS2_TOOLS@ MOZ_OS2_EMX_OBJECTFORMAT = @MOZ_OS2_EMX_OBJECTFORMAT@ HAVE_XIE=@HAVE_XIE@ MOZ_MOVEMAIL=@MOZ_MOVEMAIL@ MOZ_PSM=@MOZ_PSM@ # for Qt build MOC=@MOC@ # Win32 options MOZ_PROFILE = @MOZ_PROFILE@ MOZ_COVERAGE = @MOZ_COVERAGE@ MOZ_BROWSE_INFO = @MOZ_BROWSE_INFO@ MOZ_TOOLS_DIR = @MOZ_TOOLS_DIR@ # Codesighs tools option, enables win32 mapfiles. MOZ_MAPINFO = @MOZ_MAPINFO@ MOZ_PHOENIX = @MOZ_PHOENIX@ MOZ_XUL_APP = @MOZ_XUL_APP@ MOZ_THUNDERBIRD = @MOZ_THUNDERBIRD@ MOZ_STATIC_MAIL_BUILD = @MOZ_STATIC_MAIL_BUILD@ MOZ_COMPONENTLIB = @MOZ_COMPONENTLIB@