mirror of
https://github.com/cesanta/mongoose.git
synced 2024-11-27 20:59:00 +08:00
Allow flash and cloning without build
This commit is contained in:
parent
637af1d392
commit
eeb7b00f60
@ -1,10 +1,17 @@
|
||||
NAME = ti-ek-tm4c1294xl-http-server
|
||||
DOCKER ?= docker run -v $(CURDIR):/workspace mdashnet/ccs
|
||||
DOCKER ?= docker run --rm $(DOCKER_ARGS) -v $(CURDIR):/workspace mdashnet/ccs
|
||||
|
||||
build:
|
||||
$(NAME):
|
||||
git clone --depth 1 https://github.com/mongoose-examples/$(NAME)
|
||||
|
||||
build: | $(NAME)
|
||||
cp ./../../../mongoose.[ch] $(NAME)/
|
||||
$(DOCKER) /opt/ti/ccs/eclipse/eclipse -noSplash -data /workspace -application com.ti.ccstudio.apps.projectBuild -ccs.autoImport -ccs.projects $(NAME) -ccs.configuration Release
|
||||
|
||||
clean:
|
||||
rm -rf $(NAME)
|
||||
$(DOCKER) rm -rf /workspace/$(NAME)
|
||||
|
||||
flash: DOCKER_ARGS = -it --privileged -v /dev/bus/usb/:/dev/bus/usb -w /workspace
|
||||
flash:
|
||||
$(DOCKER) /opt/ti/ccs/ccs_base/scripting/examples/loadti/loadti.sh -c $(NAME)/ek-tm4c1294xl.ccxml $(NAME)/Release/$(NAME).out
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user