mirror of https://code.videolan.org/videolan/vlc
43 lines
1.2 KiB
Makefile
43 lines
1.2 KiB
Makefile
# Breakpad
|
|
|
|
# This is the VideoLAN fork of Breakpad, not Google Breakpad!
|
|
BREAKPAD_VERSION := 0.1.3
|
|
BREAKPAD_URL := http://download.videolan.org/pub/contrib/breakpad/breakpad-$(BREAKPAD_VERSION).tar.gz
|
|
|
|
ifdef HAVE_MACOSX
|
|
PKGS += breakpad
|
|
endif
|
|
|
|
$(TARBALLS)/breakpad-$(BREAKPAD_VERSION).tar.gz:
|
|
$(call download_pkg,$(BREAKPAD_URL),breakpad)
|
|
|
|
.sum-breakpad: breakpad-$(BREAKPAD_VERSION).tar.gz
|
|
|
|
breakpad: breakpad-$(BREAKPAD_VERSION).tar.gz .sum-breakpad
|
|
$(UNPACK)
|
|
$(APPLY) $(SRC)/breakpad/0001-mac-client-Upgrade-Breakpad.xib-to-new-format.patch
|
|
$(MOVE)
|
|
|
|
BREAKPAD_CONF := --disable-processor
|
|
|
|
.breakpad: breakpad
|
|
# Framework
|
|
ifdef HAVE_MACOSX
|
|
cd $</src/client/mac/ && xcodebuild $(XCODE_FLAGS) CLANG_CXX_LIBRARY=libc++
|
|
cd $</src/client/mac/ && \
|
|
mkdir -p "$(PREFIX)/Frameworks" && \
|
|
rm -Rf $(PREFIX)/Frameworks/Breakpad.framework && \
|
|
cp -R build/Release/Breakpad.framework "$(PREFIX)/Frameworks"
|
|
# Tools
|
|
cd $</src/tools/mac/dump_syms && \
|
|
xcodebuild $(XCODE_FLAGS) CLANG_CXX_LIBRARY=libc++ && \
|
|
install -d "$(PREFIX)/bin" && \
|
|
install build/Release/dump_syms "$(PREFIX)/bin"
|
|
else
|
|
$(RECONF)
|
|
$(MAKEBUILDDIR)
|
|
$(MAKECONFIGURE) $(BREAKPAD_CONF)
|
|
+Configuration=Release $(MAKEBUILD) install
|
|
endif
|
|
touch $@
|