Browse Source

Merge branch 'IPS-2' into Engine-953

Andreas Buff 9 months ago
parent
commit
420b26d910
5 changed files with 2274 additions and 1385 deletions
  1. +70
    -0
      build-mac/README.md
  2. +133
    -0
      build-mac/Subprojects/pEpASN1/generated-files-asn1.txt
  3. +1305
    -805
      build-mac/Subprojects/pEpASN1/pEpASN1.xcodeproj/project.pbxproj
  4. +0
    -133
      build-mac/generated-files-asn1.txt
  5. +766
    -447
      build-mac/pEpEngine.xcodeproj/project.pbxproj

+ 70
- 0
build-mac/README.md View File

@ -0,0 +1,70 @@
# 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
```
add this to ~/.profile (or ~/.zprofile, depending on the shell you are using):
```
source $HOME/.cargo/env
export PATH="$HOME/.cargo/bin:$PATH"
```
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]
```

+ 133
- 0
build-mac/Subprojects/pEpASN1/generated-files-asn1.txt View File

@ -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

+ 1305
- 805
build-mac/Subprojects/pEpASN1/pEpASN1.xcodeproj/project.pbxproj
File diff suppressed because it is too large
View File


+ 0
- 133
build-mac/generated-files-asn1.txt View File

@ -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

+ 766
- 447
build-mac/pEpEngine.xcodeproj/project.pbxproj
File diff suppressed because it is too large
View File


Loading…
Cancel
Save