Commit 067fc3a 1 parent d000753 commit 067fc3a Copy full SHA for 067fc3a
File tree 25 files changed +200
-50
lines changed
25 files changed +200
-50
lines changed Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ARDUINO_FLAGS += --no-color
32
32
endif
33
33
endif
34
34
35
- PIO_CI_FLAGS = -l ~/.platformio/lib/libcli
35
+ PIO_CI_FLAGS =
36
36
ARDUINO_CI_FLAGS = --warnings all --library $(CURDIR ) /../../
37
37
38
38
ENVS = $(shell grep -Po '^\[env:\K[^]]+' platformio.ini)
@@ -43,8 +43,14 @@ BOARD ?= $(firstword $(BOARDS))
43
43
44
44
EXAMPLE = $(shell basename $(CURDIR ) )
45
45
46
+ define pio-libdep-path # env libdep
47
+ -l .pio/libdeps/$(1 ) /$(2 )
48
+ endef
49
+
46
50
define pio-ci # board
47
- pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(PIO_CI_FLAGS ) -b $(1 ) $(EXAMPLE ) .ino
51
+ ENV=$(shell awk 'BEGIN{RS="\n\n"} /$(1 ) /' platformio.ini | grep -Po '(?<=env:) [^]]+')
52
+ pio pkg install
53
+ pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(call pio-libdep-path,$(ENV ) ,libcli) -b $(1 ) $(EXAMPLE ) .ino
48
54
49
55
endef
50
56
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ARDUINO_FLAGS += --no-color
32
32
endif
33
33
endif
34
34
35
- PIO_CI_FLAGS = -l ~/.platformio/lib/libcli
35
+ PIO_CI_FLAGS =
36
36
ARDUINO_CI_FLAGS = --warnings all --library $(CURDIR ) /../../
37
37
38
38
ENVS = $(shell grep -Po '^\[env:\K[^]]+' platformio.ini)
@@ -43,8 +43,14 @@ BOARD ?= $(firstword $(BOARDS))
43
43
44
44
EXAMPLE = $(shell basename $(CURDIR ) )
45
45
46
+ define pio-libdep-path # env libdep
47
+ -l .pio/libdeps/$(1 ) /$(2 )
48
+ endef
49
+
46
50
define pio-ci # board
47
- pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(PIO_CI_FLAGS ) -b $(1 ) $(EXAMPLE ) .ino
51
+ ENV=$(shell awk 'BEGIN{RS="\n\n"} /$(1 ) /' platformio.ini | grep -Po '(?<=env:) [^]]+')
52
+ pio pkg install
53
+ pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(call pio-libdep-path,$(ENV ) ,libcli) -b $(1 ) $(EXAMPLE ) .ino
48
54
49
55
endef
50
56
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ARDUINO_FLAGS += --no-color
32
32
endif
33
33
endif
34
34
35
- PIO_CI_FLAGS = -l ~/.platformio/lib/libcli
35
+ PIO_CI_FLAGS =
36
36
ARDUINO_CI_FLAGS = --warnings all --library $(CURDIR ) /../../
37
37
38
38
ENVS = $(shell grep -Po '^\[env:\K[^]]+' platformio.ini)
@@ -43,8 +43,14 @@ BOARD ?= $(firstword $(BOARDS))
43
43
44
44
EXAMPLE = $(shell basename $(CURDIR ) )
45
45
46
+ define pio-libdep-path # env libdep
47
+ -l .pio/libdeps/$(1 ) /$(2 )
48
+ endef
49
+
46
50
define pio-ci # board
47
- pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(PIO_CI_FLAGS ) -b $(1 ) $(EXAMPLE ) .ino
51
+ ENV=$(shell awk 'BEGIN{RS="\n\n"} /$(1 ) /' platformio.ini | grep -Po '(?<=env:) [^]]+')
52
+ pio pkg install
53
+ pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(call pio-libdep-path,$(ENV ) ,libcli) -b $(1 ) $(EXAMPLE ) .ino
48
54
49
55
endef
50
56
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ARDUINO_FLAGS += --no-color
32
32
endif
33
33
endif
34
34
35
- PIO_CI_FLAGS = -l ~/.platformio/lib/libcli
35
+ PIO_CI_FLAGS =
36
36
ARDUINO_CI_FLAGS = --warnings all --library $(CURDIR ) /../../
37
37
38
38
ENVS = $(shell grep -Po '^\[env:\K[^]]+' platformio.ini)
@@ -43,8 +43,14 @@ BOARD ?= $(firstword $(BOARDS))
43
43
44
44
EXAMPLE = $(shell basename $(CURDIR ) )
45
45
46
+ define pio-libdep-path # env libdep
47
+ -l .pio/libdeps/$(1 ) /$(2 )
48
+ endef
49
+
46
50
define pio-ci # board
47
- pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(PIO_CI_FLAGS ) -b $(1 ) $(EXAMPLE ) .ino
51
+ ENV=$(shell awk 'BEGIN{RS="\n\n"} /$(1 ) /' platformio.ini | grep -Po '(?<=env:) [^]]+')
52
+ pio pkg install
53
+ pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(call pio-libdep-path,$(ENV ) ,libcli) -b $(1 ) $(EXAMPLE ) .ino
48
54
49
55
endef
50
56
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ARDUINO_FLAGS += --no-color
32
32
endif
33
33
endif
34
34
35
- PIO_CI_FLAGS = -l ~/.platformio/lib/libcli
35
+ PIO_CI_FLAGS =
36
36
ARDUINO_CI_FLAGS = --warnings all --library $(CURDIR ) /../../
37
37
38
38
ENVS = $(shell grep -Po '^\[env:\K[^]]+' platformio.ini)
@@ -43,8 +43,14 @@ BOARD ?= $(firstword $(BOARDS))
43
43
44
44
EXAMPLE = $(shell basename $(CURDIR ) )
45
45
46
+ define pio-libdep-path # env libdep
47
+ -l .pio/libdeps/$(1 ) /$(2 )
48
+ endef
49
+
46
50
define pio-ci # board
47
- pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(PIO_CI_FLAGS ) -b $(1 ) $(EXAMPLE ) .ino
51
+ ENV=$(shell awk 'BEGIN{RS="\n\n"} /$(1 ) /' platformio.ini | grep -Po '(?<=env:) [^]]+')
52
+ pio pkg install
53
+ pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(call pio-libdep-path,$(ENV ) ,libcli) -b $(1 ) $(EXAMPLE ) .ino
48
54
49
55
endef
50
56
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ARDUINO_FLAGS += --no-color
32
32
endif
33
33
endif
34
34
35
- PIO_CI_FLAGS = -l ~/.platformio/lib/libcli
35
+ PIO_CI_FLAGS =
36
36
ARDUINO_CI_FLAGS = --warnings all --library $(CURDIR ) /../../
37
37
38
38
ENVS = $(shell grep -Po '^\[env:\K[^]]+' platformio.ini)
@@ -43,8 +43,14 @@ BOARD ?= $(firstword $(BOARDS))
43
43
44
44
EXAMPLE = $(shell basename $(CURDIR ) )
45
45
46
+ define pio-libdep-path # env libdep
47
+ -l .pio/libdeps/$(1 ) /$(2 )
48
+ endef
49
+
46
50
define pio-ci # board
47
- pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(PIO_CI_FLAGS ) -b $(1 ) $(EXAMPLE ) .ino
51
+ ENV=$(shell awk 'BEGIN{RS="\n\n"} /$(1 ) /' platformio.ini | grep -Po '(?<=env:) [^]]+')
52
+ pio pkg install
53
+ pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(call pio-libdep-path,$(ENV ) ,libcli) -b $(1 ) $(EXAMPLE ) .ino
48
54
49
55
endef
50
56
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ARDUINO_FLAGS += --no-color
32
32
endif
33
33
endif
34
34
35
- PIO_CI_FLAGS = -l ~/.platformio/lib/libcli
35
+ PIO_CI_FLAGS =
36
36
ARDUINO_CI_FLAGS = --warnings all --library $(CURDIR ) /../../
37
37
38
38
ENVS = $(shell grep -Po '^\[env:\K[^]]+' platformio.ini)
@@ -43,8 +43,14 @@ BOARD ?= $(firstword $(BOARDS))
43
43
44
44
EXAMPLE = $(shell basename $(CURDIR ) )
45
45
46
+ define pio-libdep-path # env libdep
47
+ -l .pio/libdeps/$(1 ) /$(2 )
48
+ endef
49
+
46
50
define pio-ci # board
47
- pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(PIO_CI_FLAGS ) -b $(1 ) $(EXAMPLE ) .ino
51
+ ENV=$(shell awk 'BEGIN{RS="\n\n"} /$(1 ) /' platformio.ini | grep -Po '(?<=env:) [^]]+')
52
+ pio pkg install
53
+ pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(call pio-libdep-path,$(ENV ) ,libcli) -b $(1 ) $(EXAMPLE ) .ino
48
54
49
55
endef
50
56
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ARDUINO_FLAGS += --no-color
32
32
endif
33
33
endif
34
34
35
- PIO_CI_FLAGS = -l ~/.platformio/lib/libcli
35
+ PIO_CI_FLAGS =
36
36
ARDUINO_CI_FLAGS = --warnings all --library $(CURDIR ) /../../
37
37
38
38
ENVS = $(shell grep -Po '^\[env:\K[^]]+' platformio.ini)
@@ -43,8 +43,14 @@ BOARD ?= $(firstword $(BOARDS))
43
43
44
44
EXAMPLE = $(shell basename $(CURDIR ) )
45
45
46
+ define pio-libdep-path # env libdep
47
+ -l .pio/libdeps/$(1 ) /$(2 )
48
+ endef
49
+
46
50
define pio-ci # board
47
- pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(PIO_CI_FLAGS ) -b $(1 ) $(EXAMPLE ) .ino
51
+ ENV=$(shell awk 'BEGIN{RS="\n\n"} /$(1 ) /' platformio.ini | grep -Po '(?<=env:) [^]]+')
52
+ pio pkg install
53
+ pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(call pio-libdep-path,$(ENV ) ,libcli) -b $(1 ) $(EXAMPLE ) .ino
48
54
49
55
endef
50
56
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ARDUINO_FLAGS += --no-color
32
32
endif
33
33
endif
34
34
35
- PIO_CI_FLAGS = -l ~/.platformio/lib/libcli
35
+ PIO_CI_FLAGS =
36
36
ARDUINO_CI_FLAGS = --warnings all --library $(CURDIR ) /../../
37
37
38
38
ENVS = $(shell grep -Po '^\[env:\K[^]]+' platformio.ini)
@@ -43,8 +43,14 @@ BOARD ?= $(firstword $(BOARDS))
43
43
44
44
EXAMPLE = $(shell basename $(CURDIR ) )
45
45
46
+ define pio-libdep-path # env libdep
47
+ -l .pio/libdeps/$(1 ) /$(2 )
48
+ endef
49
+
46
50
define pio-ci # board
47
- pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(PIO_CI_FLAGS ) -b $(1 ) $(EXAMPLE ) .ino
51
+ ENV=$(shell awk 'BEGIN{RS="\n\n"} /$(1 ) /' platformio.ini | grep -Po '(?<=env:) [^]]+')
52
+ pio pkg install
53
+ pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(call pio-libdep-path,$(ENV ) ,libcli) -b $(1 ) $(EXAMPLE ) .ino
48
54
49
55
endef
50
56
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ARDUINO_FLAGS += --no-color
32
32
endif
33
33
endif
34
34
35
- PIO_CI_FLAGS = -l ~/.platformio/lib/libcli
35
+ PIO_CI_FLAGS =
36
36
ARDUINO_CI_FLAGS = --warnings all --library $(CURDIR ) /../../
37
37
38
38
ENVS = $(shell grep -Po '^\[env:\K[^]]+' platformio.ini)
@@ -43,8 +43,14 @@ BOARD ?= $(firstword $(BOARDS))
43
43
44
44
EXAMPLE = $(shell basename $(CURDIR ) )
45
45
46
+ define pio-libdep-path # env libdep
47
+ -l .pio/libdeps/$(1 ) /$(2 )
48
+ endef
49
+
46
50
define pio-ci # board
47
- pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(PIO_CI_FLAGS ) -b $(1 ) $(EXAMPLE ) .ino
51
+ ENV=$(shell awk 'BEGIN{RS="\n\n"} /$(1 ) /' platformio.ini | grep -Po '(?<=env:) [^]]+')
52
+ pio pkg install
53
+ pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(call pio-libdep-path,$(ENV ) ,libcli) -b $(1 ) $(EXAMPLE ) .ino
48
54
49
55
endef
50
56
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ARDUINO_FLAGS += --no-color
32
32
endif
33
33
endif
34
34
35
- PIO_CI_FLAGS = -l ~/.platformio/lib/libcli
35
+ PIO_CI_FLAGS =
36
36
ARDUINO_CI_FLAGS = --warnings all --library $(CURDIR ) /../../
37
37
38
38
ENVS = $(shell grep -Po '^\[env:\K[^]]+' platformio.ini)
@@ -43,8 +43,14 @@ BOARD ?= $(firstword $(BOARDS))
43
43
44
44
EXAMPLE = $(shell basename $(CURDIR ) )
45
45
46
+ define pio-libdep-path # env libdep
47
+ -l .pio/libdeps/$(1 ) /$(2 )
48
+ endef
49
+
46
50
define pio-ci # board
47
- pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(PIO_CI_FLAGS ) -b $(1 ) $(EXAMPLE ) .ino
51
+ ENV=$(shell awk 'BEGIN{RS="\n\n"} /$(1 ) /' platformio.ini | grep -Po '(?<=env:) [^]]+')
52
+ pio pkg install
53
+ pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(call pio-libdep-path,$(ENV ) ,libcli) -b $(1 ) $(EXAMPLE ) .ino
48
54
49
55
endef
50
56
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ARDUINO_FLAGS += --no-color
32
32
endif
33
33
endif
34
34
35
- PIO_CI_FLAGS = -l ~/.platformio/lib/libcli
35
+ PIO_CI_FLAGS =
36
36
ARDUINO_CI_FLAGS = --warnings all --library $(CURDIR ) /../../
37
37
38
38
ENVS = $(shell grep -Po '^\[env:\K[^]]+' platformio.ini)
@@ -43,8 +43,14 @@ BOARD ?= $(firstword $(BOARDS))
43
43
44
44
EXAMPLE = $(shell basename $(CURDIR ) )
45
45
46
+ define pio-libdep-path # env libdep
47
+ -l .pio/libdeps/$(1 ) /$(2 )
48
+ endef
49
+
46
50
define pio-ci # board
47
- pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(PIO_CI_FLAGS ) -b $(1 ) $(EXAMPLE ) .ino
51
+ ENV=$(shell awk 'BEGIN{RS="\n\n"} /$(1 ) /' platformio.ini | grep -Po '(?<=env:) [^]]+')
52
+ pio pkg install
53
+ pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(call pio-libdep-path,$(ENV ) ,libcli) -b $(1 ) $(EXAMPLE ) .ino
48
54
49
55
endef
50
56
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ARDUINO_FLAGS += --no-color
32
32
endif
33
33
endif
34
34
35
- PIO_CI_FLAGS = -l ~/.platformio/lib/libcli
35
+ PIO_CI_FLAGS =
36
36
ARDUINO_CI_FLAGS = --warnings all --library $(CURDIR ) /../../
37
37
38
38
ENVS = $(shell grep -Po '^\[env:\K[^]]+' platformio.ini)
@@ -43,8 +43,14 @@ BOARD ?= $(firstword $(BOARDS))
43
43
44
44
EXAMPLE = $(shell basename $(CURDIR ) )
45
45
46
+ define pio-libdep-path # env libdep
47
+ -l .pio/libdeps/$(1 ) /$(2 )
48
+ endef
49
+
46
50
define pio-ci # board
47
- pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(PIO_CI_FLAGS ) -b $(1 ) $(EXAMPLE ) .ino
51
+ ENV=$(shell awk 'BEGIN{RS="\n\n"} /$(1 ) /' platformio.ini | grep -Po '(?<=env:) [^]]+')
52
+ pio pkg install
53
+ pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(call pio-libdep-path,$(ENV ) ,libcli) -b $(1 ) $(EXAMPLE ) .ino
48
54
49
55
endef
50
56
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ARDUINO_FLAGS += --no-color
32
32
endif
33
33
endif
34
34
35
- PIO_CI_FLAGS = -l ~/.platformio/lib/libcli
35
+ PIO_CI_FLAGS =
36
36
ARDUINO_CI_FLAGS = --warnings all --library $(CURDIR ) /../../
37
37
38
38
ENVS = $(shell grep -Po '^\[env:\K[^]]+' platformio.ini)
@@ -43,8 +43,14 @@ BOARD ?= $(firstword $(BOARDS))
43
43
44
44
EXAMPLE = $(shell basename $(CURDIR ) )
45
45
46
+ define pio-libdep-path # env libdep
47
+ -l .pio/libdeps/$(1 ) /$(2 )
48
+ endef
49
+
46
50
define pio-ci # board
47
- pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(PIO_CI_FLAGS ) -b $(1 ) $(EXAMPLE ) .ino
51
+ ENV=$(shell awk 'BEGIN{RS="\n\n"} /$(1 ) /' platformio.ini | grep -Po '(?<=env:) [^]]+')
52
+ pio pkg install
53
+ pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(call pio-libdep-path,$(ENV ) ,libcli) -b $(1 ) $(EXAMPLE ) .ino
48
54
49
55
endef
50
56
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ARDUINO_FLAGS += --no-color
32
32
endif
33
33
endif
34
34
35
- PIO_CI_FLAGS = -l ~/.platformio/lib/libcli
35
+ PIO_CI_FLAGS =
36
36
ARDUINO_CI_FLAGS = --warnings all --library $(CURDIR ) /../../
37
37
38
38
ENVS = $(shell grep -Po '^\[env:\K[^]]+' platformio.ini)
@@ -43,8 +43,14 @@ BOARD ?= $(firstword $(BOARDS))
43
43
44
44
EXAMPLE = $(shell basename $(CURDIR ) )
45
45
46
+ define pio-libdep-path # env libdep
47
+ -l .pio/libdeps/$(1 ) /$(2 )
48
+ endef
49
+
46
50
define pio-ci # board
47
- pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(PIO_CI_FLAGS ) -b $(1 ) $(EXAMPLE ) .ino
51
+ ENV=$(shell awk 'BEGIN{RS="\n\n"} /$(1 ) /' platformio.ini | grep -Po '(?<=env:) [^]]+')
52
+ pio pkg install
53
+ pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(call pio-libdep-path,$(ENV ) ,libcli) -b $(1 ) $(EXAMPLE ) .ino
48
54
49
55
endef
50
56
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ARDUINO_FLAGS += --no-color
32
32
endif
33
33
endif
34
34
35
- PIO_CI_FLAGS = -l ~/.platformio/lib/libcli
35
+ PIO_CI_FLAGS =
36
36
ARDUINO_CI_FLAGS = --warnings all --library $(CURDIR ) /../../
37
37
38
38
ENVS = $(shell grep -Po '^\[env:\K[^]]+' platformio.ini)
@@ -43,8 +43,14 @@ BOARD ?= $(firstword $(BOARDS))
43
43
44
44
EXAMPLE = $(shell basename $(CURDIR ) )
45
45
46
+ define pio-libdep-path # env libdep
47
+ -l .pio/libdeps/$(1 ) /$(2 )
48
+ endef
49
+
46
50
define pio-ci # board
47
- pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(PIO_CI_FLAGS ) -b $(1 ) $(EXAMPLE ) .ino
51
+ ENV=$(shell awk 'BEGIN{RS="\n\n"} /$(1 ) /' platformio.ini | grep -Po '(?<=env:) [^]]+')
52
+ pio pkg install
53
+ pio $(PIO_FLAGS ) ci -l $(CURDIR ) /../.. $(call pio-libdep-path,$(ENV ) ,libcli) -b $(1 ) $(EXAMPLE ) .ino
48
54
49
55
endef
50
56
You can’t perform that action at this time.
0 commit comments