diff -r 000000000000 -r 6474c204b198 ipc/app/Makefile.in --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ipc/app/Makefile.in Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,64 @@ +# 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/. + +ifneq ($(dir $(PROGRAM)),./) + GENERATED_DIRS = $(dir $(PROGRAM)) +endif + +ifeq (android,$(MOZ_WIDGET_TOOLKIT)) +WRAP_LDFLAGS = +else +LIBS += \ + $(XPCOM_LIBS) \ + $(NSPR_LIBS) \ + $(NULL) +endif + +ifeq (gonk,$(MOZ_WIDGET_TOOLKIT)) +LIBS += \ + -lbinder \ + -lutils \ + $(NULL) +endif + +ifndef MOZ_WINCONSOLE +ifdef MOZ_DEBUG +MOZ_WINCONSOLE = 1 +else +MOZ_WINCONSOLE = 0 +endif +endif + +# 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 + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk + +ifeq ($(OS_ARCH),WINNT) #{ + +ifdef MOZ_CONTENT_SANDBOX +LIBS += ../../security/sandbox/$(LIB_PREFIX)sandbox_s.$(LIB_SUFFIX) +LIBS += $(NSPR_LIBS) +endif + +# Note the manifest file exists in the tree, so we use the explicit filename +# here. +EXTRA_DEPS += plugin-container.exe.manifest +endif #} + +ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT)) #{ + +libs:: + $(NSINSTALL) -D $(DIST)/bin/$(PROGRAM).app + rsync -a -C --exclude '*.in' $(srcdir)/macbuild/Contents $(DIST)/bin/$(PROGRAM).app + sed -e 's/%PROGRAM%/$(PROGRAM)/' $(srcdir)/macbuild/Contents/Info.plist.in > $(DIST)/bin/$(PROGRAM).app/Contents/Info.plist + sed -e 's/%APP_NAME%/$(MOZ_APP_DISPLAYNAME)/' $(srcdir)/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in | \ + iconv -f UTF-8 -t UTF-16 > $(DIST)/bin/$(PROGRAM).app/Contents/Resources/English.lproj/InfoPlist.strings + $(NSINSTALL) -D $(DIST)/bin/$(PROGRAM).app/Contents/MacOS + $(NSINSTALL) $(PROGRAM) $(DIST)/bin/$(PROGRAM).app/Contents/MacOS + $(RM) $(DIST)/bin/$(PROGRAM) +endif #}