mirror of
https://github.com/firewalkwithm3/Sensor-Watch.git
synced 2024-11-22 11:10:29 +08:00
Move parallel flag into makefile with crossplatform support
This commit is contained in:
parent
0269681ac3
commit
0ab63691f2
11
make.mk
11
make.mk
|
@ -29,6 +29,17 @@ else
|
|||
MKDIR = mkdir
|
||||
endif
|
||||
|
||||
ifeq ($(DETECTED_OS), LINUX)
|
||||
MAKEFLAGS += -j `nproc`
|
||||
endif
|
||||
ifeq ($(DETECTED_OS), OSX)
|
||||
NPROCS = $(shell sysctl hw.ncpu | grep -o '[0-9]\+')
|
||||
MAKEFLAGS += -j $(NPROCS)
|
||||
endif
|
||||
ifeq ($(DETECTED_OS), WINDOWS)
|
||||
MAKEFLAGS += -j $(NUMBER_OF_PROCESSORS)
|
||||
endif
|
||||
|
||||
ifndef EMSCRIPTEN
|
||||
CC = arm-none-eabi-gcc
|
||||
OBJCOPY = arm-none-eabi-objcopy
|
||||
|
|
|
@ -22,11 +22,11 @@ do
|
|||
do
|
||||
COLOR=$(echo "$color" | tr '[:lower:]' '[:upper:]')
|
||||
make clean
|
||||
make LED=$COLOR FIRMWARE=$VARIANT -j `nproc`
|
||||
make LED=$COLOR FIRMWARE=$VARIANT
|
||||
mv "build/watch.uf2" "$fw_dir/$variant-$color.uf2"
|
||||
done
|
||||
make clean
|
||||
emmake make FIRMWARE=$VARIANT -j `nproc`
|
||||
emmake make FIRMWARE=$VARIANT
|
||||
mkdir "$sim_dir/$variant/"
|
||||
mv "build/watch.wasm" "$sim_dir/$variant/"
|
||||
mv "build/watch.js" "$sim_dir/$variant/"
|
||||
|
|
Loading…
Reference in a new issue