2012-05-21 15:12:37 +04: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 23:58:14 +04:00
2015-11-26 02:38:16 +03: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 23:58:14 +04: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 11:24:00 +04: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 21:45:15 +04:00
i f e q ( $( OS_ARCH ) , W I N N T ) #{
2013-09-26 23:27:17 +04:00
# Note the manifest file exists in the tree, so we use the explicit filename
# here.
2017-03-29 21:30:37 +03:00
i f d e f H A V E _ 6 4 B I T _ B U I L D
2017-04-08 10:59:08 +03:00
$(RESFILE) : plugin -container .exe .64.manifest
2017-03-29 21:30:37 +03:00
e l s e
2017-04-08 10:59:08 +03:00
$(RESFILE) : plugin -container .exe .32.manifest
2017-03-29 21:30:37 +03:00
e n d i f
2012-04-10 21:45:15 +04:00
e n d i f #}
2010-06-11 16:28:03 +04:00
2012-04-10 21:45:15 +04:00
i f e q ( c o c o a , $( MOZ_WIDGET_TOOLKIT ) ) #{
2010-06-11 16:28:03 +04:00
libs ::
$( NSINSTALL) -D $( DIST) /bin/$( PROGRAM) .app
2015-12-24 03:50:47 +03: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-03 01:34:21 +04:00
sed -e 's/%APP_NAME%/$(MOZ_APP_DISPLAYNAME)/' $( srcdir) /macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in | \
2015-12-24 03:50:47 +03: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 21:45:15 +04:00
e n d i f #}