From 249482cf2fbcc87a8a7274e47cc439b61ca8ddbd Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Thu, 14 Feb 2013 09:19:28 -0800 Subject: [PATCH] Add support for signing Mac applications to the Makefile Maybe I should comment out the target that requires my private key to work... Signed-off-by: Dirk Hohndel --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 0f476f9ab..95367963f 100644 --- a/Makefile +++ b/Makefile @@ -120,7 +120,7 @@ else ifeq ($(UNAME), darwin) MACOSXSTAGING = $(MACOSXFILES)/Subsurface.app EXTRALIBS = $(shell $(PKGCONFIG) --libs gtk-mac-integration) -framework CoreFoundation CFLAGS += $(shell $(PKGCONFIG) --cflags gtk-mac-integration) - LDFLAGS += -headerpad_max_install_names + LDFLAGS += -headerpad_max_install_names -sectcreate __TEXT __info_plist ./packaging/macosx/Info.plist GTK_MAC_BUNDLER = ~/.local/bin/gtk-mac-bundler XSLT_CAPABLE = 1 else @@ -216,6 +216,9 @@ create-macosx-bundle: $(NAME) fi $(GTK_MAC_BUNDLER) packaging/macosx/subsurface.bundle +sign-macosx-bundle: $(NAME) + codesign -s "3A8CE62A483083EDEA5581A61E770EC1FA8BECE8" /Applications/Subsurface.app/Contents/MacOS/subsurface-bin + install-cross-windows: $(NAME) $(INSTALL) -d -m 755 $(WINDOWSSTAGING)/share/locale for MSG in $(WINMSGDIRS); do\