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

improve release/zip targets, cleanup #100

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Commits on Oct 28, 2021

  1. ignore libgcc_strippped.a

    binary1230 committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    ed8ed88 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2021

  1. make: web: remove tmp/ dir on clean

    - previously we just removed the directory contents and not the directory itself
    binary1230 committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    6432631 View commit details
    Browse the repository at this point in the history
  2. ignore libgcc_stripped.a

    - happens if building with STRIPPED_LIBGCC
    binary1230 committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    d606de5 View commit details
    Browse the repository at this point in the history
  3. Makefile: improve release/zip targets

    - allow overriding PROJECT_NAME (useful if doing CI builds / docker and the mounted directory name is generic)
    - new target 'zip_release' (more human-friendly alias for $(BIN_TARGET))
    - add new target 'build_dir' which copies stuff going into the release zip into a dir named build/ first (easier to inspect/zip)
    - split out BUILD_DATE var for easier access
    - for release/zip builds, create a version.txt with the makefile version#'s/date in it
    - cleanup Makefile documentation a bit
    - lint: fix syntax warnings with single quotes in "if you are on a '66 reconfigure CHIP"
    - zip command always overwrites the file completely instead of appeding
    - fix various issues with clean and purge not quite getting everything
    binary1230 committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    2f0850b View commit details
    Browse the repository at this point in the history
  4. merge

    binary1230 committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    4a7acbb View commit details
    Browse the repository at this point in the history
  5. create IS_CI_BUILD

    - expose in version strings so we know if this build came from a Continous Integration build system (like Github Actions / Jenkins/etc)
    - by default it's set to zero, and it's expected CI systems will set this to 1 from their command line
    binary1230 committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    58caa23 View commit details
    Browse the repository at this point in the history