Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Global Makefile #38

Closed
6 tasks done
g2flyer opened this issue Apr 18, 2019 · 0 comments
Closed
6 tasks done

Global Makefile #38

g2flyer opened this issue Apr 18, 2019 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@g2flyer
Copy link
Contributor

g2flyer commented Apr 18, 2019

  • build system with a top-level make and a make file in each module. More details in Project top-level make #56

    • build
    • test
    • check
    • integration (end-to-end-test (just calling run-auction initially?))
    • clean
  • config.mk file with global variables like

    • GO
    • GOFLAGS
  • code checking target. More details in Add code check target to build system #55

  • refactoring of ecc (SDKization)

    • renaming of component names from trusted to secure, e.g., tlcc -> slcc
    • ecc only includes SDK (with a library)
    • auction goes to examples/auction
      • fabric/sgxconfig might also move to examples?
        • we could also replace all /path/to/fabric by $(FABRIC_SRC_ROOT)/.. with FABRIC_SRC_ROOT as $(SCC_ROOT)/../../hyperledger/fabric/ (ie., assume a single root in GOPATH and then all paths to fabric can be done in relative paths ..
          => delegated to issue Refactoring of ecc (SDKization) #69
  • Nanopb refactoring. More details in Add code check target to build system #55

  • update READMEs to match above changes ..

@bvavala bvavala added the enhancement New feature or request label May 2, 2019
@bvavala bvavala added this to To do in Streamline build process via automation May 2, 2019
@bvavala bvavala added this to the One Make milestone May 2, 2019
@mbrandenburger mbrandenburger moved this from To do to In progress in Streamline build process May 6, 2019
@mbrandenburger mbrandenburger self-assigned this May 6, 2019
This was referenced May 6, 2019
mbrandenburger added a commit to mbrandenburger/fabric-private-chaincode that referenced this issue May 9, 2019
This is the first of a series of PRs to address a new build system hyperledger#38.

Signed-off-by: Marcus Brandenburger <bur@zurich.ibm.com>
mbrandenburger added a commit to mbrandenburger/fabric-private-chaincode that referenced this issue May 10, 2019
This is the first of a series of PRs to address a new build system hyperledger#38.

- Introduce top-level make with the following targets: all, build. test, and clean
- Creating a config.mk and build.mk
- Update READMEs
- Remove ecc_enclave/tlcc_enclave deployment step
- Adding .gitignore

Signed-off-by: Marcus Brandenburger <bur@zurich.ibm.com>
mbrandenburger added a commit to mbrandenburger/fabric-private-chaincode that referenced this issue May 10, 2019
This is the first of a series of PRs to address a new build system hyperledger#38.

- Introduce top-level make with the following targets: all, build. test, and clean
- Creating a config.mk and build.mk
- Update READMEs
- Remove ecc_enclave/tlcc_enclave deployment step
- Adding .gitignore

Signed-off-by: Marcus Brandenburger <bur@zurich.ibm.com>
mbrandenburger added a commit to mbrandenburger/fabric-private-chaincode that referenced this issue May 10, 2019
This is the first of a series of PRs to address a new build system hyperledger#38.

- Introduce top-level make with the following targets: all, build. test, and clean
- Creating a config.mk and build.mk
- Update READMEs
- Remove ecc_enclave/tlcc_enclave deployment step
- Adding .gitignore

Signed-off-by: Marcus Brandenburger <bur@zurich.ibm.com>
mbrandenburger added a commit to mbrandenburger/fabric-private-chaincode that referenced this issue May 13, 2019
This is the first of a series of PRs to address a new build system hyperledger#38.

- Introduce top-level make with the following targets: all, build. test, and clean
- Creating a config.mk and build.mk
- Update READMEs
- Remove ecc_enclave/tlcc_enclave deployment step
- Adding .gitignore

Signed-off-by: Marcus Brandenburger <bur@zurich.ibm.com>
@mbrandenburger mbrandenburger mentioned this issue May 13, 2019
mbrandenburger added a commit to mbrandenburger/fabric-private-chaincode that referenced this issue May 13, 2019
This is the first of a series of PRs to address a new build system hyperledger#38.

- Introduce top-level make with the following targets: all, build. test, and clean
- Creating a config.mk and build.mk
- Update READMEs
- Remove ecc_enclave/tlcc_enclave deployment step
- Adding .gitignore

Signed-off-by: Marcus Brandenburger <bur@zurich.ibm.com>
mbrandenburger added a commit to mbrandenburger/fabric-private-chaincode that referenced this issue May 13, 2019
This is the first of a series of PRs to address a new build system hyperledger#38.

- Introduce top-level make with the following targets: all, build. test, and clean
- Creating a config.mk and build.mk
- Update READMEs
- Remove ecc_enclave/tlcc_enclave deployment step
- Adding .gitignore

Signed-off-by: Marcus Brandenburger <bur@zurich.ibm.com>
mbrandenburger added a commit to mbrandenburger/fabric-private-chaincode that referenced this issue May 13, 2019
This is the first of a series of PRs to address a new build system hyperledger#38.

- Introduce top-level make with the following targets: all, build. test, and clean
- Creating a config.mk and build.mk
- Update READMEs
- Remove ecc_enclave/tlcc_enclave deployment step
- Adding .gitignore
- Refactor NanoPB dependencies

Signed-off-by: Marcus Brandenburger <bur@zurich.ibm.com>
mbrandenburger added a commit that referenced this issue May 13, 2019
This is the first of a series of PRs to address a new build system #38.

- Introduce top-level make with the following targets: all, build. test, and clean
- Creating a config.mk and build.mk
- Update READMEs
- Remove ecc_enclave/tlcc_enclave deployment step
- Adding .gitignore
- Refactor NanoPB dependencies

Signed-off-by: Marcus Brandenburger <bur@zurich.ibm.com>
@g2flyer g2flyer closed this as completed May 16, 2019
Streamline build process automation moved this from In progress to Done May 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
No open projects
Development

No branches or pull requests

3 participants