pull/261/head
connor rigby 2017-03-03 09:58:48 -08:00
parent 388668517f
commit a5b0425cf8
2 changed files with 126 additions and 1 deletions

4
.gitignore vendored
View File

@ -20,6 +20,7 @@ erl_crash.dump
npm*
node_modules
bundle.js
cache
erl_crash.dump
ttb_last_config
@ -31,4 +32,5 @@ Makefile.bac
/release-*
_images
Makefile
Makefil
e

123
Makefile 100644
View File

@ -0,0 +1,123 @@
# THIS FILE WAS GENERATED BY `build_makefile.exs`
# 19474c3
# Fri Mar 3 09:52:40 2017 -0800
# add-a-log-when-movement-is-done
default: rpi3
dev_env:
export MIX_ENV=dev
prod_env:
export MIX_ENV=prod
clean:
$(info Cleaning)
rm -rf nerves/NERVES_SYSTEM_*
rm -rf nerves/nerves_system_br
rm -rf npm-debug*
rm -rf erl_crash.dump
rm -rf doc
rm -rf cover
rm -rf deps
rm -rf node_modules
rm -rf cache
rm -rf _build
rm -rf images
rm -rf _images
test: dev_env
scripts/run_tests.sh
travis_test: dev_env
scripts/run_travis_tests.sh
## End default portion.
## begin rpi portion.
## rpi env
env-rpi: prod_env
export NERVES_TARGET=rpi
## rpi build
rpi: env-rpi system-rpi firmware-rpi
$(info Building stuff for rpi)
## rpi create-build
create-build-rpi:
scripts/clone_system.sh rpi
## rpi system
system-rpi: create-build-rpi
$(info Building Linux System for rpi)
scripts/build_system.sh rpi
## rpi firmware
firmware-rpi:
$(info Building Firmware for rpi)
scripts/build_firmware.sh rpi
release-rpi: rpi
scripts/build_release_images.sh rpi 3.0.8-rc.1
## end rpi portion.
## begin rpi3 portion.
## rpi3 env
env-rpi3: prod_env
export NERVES_TARGET=rpi3
## rpi3 build
rpi3: env-rpi3 system-rpi3 firmware-rpi3
$(info Building stuff for rpi3)
## rpi3 create-build
create-build-rpi3:
scripts/clone_system.sh rpi3
## rpi3 system
system-rpi3: create-build-rpi3
$(info Building Linux System for rpi3)
scripts/build_system.sh rpi3
## rpi3 firmware
firmware-rpi3:
$(info Building Firmware for rpi3)
scripts/build_firmware.sh rpi3
release-rpi3: rpi3
scripts/build_release_images.sh rpi3 3.0.8-rc.1
## end rpi3 portion.
## begin rpi2 portion.
## rpi2 env
env-rpi2: prod_env
export NERVES_TARGET=rpi2
## rpi2 build
rpi2: env-rpi2 system-rpi2 firmware-rpi2
$(info Building stuff for rpi2)
## rpi2 create-build
create-build-rpi2:
scripts/clone_system.sh rpi2
## rpi2 system
system-rpi2: create-build-rpi2
$(info Building Linux System for rpi2)
scripts/build_system.sh rpi2
## rpi2 firmware
firmware-rpi2:
$(info Building Firmware for rpi2)
scripts/build_firmware.sh rpi2
release-rpi2: rpi2
scripts/build_release_images.sh rpi2 3.0.8-rc.1
## end rpi2 portion.
## Release will build all the systems.
release: clean release-rpi release-rpi3 release-rpi2