mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
3cd1c57228
--HG-- rename : modules/libimg/png/CHANGES => media/libpng/CHANGES rename : modules/libimg/png/LICENSE => media/libpng/LICENSE rename : modules/libimg/png/MOZCHANGES => media/libpng/MOZCHANGES rename : modules/libimg/png/Makefile.in => media/libpng/Makefile.in rename : modules/libimg/png/README => media/libpng/README rename : modules/libimg/png/crashtests/374810-1.html => media/libpng/crashtests/374810-1.html rename : modules/libimg/png/crashtests/crashtests.list => media/libpng/crashtests/crashtests.list rename : modules/libimg/png/libpng.txt => media/libpng/libpng.txt rename : modules/libimg/png/mozpngconf.h => media/libpng/mozpngconf.h rename : modules/libimg/png/png.c => media/libpng/png.c rename : modules/libimg/png/png.h => media/libpng/png.h rename : modules/libimg/png/pngconf.h => media/libpng/pngconf.h rename : modules/libimg/png/pngerror.c => media/libpng/pngerror.c rename : modules/libimg/png/pngget.c => media/libpng/pngget.c rename : modules/libimg/png/pngmem.c => media/libpng/pngmem.c rename : modules/libimg/png/pngpread.c => media/libpng/pngpread.c rename : modules/libimg/png/pngpriv.h => media/libpng/pngpriv.h rename : modules/libimg/png/pngread.c => media/libpng/pngread.c rename : modules/libimg/png/pngrio.c => media/libpng/pngrio.c rename : modules/libimg/png/pngrtran.c => media/libpng/pngrtran.c rename : modules/libimg/png/pngrutil.c => media/libpng/pngrutil.c rename : modules/libimg/png/pngset.c => media/libpng/pngset.c rename : modules/libimg/png/pngtrans.c => media/libpng/pngtrans.c rename : modules/libimg/png/pngwio.c => media/libpng/pngwio.c rename : modules/libimg/png/pngwrite.c => media/libpng/pngwrite.c rename : modules/libimg/png/pngwtran.c => media/libpng/pngwtran.c rename : modules/libimg/png/pngwutil.c => media/libpng/pngwutil.c
272 lines
5.7 KiB
Makefile
272 lines
5.7 KiB
Makefile
# ***** BEGIN LICENSE BLOCK *****
|
|
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
|
#
|
|
# 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 build system.
|
|
#
|
|
# The Initial Developer of the Original Code is
|
|
# the Mozilla Foundation <http://www.mozilla.org/>.
|
|
# Portions created by the Initial Developer are Copyright (C) 2006
|
|
# the Initial Developer. All Rights Reserved.
|
|
#
|
|
# Contributor(s):
|
|
# Benjamin Smedberg <benjamin@smedbergs.us> (Initial Code)
|
|
#
|
|
# Alternatively, the contents of this file may be used under the terms of
|
|
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
|
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
|
# in which case the provisions of the GPL or the LGPL are applicable instead
|
|
# of those above. If you wish to allow use of your version of this file only
|
|
# under the terms of either the GPL or the LGPL, and not to allow others to
|
|
# use your version of this file under the terms of the MPL, indicate your
|
|
# decision by deleting the provisions above and replace them with the notice
|
|
# and other provisions required by the GPL or the LGPL. If you do not delete
|
|
# the provisions above, a recipient may use your version of this file under
|
|
# the terms of any one of the MPL, the GPL or the LGPL.
|
|
#
|
|
# ***** END LICENSE BLOCK *****
|
|
|
|
ifdef LIBXUL_SDK
|
|
$(error toolkit-tiers.mk is not compatible with --enable-libxul-sdk=)
|
|
endif
|
|
|
|
include $(topsrcdir)/config/nspr/build.mk
|
|
include $(topsrcdir)/config/js/build.mk
|
|
|
|
TIERS += platform
|
|
|
|
ifdef NS_TRACE_MALLOC
|
|
tier_platform_dirs = tools/trace-malloc/lib
|
|
endif
|
|
|
|
ifdef MOZ_TREE_FREETYPE
|
|
tier_platform_staticdirs += modules/freetype2
|
|
endif
|
|
|
|
tier_platform_dirs += xpcom
|
|
|
|
ifndef MOZ_NATIVE_ZLIB
|
|
tier_platform_dirs += modules/zlib
|
|
endif
|
|
|
|
tier_platform_dirs += \
|
|
modules/libreg \
|
|
modules/libpref \
|
|
intl \
|
|
netwerk \
|
|
$(NULL)
|
|
|
|
ifdef MOZ_AUTH_EXTENSION
|
|
tier_platform_dirs += extensions/auth
|
|
endif
|
|
|
|
#
|
|
# "external" - 3rd party individual libraries
|
|
#
|
|
|
|
ifndef MOZ_NATIVE_JPEG
|
|
tier_platform_dirs += media/libjpeg
|
|
endif
|
|
|
|
ifdef MOZ_UPDATER
|
|
ifndef MOZ_NATIVE_BZ2
|
|
tier_platform_dirs += modules/libbz2
|
|
endif
|
|
tier_platform_dirs += modules/libmar
|
|
tier_platform_dirs += other-licenses/bsdiff
|
|
endif
|
|
|
|
tier_platform_dirs += gfx/qcms
|
|
|
|
#
|
|
# "gecko" - core components
|
|
#
|
|
|
|
tier_platform_dirs += ipc js/ipc js/jetpack
|
|
|
|
tier_platform_dirs += \
|
|
hal \
|
|
js/xpconnect \
|
|
intl/chardet \
|
|
$(NULL)
|
|
|
|
ifdef MOZ_ENABLE_GTK2
|
|
ifdef MOZ_X11
|
|
tier_platform_dirs += widget/src/gtkxtbin
|
|
endif
|
|
endif
|
|
|
|
tier_platform_dirs += \
|
|
modules/libjar \
|
|
storage \
|
|
$(NULL)
|
|
|
|
ifdef MOZ_PERMISSIONS
|
|
tier_platform_dirs += \
|
|
extensions/cookie \
|
|
extensions/permissions \
|
|
$(NULL)
|
|
endif
|
|
|
|
ifdef MOZ_RDF
|
|
tier_platform_dirs += rdf
|
|
endif
|
|
|
|
ifdef MOZ_JSDEBUGGER
|
|
tier_platform_dirs += js/jsd
|
|
endif
|
|
|
|
ifdef MOZ_VORBIS
|
|
tier_platform_dirs += \
|
|
media/libvorbis \
|
|
$(NULL)
|
|
endif
|
|
|
|
ifdef MOZ_TREMOR
|
|
tier_platform_dirs += \
|
|
media/libtremor \
|
|
$(NULL)
|
|
endif
|
|
|
|
ifdef MOZ_WEBM
|
|
tier_platform_dirs += media/libnestegg
|
|
ifndef MOZ_NATIVE_LIBVPX
|
|
tier_platform_dirs += media/libvpx
|
|
endif
|
|
endif
|
|
|
|
ifdef MOZ_OGG
|
|
tier_platform_dirs += \
|
|
media/libogg \
|
|
media/libtheora \
|
|
$(NULL)
|
|
endif
|
|
|
|
ifdef MOZ_SYDNEYAUDIO
|
|
tier_platform_dirs += \
|
|
media/libsydneyaudio \
|
|
$(NULL)
|
|
endif
|
|
|
|
ifndef MOZ_NATIVE_PNG
|
|
tier_platform_dirs += media/libpng
|
|
endif
|
|
|
|
tier_platform_dirs += \
|
|
uriloader \
|
|
caps \
|
|
parser \
|
|
gfx \
|
|
modules/libpr0n \
|
|
dom \
|
|
view \
|
|
widget \
|
|
content \
|
|
editor \
|
|
layout \
|
|
docshell \
|
|
embedding \
|
|
xpfe/appshell \
|
|
$(NULL)
|
|
|
|
ifdef MOZ_UNIVERSALCHARDET
|
|
tier_platform_dirs += extensions/universalchardet
|
|
endif
|
|
|
|
ifdef ACCESSIBILITY
|
|
tier_platform_dirs += accessible
|
|
endif
|
|
|
|
#
|
|
# "toolkit" - xpfe & toolkit
|
|
#
|
|
|
|
tier_platform_dirs += profile
|
|
|
|
# This must preceed xpfe
|
|
ifdef MOZ_JPROF
|
|
tier_platform_dirs += tools/jprof
|
|
endif
|
|
|
|
tier_platform_dirs += xpfe/components
|
|
|
|
ifdef MOZ_ENABLE_XREMOTE
|
|
tier_platform_dirs += widget/src/xremoteclient
|
|
endif
|
|
|
|
ifdef MOZ_SPELLCHECK
|
|
tier_platform_dirs += extensions/spellcheck
|
|
endif
|
|
|
|
tier_platform_dirs += toolkit
|
|
|
|
ifdef MOZ_PSM
|
|
tier_platform_dirs += security/manager
|
|
else
|
|
tier_platform_dirs += security/manager/boot/public security/manager/ssl/public
|
|
endif
|
|
|
|
ifdef MOZ_PREF_EXTENSIONS
|
|
tier_platform_dirs += extensions/pref
|
|
endif
|
|
|
|
tier_platform_dirs += services/crypto/component
|
|
|
|
tier_platform_dirs += startupcache
|
|
|
|
tier_platform_dirs += js/ductwork/debugger
|
|
|
|
ifdef APP_LIBXUL_STATICDIRS
|
|
# Applications can cheat and ask for code to be
|
|
# built before libxul so libxul can be linked against it.
|
|
tier_platform_staticdirs += $(APP_LIBXUL_STATICDIRS)
|
|
endif
|
|
ifdef APP_LIBXUL_DIRS
|
|
# Applications can cheat and ask for code to be
|
|
# built before libxul so it can be linked into libxul.
|
|
tier_platform_dirs += $(APP_LIBXUL_DIRS)
|
|
endif
|
|
|
|
tier_platform_dirs += toolkit/library
|
|
|
|
tier_platform_dirs += xpcom/stub
|
|
|
|
ifdef NS_TRACE_MALLOC
|
|
tier_platform_dirs += tools/trace-malloc
|
|
endif
|
|
|
|
ifdef MOZ_ENABLE_GNOME_COMPONENT
|
|
tier_platform_dirs += toolkit/system/gnome
|
|
endif
|
|
|
|
ifndef MOZ_ENABLE_LIBCONIC
|
|
# if libconic is present, it will do its own network monitoring
|
|
ifdef MOZ_ENABLE_DBUS
|
|
tier_platform_dirs += toolkit/system/dbus
|
|
endif
|
|
endif
|
|
|
|
ifdef MOZ_LEAKY
|
|
tier_platform_dirs += tools/leaky
|
|
endif
|
|
|
|
ifdef MOZ_MAPINFO
|
|
tier_platform_dirs += tools/codesighs
|
|
endif
|
|
|
|
ifdef ENABLE_TESTS
|
|
tier_platform_dirs += testing/mochitest
|
|
tier_platform_dirs += testing/xpcshell
|
|
tier_platform_dirs += testing/tools/screenshot
|
|
endif
|
|
|