Browse Source

Merge branch 'ENGINE-953'

ENGINE-969--almost-certainly-wrongly-named-and-useless--to-be-removed
Luca Saiu 8 months ago
parent
commit
80218ef444
5 changed files with 2255 additions and 1385 deletions
  1. +66
    -0
      build-mac/README.md
  2. +133
    -0
      build-mac/Subprojects/pEpASN1/generated-files-asn1.txt
  3. +1290
    -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

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

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

+ 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

+ 1290
- 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