Fix up submodule paths, add some hints for submodule usage
This commit is contained in:
parent
b92fd8a872
commit
9120590caa
5 changed files with 14 additions and 5 deletions
5
.gitmodules
vendored
5
.gitmodules
vendored
|
@ -1,6 +1,7 @@
|
||||||
[submodule "lwip/lwip"]
|
[submodule "lwip/lwip"]
|
||||||
path = lwip/lwip
|
path = lwip/lwip
|
||||||
url = git://git.savannah.nongnu.org/lwip.git
|
url = git@github.com:SuperHouse/esp-lwip.git
|
||||||
[submodule "axtls/axtls"]
|
[submodule "axtls/axtls"]
|
||||||
path = axtls/axtls
|
path = axtls/axtls
|
||||||
url = ../../axtls-code/
|
url = git@github.com:SuperHouse/axtls.git
|
||||||
|
|
||||||
|
|
|
@ -14,10 +14,10 @@ Similar to, but substantially different from, the [Espressif IOT RTOS SDK](https
|
||||||
|
|
||||||
* The build process uses `GNU Make`, and the utilities `sed` and `grep`. Linux & OS X should have these already. Windows users can get these tools a variety of ways, [MingGW](http://www.mingw.org/wiki/mingw) is one option.
|
* The build process uses `GNU Make`, and the utilities `sed` and `grep`. Linux & OS X should have these already. Windows users can get these tools a variety of ways, [MingGW](http://www.mingw.org/wiki/mingw) is one option.
|
||||||
|
|
||||||
* Use git to clone the esp-open-rtos project:
|
* Use git to clone the esp-open-rtos project (note the `--recursive`):
|
||||||
|
|
||||||
```
|
```
|
||||||
git clone git@github.com:superhouse/esp-open-rtos.git
|
git clone --recursive git@github.com:superhouse/esp-open-rtos.git
|
||||||
cd esp-open-rtos
|
cd esp-open-rtos
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -17,3 +17,7 @@ axtls_SRC_DIR = $(AXTLS_DIR)crypto $(AXTLS_DIR)ssl $(ROOT)axtls
|
||||||
#axtls_CFLAGS = $(CFLAGS) -Wno-address
|
#axtls_CFLAGS = $(CFLAGS) -Wno-address
|
||||||
|
|
||||||
$(eval $(call component_compile_rules,axtls))
|
$(eval $(call component_compile_rules,axtls))
|
||||||
|
|
||||||
|
# Helpful error if git submodule not initialised
|
||||||
|
$(axtls_SRC_DIR):
|
||||||
|
$(error "axtls git submodule not installed. Please run 'git submodule init' then 'git submodule update'")
|
||||||
|
|
|
@ -149,7 +149,7 @@ $(1)_CFLAGS ?= $(CFLAGS)
|
||||||
$(1)_CC_ARGS = $(Q) $(CC) $(addprefix -I,$(INC_DIRS)) $$(addprefix -I,$$($(1)_INC_DIR)) $$($(1)_CFLAGS)
|
$(1)_CC_ARGS = $(Q) $(CC) $(addprefix -I,$(INC_DIRS)) $$(addprefix -I,$$($(1)_INC_DIR)) $$($(1)_CFLAGS)
|
||||||
$(1)_AR = $(BUILD_DIR)$(1).a
|
$(1)_AR = $(BUILD_DIR)$(1).a
|
||||||
|
|
||||||
$$($(1)_OBJ_DIR)%.o: $$($(1)_REAL_ROOT)%.c
|
$$($(1)_OBJ_DIR)%.o: $$($(1)_REAL_ROOT)%.c | $$($(1)_SRC_DIR)
|
||||||
$(vecho) "CC $$<"
|
$(vecho) "CC $$<"
|
||||||
$(Q) mkdir -p $$(dir $$@)
|
$(Q) mkdir -p $$(dir $$@)
|
||||||
$$($(1)_CC_ARGS) -c $$< -o $$@
|
$$($(1)_CC_ARGS) -c $$< -o $$@
|
||||||
|
|
|
@ -13,3 +13,7 @@ lwip_CFLAGS = $(CFLAGS) -Wno-address
|
||||||
|
|
||||||
$(eval $(call component_compile_rules,lwip))
|
$(eval $(call component_compile_rules,lwip))
|
||||||
|
|
||||||
|
# Helpful error if git submodule not initialised
|
||||||
|
$(lwip_SRC_DIR):
|
||||||
|
$(error "LWIP git submodule not installed. Please run 'git submodule init' then 'git submodule update'")
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue