2012-05-21 04:12:37 -07:00
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
2009-07-10 12:58:14 -07:00
2015-11-25 15:38:16 -08:00
i f n d e f M O Z _ W I N C O N S O L E
i f d e f M O Z _ D E B U G
MOZ_WINCONSOLE = 1
e l s e
MOZ_WINCONSOLE = 0
e n d i f
e n d i f
2009-07-10 12:58:14 -07:00
# This switches $(INSTALL) to copy mode, like $(SYSINSTALL), so things that
# shouldn't get 755 perms need $(IFLAGS1) for either way of calling nsinstall.
NSDISTMODE = copy
i n c l u d e $( topsrcdir ) / c o n f i g / c o n f i g . m k
i n c l u d e $( topsrcdir ) / c o n f i g / r u l e s . m k
2014-07-30 00:24:00 -07:00
i f n e q ( $( MOZ_WIDGET_TOOLKIT ) , a n d r o i d )
#LIBS += ../contentproc/$(LIB_PREFIX)plugin-container.$(LIB_SUFFIX)
e n d i f
2012-04-10 10:45:15 -07:00
i f e q ( $( OS_ARCH ) , W I N N T ) #{
2013-09-26 12:27:17 -07:00
# Note the manifest file exists in the tree, so we use the explicit filename
# here.
EXTRA_DEPS += plugin-container.exe.manifest
2012-04-10 10:45:15 -07:00
e n d i f #}
2010-06-11 05:28:03 -07:00
2012-04-10 10:45:15 -07:00
i f e q ( c o c o a , $( MOZ_WIDGET_TOOLKIT ) ) #{
2010-06-11 05:28:03 -07:00
libs ::
$( NSINSTALL) -D $( DIST) /bin/$( PROGRAM) .app
2015-12-23 16:50:47 -08:00
rsync -a -C --exclude '*.in' $( srcdir) /macbuild/Contents $( DIST) /bin/$( MOZ_CHILD_PROCESS_NAME) .app
sed -e 's/%PROGRAM%/$(MOZ_CHILD_PROCESS_NAME)/' $( srcdir) /macbuild/Contents/Info.plist.in > $( DIST) /bin/$( MOZ_CHILD_PROCESS_NAME) .app/Contents/Info.plist
2013-12-02 13:34:21 -08:00
sed -e 's/%APP_NAME%/$(MOZ_APP_DISPLAYNAME)/' $( srcdir) /macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in | \
2015-12-23 16:50:47 -08:00
iconv -f UTF-8 -t UTF-16 > $( DIST) /bin/$( MOZ_CHILD_PROCESS_NAME) .app/Contents/Resources/English.lproj/InfoPlist.strings
$( NSINSTALL) -D $( DIST) /bin/$( MOZ_CHILD_PROCESS_NAME) .app/Contents/MacOS
$( NSINSTALL) $( DIST) /bin/$( MOZ_CHILD_PROCESS_NAME) $( DIST) /bin/$( MOZ_CHILD_PROCESS_NAME) .app/Contents/MacOS
2012-04-10 10:45:15 -07:00
e n d i f #}