forked from mirrors/linphone-iphone
Conflicts: Classes/AboutViewController.h Classes/AboutViewController.m Classes/AboutViewController.xib Classes/ChatRoomTableViewController.m Classes/ChatRoomViewController.m Classes/ChatTableViewController.m Classes/ContactDetailsTableViewController.m Classes/ContactDetailsViewController.m Classes/ContactsTableViewController.m Classes/HistoryDetailsViewController.m Classes/HistoryTableViewController.m Classes/HistoryViewController.m Classes/ImageViewController.h Classes/ImageViewController.m Classes/InCallTableViewController.h Classes/InCallTableViewController.m Classes/InCallViewController.m Classes/IncomingCallViewController.h Classes/IncomingCallViewController.m Classes/LinphoneAppDelegate.m Classes/LinphoneCoreSettingsStore.m Classes/LinphoneManager.m Classes/LinphoneUI/UICallBar.m Classes/LinphoneUI/UICallCell.h Classes/LinphoneUI/UICallCell.m Classes/LinphoneUI/UIChatCell.m Classes/LinphoneUI/UIChatRoomCell.m Classes/LinphoneUI/UIChatRoomCell.xib Classes/LinphoneUI/UICompositeViewController.m Classes/LinphoneUI/UIContactDetailsHeader.m Classes/LinphoneUI/UIMainBar.m Classes/LinphoneUI/UIStateBar.m Classes/LinphoneUI/en.lproj/UICallBar.xib Classes/LinphoneUI/en.lproj/UICallBar~ipad.xib Classes/LinphoneUI/en.lproj/UICallCell.xib Classes/LinphoneUI/en.lproj/UIConferenceHeader.xib Classes/LinphoneUI/fr.lproj/UICallBar.xib Classes/LinphoneUI/fr.lproj/UICallBar~ipad.xib Classes/LinphoneUI/fr.lproj/UICallCell.xib Classes/LinphoneUI/fr.lproj/UIConferenceHeader.xib Classes/PhoneMainView.m Classes/SettingsViewController.m Classes/WizardViewController.h Classes/WizardViewController.m Classes/en.lproj/DialerViewController.xib Classes/en.lproj/IncomingCallViewController.xib Classes/fr.lproj/DialerViewController.xib Classes/fr.lproj/IncomingCallViewController.xib Resources/en.lproj/Localizable.strings Resources/fr.lproj/Localizable.strings Settings.bundle/Root.plist Settings/InAppSettings.bundle/en.lproj/Audio.strings Settings/InAppSettings.bundle/fr.lproj/Audio.strings linphone-Info.plist linphone.ldb/Contents.plist linphone.ldb/Resources/Classes/DialerViewController/5/DialerViewController.xib linphone.ldb/Resources/Classes/ImageViewController/11/ImageViewController.xib linphone.ldb/Resources/Classes/IncomingCallViewController/9/IncomingCallViewController.xib linphone.ldb/Resources/InAppSettings.bundle/Audio/1/Audio.strings linphone.ldb/Resources/LinphoneUI/UICallBar/10/UICallBar.xib linphone.ldb/Resources/LinphoneUI/UICallBar~ipad/8/UICallBar~ipad.xib linphone.ldb/Resources/LinphoneUI/UICallCell/10/UICallCell.xib linphone.ldb/Resources/LinphoneUI/UIConferenceHeader/6/UIConferenceHeader.xib linphone.ldb/Resources/Resources/Localizable/1/Localizable.strings linphone.xcodeproj/project.pbxproj submodules/build/builders.d/openssl.mk
43 lines
1.4 KiB
Makefile
43 lines
1.4 KiB
Makefile
openssl_version=1.0.1c
|
|
openssl_site=http://www.openssl.org/source
|
|
OPENSSL_BUILD_DIR?=$(BUILDER_BUILD_DIR)/externals/openssl
|
|
|
|
|
|
|
|
ifneq (,$(findstring mingw,$(host)))
|
|
CONFIGURE_OPTION := mingw
|
|
MAKE_PARAMS:= CC=i586-mingw32msvc-gcc RANLIB=i586-mingw32msvc-ranlib
|
|
endif
|
|
|
|
$(OPENSSL_BUILD_DIR)/Configure:
|
|
mkdir -p $(BUILDER_BUILD_DIR)/externals \
|
|
&& cd $(BUILDER_BUILD_DIR)/externals \
|
|
&& rm -rf openssl \
|
|
&& wget $(openssl_site)/openssl-$(openssl_version).tar.gz \
|
|
&& tar xvzf openssl-$(openssl_version).tar.gz \
|
|
&& rm -f openssl-$(openssl_version).tar.gz \
|
|
&& mv openssl-$(openssl_version) openssl \
|
|
&& cd openssl && patch -p0 < $(BUILDER_SRC_DIR)/build/builders.d/openssl.patch
|
|
|
|
$(OPENSSL_BUILD_DIR)/Makefile: $(OPENSSL_BUILD_DIR)/Configure
|
|
cd $(OPENSSL_BUILD_DIR) \
|
|
&& host_alias=${host} . $(BUILDER_SRC_DIR)/build/$(config_site) \
|
|
&& ./Configure --prefix=$(prefix) --cross-compile-prefix=$$SDK_BIN_PATH/ BSD-generic32 no-asm
|
|
|
|
build-openssl: $(OPENSSL_BUILD_DIR)/Makefile
|
|
cd $(OPENSSL_BUILD_DIR) && host_alias=${host} . $(BUILDER_SRC_DIR)/build/$(config_site) \
|
|
&& make CC="$$CC" build_crypto build_ssl libcrypto.pc libssl.pc\
|
|
&& cp -r include $(prefix)/ \
|
|
&& cp lib*.a $(prefix)/lib \
|
|
&& cp libcrypto.pc $(prefix)/lib/pkgconfig/. \
|
|
&& cp libssl.pc $(prefix)/lib/pkgconfig/. \
|
|
|
|
clean-openssl:
|
|
cd $(OPENSSL_BUILD_DIR) && make clean
|
|
|
|
clean-makefile-openssl:
|
|
touch $(OPENSSL_BUILD_DIR)/Configure
|
|
|
|
veryclean-openssl:
|
|
rm -rf $(OPENSSL_BUILD_DIR)
|
|
|