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

[BUILD][MISC] Rewritten all Makefiles for efficiency and correctness #269

Merged
merged 14 commits into from
Aug 1, 2023

Commits on Jul 17, 2023

  1. Configuration menu
    Copy the full SHA
    cb53587 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    700355b View commit details
    Browse the repository at this point in the history
  2. [BUILD] Working new network switch Makefile

    - Also added new top-level Makefile
    benliao1 committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    987c734 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. [BUILD] Working Makefiles for all main runtime folders!

    - protos moved back to original location net_handler/protos
    - top-level Makefile has all and clean
    - top-level Makefile_defs included by each Makefile
    - resulting lower-level Makefiles are (relatively) simple
    benliao1 committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    2345b21 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd12817 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    487b4cf View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. [BUILD] Working completely rewritten runtime/tests/Makefile

    - tests/Makefile works more efficiently than before
    - Updated runtime script to reflect changes
    - Fixed some compiler warning bugs in test/test.c
    benliao1 committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    89a35b7 View commit details
    Browse the repository at this point in the history
  2. [BUILD] Added help text for tests/Makefile

    - decided top-level Makefile not needed; just use the root runtime script
    benliao1 committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    e0117fd View commit details
    Browse the repository at this point in the history
  3. [MISC] Updated .gitignore, restore HTTP URL for protos submodule

    - Removed a bunch of irrelevant lines to reduce confusion
    - Having the SSH URL for protos as the module might cause problems
    -    ... when building Runtime on Raspberry Pis so I reverted it
    benliao1 committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    c628ca4 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. [BUILD] Replaced format script with simpler, inhouse one (less bugs)

    - CI format job was causing issues, wrote own simpler format script
    benliao1 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    486715d View commit details
    Browse the repository at this point in the history
  2. [BUILD] Merge branch 'master' into makefile_tests_new

    - Bring in changes from Device Reset fixes
    benliao1 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    ce0e068 View commit details
    Browse the repository at this point in the history
  3. [BUILD] Fixing lingering errors in CI build

    - Some tests are spewing -Wno-format errors that should be suppressed
    - To address, added $(LIBS) to .o -> .c rule in tests/Makefile
    - Cython is complaining about not being able to import log levels
    - To address, renamed runtime.pxd -> studentapi.pxd
    benliao1 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    11db2bb View commit details
    Browse the repository at this point in the history
  4. [TEST] Modified scripts/test.sh to take ./runtime test tc_150_1 as ar…

    …gument
    
    - Previously, you had to write ./runtime test integration/tc_150_1
    - Also deleted provisioning and installation scripts for Runtime
    - Updated help text on root runtime script
    benliao1 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    c82d403 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    4c8ebec View commit details
    Browse the repository at this point in the history