commit
80218ef444
@ -0,0 +1,66 @@
|
||||
# BUILD-MACOS
|
||||
|
||||
Exists solely for sanity check.
|
||||
|
||||
pEpCC must run on all OSs, thus Xcode build is not suitable.
|
||||
|
||||
## Getting Dependencies
|
||||
|
||||
Install this …
|
||||
|
||||
```
|
||||
sudo port install git
|
||||
|
||||
sudo port install gmake
|
||||
sudo port install autoconf
|
||||
sudo port install libtool
|
||||
sudo port install automake
|
||||
sudo port install asn1c
|
||||
sudo port install wget
|
||||
sudo port install gsed
|
||||
pushd ~
|
||||
git clone https://gitea.pep.foundation/fdik/yml2
|
||||
popd
|
||||
```
|
||||
|
||||
… and rust toolchain…
|
||||
|
||||
```
|
||||
xcode-select --install
|
||||
curl https://sh.rustup.rs -sSf | sh
|
||||
source $HOME/.cargo/env
|
||||
```
|
||||
restart your console and run:
|
||||
```
|
||||
sudo port install pkgconfig
|
||||
rustup toolchain install nightly
|
||||
rustup target add x86_64-apple-darwin
|
||||
rustup target add aarch64-apple-darwin
|
||||
rustup target add aarch64-apple-darwin --toolchain nightly
|
||||
rustup update
|
||||
```
|
||||
|
||||
… and etch this dependencies to be able to use build-mac
|
||||
|
||||
```
|
||||
mkdir src_pEp4ipsec
|
||||
cd src_pEp4ipsec
|
||||
|
||||
git clone https://gitea.pep.foundation/buff/mac-os-build-scripts-common-dependencies.git
|
||||
git clone https://gitea.pep.foundation/pep.foundation/pEpObjCAdapter.git
|
||||
|
||||
http://pep-security.lu/gitlab/fdik/pEp-for-ipsec.git
|
||||
```
|
||||
## Build
|
||||
|
||||
### Using Xcode
|
||||
|
||||
open pEp-for-ipsec/pEpCC/Xcode/pEpCC.xcodeproj
|
||||
|
||||
Build scheme “pEpCC_macOS”.
|
||||
|
||||
### Using terminal
|
||||
|
||||
```
|
||||
xcodebuild -project "pEp-for-ipsec/pEpCC/Xcode/pEpCC.xcodeproj" -scheme "pEpCC_macOS" -configuration [RELEASE|DEBUG]
|
||||
```
|
@ -0,0 +1,133 @@
|
||||
$(SRCROOT)/../../../asn.1/BIT_STRING.c
|
||||
$(SRCROOT)/../../../asn.1/BIT_STRING.h
|
||||
$(SRCROOT)/../../../asn.1/BOOLEAN.c
|
||||
$(SRCROOT)/../../../asn.1/BOOLEAN.h
|
||||
$(SRCROOT)/../../../asn.1/Beacon.c
|
||||
$(SRCROOT)/../../../asn.1/Beacon.h
|
||||
$(SRCROOT)/../../../asn.1/Command.c
|
||||
$(SRCROOT)/../../../asn.1/Command.h
|
||||
$(SRCROOT)/../../../asn.1/Commands.c
|
||||
$(SRCROOT)/../../../asn.1/Commands.h
|
||||
$(SRCROOT)/../../../asn.1/CommitAccept.c
|
||||
$(SRCROOT)/../../../asn.1/CommitAccept.h
|
||||
$(SRCROOT)/../../../asn.1/CommitAcceptForGroup.c
|
||||
$(SRCROOT)/../../../asn.1/CommitAcceptForGroup.h
|
||||
$(SRCROOT)/../../../asn.1/CommitAcceptOfferer.c
|
||||
$(SRCROOT)/../../../asn.1/CommitAcceptOfferer.h
|
||||
$(SRCROOT)/../../../asn.1/CommitAcceptRequester.c
|
||||
$(SRCROOT)/../../../asn.1/CommitAcceptRequester.h
|
||||
$(SRCROOT)/../../../asn.1/CommitReject.c
|
||||
$(SRCROOT)/../../../asn.1/CommitReject.h
|
||||
$(SRCROOT)/../../../asn.1/Distribution.c
|
||||
$(SRCROOT)/../../../asn.1/Distribution.h
|
||||
$(SRCROOT)/../../../asn.1/ElectGroupKeyResetLeader.c
|
||||
$(SRCROOT)/../../../asn.1/ElectGroupKeyResetLeader.h
|
||||
$(SRCROOT)/../../../asn.1/GroupHandshake.c
|
||||
$(SRCROOT)/../../../asn.1/GroupHandshake.h
|
||||
$(SRCROOT)/../../../asn.1/GroupKeysAndClose.c
|
||||
$(SRCROOT)/../../../asn.1/GroupKeysAndClose.h
|
||||
$(SRCROOT)/../../../asn.1/GroupKeysForNewMember.c
|
||||
$(SRCROOT)/../../../asn.1/GroupKeysForNewMember.h
|
||||
$(SRCROOT)/../../../asn.1/GroupKeysUpdate.c
|
||||
$(SRCROOT)/../../../asn.1/GroupKeysUpdate.h
|
||||
$(SRCROOT)/../../../asn.1/GroupTrustThisKey.c
|
||||
$(SRCROOT)/../../../asn.1/GroupTrustThisKey.h
|
||||
$(SRCROOT)/../../../asn.1/Hash.c
|
||||
$(SRCROOT)/../../../asn.1/Hash.h
|
||||
$(SRCROOT)/../../../asn.1/Hex.c
|
||||
$(SRCROOT)/../../../asn.1/Hex.h
|
||||
$(SRCROOT)/../../../asn.1/INTEGER.c
|
||||
$(SRCROOT)/../../../asn.1/INTEGER.h
|
||||
$(SRCROOT)/../../../asn.1/ISO639-1.c
|
||||
$(SRCROOT)/../../../asn.1/ISO639-1.h
|
||||
$(SRCROOT)/../../../asn.1/Identity.c
|
||||
$(SRCROOT)/../../../asn.1/Identity.h
|
||||
$(SRCROOT)/../../../asn.1/IdentityList.c
|
||||
$(SRCROOT)/../../../asn.1/IdentityList.h
|
||||
$(SRCROOT)/../../../asn.1/InitUnledGroupKeyReset.c
|
||||
$(SRCROOT)/../../../asn.1/InitUnledGroupKeyReset.h
|
||||
$(SRCROOT)/../../../asn.1/KeyReset.c
|
||||
$(SRCROOT)/../../../asn.1/KeyReset.h
|
||||
$(SRCROOT)/../../../asn.1/KeySync.c
|
||||
$(SRCROOT)/../../../asn.1/KeySync.h
|
||||
$(SRCROOT)/../../../asn.1/NativeEnumerated.c
|
||||
$(SRCROOT)/../../../asn.1/NativeEnumerated.h
|
||||
$(SRCROOT)/../../../asn.1/NativeInteger.c
|
||||
$(SRCROOT)/../../../asn.1/NativeInteger.h
|
||||
$(SRCROOT)/../../../asn.1/NegotiationOpen.c
|
||||
$(SRCROOT)/../../../asn.1/NegotiationOpen.h
|
||||
$(SRCROOT)/../../../asn.1/NegotiationRequest.c
|
||||
$(SRCROOT)/../../../asn.1/NegotiationRequest.h
|
||||
$(SRCROOT)/../../../asn.1/NegotiationRequestGrouped.c
|
||||
$(SRCROOT)/../../../asn.1/NegotiationRequestGrouped.h
|
||||
$(SRCROOT)/../../../asn.1/OCTET_STRING.c
|
||||
$(SRCROOT)/../../../asn.1/OCTET_STRING.h
|
||||
$(SRCROOT)/../../../asn.1/OwnKeysOfferer.c
|
||||
$(SRCROOT)/../../../asn.1/OwnKeysOfferer.h
|
||||
$(SRCROOT)/../../../asn.1/OwnKeysRequester.c
|
||||
$(SRCROOT)/../../../asn.1/OwnKeysRequester.h
|
||||
$(SRCROOT)/../../../asn.1/PString.c
|
||||
$(SRCROOT)/../../../asn.1/PString.h
|
||||
$(SRCROOT)/../../../asn.1/PrintableString.c
|
||||
$(SRCROOT)/../../../asn.1/PrintableString.h
|
||||
$(SRCROOT)/../../../asn.1/Rating.c
|
||||
$(SRCROOT)/../../../asn.1/Rating.h
|
||||
$(SRCROOT)/../../../asn.1/ReceiverRating.c
|
||||
$(SRCROOT)/../../../asn.1/ReceiverRating.h
|
||||
$(SRCROOT)/../../../asn.1/Rollback.c
|
||||
$(SRCROOT)/../../../asn.1/Rollback.h
|
||||
$(SRCROOT)/../../../asn.1/Sync.c
|
||||
$(SRCROOT)/../../../asn.1/Sync.h
|
||||
$(SRCROOT)/../../../asn.1/SynchronizeGroupKeys.c
|
||||
$(SRCROOT)/../../../asn.1/SynchronizeGroupKeys.h
|
||||
$(SRCROOT)/../../../asn.1/TID.c
|
||||
$(SRCROOT)/../../../asn.1/TID.h
|
||||
$(SRCROOT)/../../../asn.1/UTF8String.c
|
||||
$(SRCROOT)/../../../asn.1/UTF8String.h
|
||||
$(SRCROOT)/../../../asn.1/Version.c
|
||||
$(SRCROOT)/../../../asn.1/Version.h
|
||||
$(SRCROOT)/../../../asn.1/asn_SEQUENCE_OF.c
|
||||
$(SRCROOT)/../../../asn.1/asn_SEQUENCE_OF.h
|
||||
$(SRCROOT)/../../../asn.1/asn_SET_OF.c
|
||||
$(SRCROOT)/../../../asn.1/asn_SET_OF.h
|
||||
$(SRCROOT)/../../../asn.1/asn_application.h
|
||||
$(SRCROOT)/../../../asn.1/asn_codecs.h
|
||||
$(SRCROOT)/../../../asn.1/asn_codecs_prim.c
|
||||
$(SRCROOT)/../../../asn.1/asn_codecs_prim.h
|
||||
$(SRCROOT)/../../../asn.1/asn_internal.h
|
||||
$(SRCROOT)/../../../asn.1/asn_system.h
|
||||
$(SRCROOT)/../../../asn.1/ber_decoder.c
|
||||
$(SRCROOT)/../../../asn.1/ber_decoder.h
|
||||
$(SRCROOT)/../../../asn.1/ber_tlv_length.c
|
||||
$(SRCROOT)/../../../asn.1/ber_tlv_length.h
|
||||
$(SRCROOT)/../../../asn.1/ber_tlv_tag.c
|
||||
$(SRCROOT)/../../../asn.1/ber_tlv_tag.h
|
||||
$(SRCROOT)/../../../asn.1/constr_CHOICE.c
|
||||
$(SRCROOT)/../../../asn.1/constr_CHOICE.h
|
||||
$(SRCROOT)/../../../asn.1/constr_SEQUENCE.c
|
||||
$(SRCROOT)/../../../asn.1/constr_SEQUENCE.h
|
||||
$(SRCROOT)/../../../asn.1/constr_SEQUENCE_OF.c
|
||||
$(SRCROOT)/../../../asn.1/constr_SEQUENCE_OF.h
|
||||
$(SRCROOT)/../../../asn.1/constr_SET_OF.c
|
||||
$(SRCROOT)/../../../asn.1/constr_SET_OF.h
|
||||
$(SRCROOT)/../../../asn.1/constr_TYPE.c
|
||||
$(SRCROOT)/../../../asn.1/constr_TYPE.h
|
||||
$(SRCROOT)/../../../asn.1/constraints.c
|
||||
$(SRCROOT)/../../../asn.1/constraints.h
|
||||
$(SRCROOT)/../../../asn.1/der_encoder.c
|
||||
$(SRCROOT)/../../../asn.1/der_encoder.h
|
||||
$(SRCROOT)/../../../asn.1/pdu_collection.c
|
||||
$(SRCROOT)/../../../asn.1/per_decoder.c
|
||||
$(SRCROOT)/../../../asn.1/per_decoder.h
|
||||
$(SRCROOT)/../../../asn.1/per_encoder.c
|
||||
$(SRCROOT)/../../../asn.1/per_encoder.h
|
||||
$(SRCROOT)/../../../asn.1/per_opentype.c
|
||||
$(SRCROOT)/../../../asn.1/per_opentype.h
|
||||
$(SRCROOT)/../../../asn.1/per_support.c
|
||||
$(SRCROOT)/../../../asn.1/per_support.h
|
||||
$(SRCROOT)/../../../asn.1/xer_decoder.c
|
||||
$(SRCROOT)/../../../asn.1/xer_decoder.h
|
||||
$(SRCROOT)/../../../asn.1/xer_encoder.c
|
||||
$(SRCROOT)/../../../asn.1/xer_encoder.h
|
||||
$(SRCROOT)/../../../asn.1/xer_support.c
|
||||
$(SRCROOT)/../../../asn.1/xer_support.h
|
File diff suppressed because it is too large
Load Diff
@ -1,133 +0,0 @@
|
||||
$(SRCROOT)/../asn.1/BIT_STRING.c
|
||||
$(SRCROOT)/../asn.1/BIT_STRING.h
|
||||
$(SRCROOT)/../asn.1/BOOLEAN.c
|
||||
$(SRCROOT)/../asn.1/BOOLEAN.h
|
||||
$(SRCROOT)/../asn.1/Beacon.c
|
||||
$(SRCROOT)/../asn.1/Beacon.h
|
||||
$(SRCROOT)/../asn.1/Command.c
|
||||
$(SRCROOT)/../asn.1/Command.h
|
||||
$(SRCROOT)/../asn.1/Commands.c
|
||||
$(SRCROOT)/../asn.1/Commands.h
|
||||
$(SRCROOT)/../asn.1/CommitAccept.c
|
||||
$(SRCROOT)/../asn.1/CommitAccept.h
|
||||
$(SRCROOT)/../asn.1/CommitAcceptForGroup.c
|
||||
$(SRCROOT)/../asn.1/CommitAcceptForGroup.h
|
||||
$(SRCROOT)/../asn.1/CommitAcceptOfferer.c
|
||||
$(SRCROOT)/../asn.1/CommitAcceptOfferer.h
|
||||
$(SRCROOT)/../asn.1/CommitAcceptRequester.c
|
||||
$(SRCROOT)/../asn.1/CommitAcceptRequester.h
|
||||
$(SRCROOT)/../asn.1/CommitReject.c
|
||||
$(SRCROOT)/../asn.1/CommitReject.h
|
||||
$(SRCROOT)/../asn.1/Distribution.c
|
||||
$(SRCROOT)/../asn.1/Distribution.h
|
||||
$(SRCROOT)/../asn.1/ElectGroupKeyResetLeader.c
|
||||
$(SRCROOT)/../asn.1/ElectGroupKeyResetLeader.h
|
||||
$(SRCROOT)/../asn.1/GroupHandshake.c
|
||||
$(SRCROOT)/../asn.1/GroupHandshake.h
|
||||
$(SRCROOT)/../asn.1/GroupKeysAndClose.c
|
||||
$(SRCROOT)/../asn.1/GroupKeysAndClose.h
|
||||
$(SRCROOT)/../asn.1/GroupKeysForNewMember.c
|
||||
$(SRCROOT)/../asn.1/GroupKeysForNewMember.h
|
||||
$(SRCROOT)/../asn.1/GroupKeysUpdate.c
|
||||
$(SRCROOT)/../asn.1/GroupKeysUpdate.h
|
||||
$(SRCROOT)/../asn.1/GroupTrustThisKey.c
|
||||
$(SRCROOT)/../asn.1/GroupTrustThisKey.h
|
||||
$(SRCROOT)/../asn.1/Hash.c
|
||||
$(SRCROOT)/../asn.1/Hash.h
|
||||
$(SRCROOT)/../asn.1/Hex.c
|
||||
$(SRCROOT)/../asn.1/Hex.h
|
||||
$(SRCROOT)/../asn.1/INTEGER.c
|
||||
$(SRCROOT)/../asn.1/INTEGER.h
|
||||
$(SRCROOT)/../asn.1/ISO639-1.c
|
||||
$(SRCROOT)/../asn.1/ISO639-1.h
|
||||
$(SRCROOT)/../asn.1/Identity.c
|
||||
$(SRCROOT)/../asn.1/Identity.h
|
||||
$(SRCROOT)/../asn.1/IdentityList.c
|
||||
$(SRCROOT)/../asn.1/IdentityList.h
|
||||
$(SRCROOT)/../asn.1/InitUnledGroupKeyReset.c
|
||||
$(SRCROOT)/../asn.1/InitUnledGroupKeyReset.h
|
||||
$(SRCROOT)/../asn.1/KeyReset.c
|
||||
$(SRCROOT)/../asn.1/KeyReset.h
|
||||
$(SRCROOT)/../asn.1/KeySync.c
|
||||
$(SRCROOT)/../asn.1/KeySync.h
|
||||
$(SRCROOT)/../asn.1/NativeEnumerated.c
|
||||
$(SRCROOT)/../asn.1/NativeEnumerated.h
|
||||
$(SRCROOT)/../asn.1/NativeInteger.c
|
||||
$(SRCROOT)/../asn.1/NativeInteger.h
|
||||
$(SRCROOT)/../asn.1/NegotiationOpen.c
|
||||
$(SRCROOT)/../asn.1/NegotiationOpen.h
|
||||
$(SRCROOT)/../asn.1/NegotiationRequest.c
|
||||
$(SRCROOT)/../asn.1/NegotiationRequest.h
|
||||
$(SRCROOT)/../asn.1/NegotiationRequestGrouped.c
|
||||
$(SRCROOT)/../asn.1/NegotiationRequestGrouped.h
|
||||
$(SRCROOT)/../asn.1/OCTET_STRING.c
|
||||
$(SRCROOT)/../asn.1/OCTET_STRING.h
|
||||
$(SRCROOT)/../asn.1/OwnKeysOfferer.c
|
||||
$(SRCROOT)/../asn.1/OwnKeysOfferer.h
|
||||
$(SRCROOT)/../asn.1/OwnKeysRequester.c
|
||||
$(SRCROOT)/../asn.1/OwnKeysRequester.h
|
||||
$(SRCROOT)/../asn.1/PString.c
|
||||
$(SRCROOT)/../asn.1/PString.h
|
||||
$(SRCROOT)/../asn.1/PrintableString.c
|
||||
$(SRCROOT)/../asn.1/PrintableString.h
|
||||
$(SRCROOT)/../asn.1/Rating.c
|
||||
$(SRCROOT)/../asn.1/Rating.h
|
||||
$(SRCROOT)/../asn.1/ReceiverRating.c
|
||||
$(SRCROOT)/../asn.1/ReceiverRating.h
|
||||
$(SRCROOT)/../asn.1/Rollback.c
|
||||
$(SRCROOT)/../asn.1/Rollback.h
|
||||
$(SRCROOT)/../asn.1/Sync.c
|
||||
$(SRCROOT)/../asn.1/Sync.h
|
||||
$(SRCROOT)/../asn.1/SynchronizeGroupKeys.c
|
||||
$(SRCROOT)/../asn.1/SynchronizeGroupKeys.h
|
||||
$(SRCROOT)/../asn.1/TID.c
|
||||
$(SRCROOT)/../asn.1/TID.h
|
||||
$(SRCROOT)/../asn.1/UTF8String.c
|
||||
$(SRCROOT)/../asn.1/UTF8String.h
|
||||
$(SRCROOT)/../asn.1/Version.c
|
||||
$(SRCROOT)/../asn.1/Version.h
|
||||
$(SRCROOT)/../asn.1/asn_SEQUENCE_OF.c
|
||||
$(SRCROOT)/../asn.1/asn_SEQUENCE_OF.h
|
||||
$(SRCROOT)/../asn.1/asn_SET_OF.c
|
||||
$(SRCROOT)/../asn.1/asn_SET_OF.h
|
||||
$(SRCROOT)/../asn.1/asn_application.h
|
||||
$(SRCROOT)/../asn.1/asn_codecs.h
|
||||
$(SRCROOT)/../asn.1/asn_codecs_prim.c
|
||||
$(SRCROOT)/../asn.1/asn_codecs_prim.h
|
||||
$(SRCROOT)/../asn.1/asn_internal.h
|
||||
$(SRCROOT)/../asn.1/asn_system.h
|
||||
$(SRCROOT)/../asn.1/ber_decoder.c
|
||||
$(SRCROOT)/../asn.1/ber_decoder.h
|
||||
$(SRCROOT)/../asn.1/ber_tlv_length.c
|
||||
$(SRCROOT)/../asn.1/ber_tlv_length.h
|
||||
$(SRCROOT)/../asn.1/ber_tlv_tag.c
|
||||
$(SRCROOT)/../asn.1/ber_tlv_tag.h
|
||||
$(SRCROOT)/../asn.1/constr_CHOICE.c
|
||||
$(SRCROOT)/../asn.1/constr_CHOICE.h
|
||||
$(SRCROOT)/../asn.1/constr_SEQUENCE.c
|
||||
$(SRCROOT)/../asn.1/constr_SEQUENCE.h
|
||||
$(SRCROOT)/../asn.1/constr_SEQUENCE_OF.c
|
||||
$(SRCROOT)/../asn.1/constr_SEQUENCE_OF.h
|
||||
$(SRCROOT)/../asn.1/constr_SET_OF.c
|
||||
$(SRCROOT)/../asn.1/constr_SET_OF.h
|
||||
$(SRCROOT)/../asn.1/constr_TYPE.c
|
||||
$(SRCROOT)/../asn.1/constr_TYPE.h
|
||||
$(SRCROOT)/../asn.1/constraints.c
|
||||
$(SRCROOT)/../asn.1/constraints.h
|
||||
$(SRCROOT)/../asn.1/der_encoder.c
|
||||
$(SRCROOT)/../asn.1/der_encoder.h
|
||||
$(SRCROOT)/../asn.1/pdu_collection.c
|
||||
$(SRCROOT)/../asn.1/per_decoder.c
|
||||
$(SRCROOT)/../asn.1/per_decoder.h
|
||||
$(SRCROOT)/../asn.1/per_encoder.c
|
||||
$(SRCROOT)/../asn.1/per_encoder.h
|
||||
$(SRCROOT)/../asn.1/per_opentype.c
|
||||
$(SRCROOT)/../asn.1/per_opentype.h
|
||||
$(SRCROOT)/../asn.1/per_support.c
|
||||
$(SRCROOT)/../asn.1/per_support.h
|
||||
$(SRCROOT)/../asn.1/xer_decoder.c
|
||||
$(SRCROOT)/../asn.1/xer_decoder.h
|
||||
$(SRCROOT)/../asn.1/xer_encoder.c
|
||||
$(SRCROOT)/../asn.1/xer_encoder.h
|
||||
$(SRCROOT)/../asn.1/xer_support.c
|
||||
$(SRCROOT)/../asn.1/xer_support.h
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue