mirror of
https://github.com/cesanta/mongoose.git
synced 2026-11-10 16:31:44 +00:00
trying to work it out with MX
This commit is contained in:
1 parent
f910eda262
commit
6a718fcc8f
89 files changed
+126931
-69
No files matched your search
+13
-17
@@ -1,20 +1,18 @@
|
||||
# make pre, run STM32PackCreator, make post
|
||||
|
||||
pre:
|
||||
find Examples/* -maxdepth 0 -exec mkdir -p {}"/Middlewares/Third_Party/Cesanta_Network Library/Mongoose/" \;
|
||||
find Examples/* -maxdepth 0 -exec cp ../../mongoose.[ch] {}"/Middlewares/Third_Party/Cesanta_Network Library/Mongoose/" \;
|
||||
grep -l net.h Examples/*/Core/Src/main.c | xargs -n 1 dirname | sed 's.$$./.' | xargs -n 1 cp ../../examples/device-dashboard/net.c
|
||||
grep -l net.h Examples/*/Core/Src/main.c | xargs -n 1 dirname | sed 's.$$./.' | sed 's/Src/Inc/' | xargs -n 1 cp ../../examples/device-dashboard/net.h
|
||||
grep -l net.h Examples/*/Core/Src/main.c | xargs -n 1 dirname | sed 's.$$./.' | xargs -n 1 cp ../../examples/device-dashboard/packed_fs.c
|
||||
$(MAKE) -f ../../test/cube/Makefile "PROJECTS=$(wildcard Examples/*)"
|
||||
sudo rm -rf Examples/*/Debug
|
||||
sudo rm -rf Examples/*/Release
|
||||
find Examples/x/x/* -maxdepth 0 -exec mkdir -p {}"/Middlewares/Third_Party/Cesanta_Network Library/Mongoose/" \;
|
||||
find Examples/x/x/* -maxdepth 0 -exec cp ../../mongoose.[ch] {}"/Middlewares/Third_Party/Cesanta_Network Library/Mongoose/" \;
|
||||
grep -l net.h Examples/x/x/*/Core/Src/main.c | xargs -n 1 dirname | sed 's.$$./.' | xargs -n 1 cp ../../examples/device-dashboard/net.c
|
||||
grep -l net.h Examples/x/x/*/Core/Src/main.c | xargs -n 1 dirname | sed 's.$$./.' | sed 's/Src/Inc/' | xargs -n 1 cp ../../examples/device-dashboard/net.h
|
||||
grep -l net.h Examples/x/x/*/Core/Src/main.c | xargs -n 1 dirname | sed 's.$$./.' | xargs -n 1 cp ../../examples/device-dashboard/packed_fs.c
|
||||
# examples can't be tested in place anymore because of that nasty relative firmware path
|
||||
|
||||
post:
|
||||
rm -f Examples/*/Middlewares/Third_Party/Cesanta_Network\ Library/Mongoose/mongoose.[ch]
|
||||
rm -f Examples/*/Core/Src/net.c
|
||||
rm -f Examples/*/Core/Inc/net.h
|
||||
rm -f Examples/*/Core/Src/packed_fs.c
|
||||
rm -f Examples/x/x/*/Middlewares/Third_Party/Cesanta_Network\ Library/Mongoose/mongoose.[ch]
|
||||
rm -f Examples/x/x/*/Core/Src/net.c
|
||||
rm -f Examples/x/x/*/Core/Inc/net.h
|
||||
rm -f Examples/x/x/*/Core/Src/packed_fs.c
|
||||
|
||||
packcreator:
|
||||
/opt/st/STM32CubeMX/jre/bin/java -jar /opt/st/STM32CubeMX/utilities/STM32PackCreator/STM32PackCreator.jar
|
||||
@@ -33,12 +31,10 @@ updateexamples:
|
||||
|
||||
# Test examples included in new pack to be released
|
||||
testexamples: unpack
|
||||
cp Cesanta.I-CUBE-Mongoose.*.pack /tmp/
|
||||
$(MAKE) -f ../../test/cube/Makefile "PROJECTS=$(wildcard Projects/*/Examples/*)"
|
||||
rm -rf Projects
|
||||
mv /tmp/Cesanta.I-CUBE-Mongoose.*.pack .
|
||||
$(MAKE) -f ../../test/cube/Makefile "PROJECTS=$(wildcard packcontents/Projects/*/Examples/*)"
|
||||
rm -rf packcontents
|
||||
|
||||
unpack: FORCE
|
||||
unzip -x Cesanta.I-CUBE-Mongoose.*.pack Projects/*
|
||||
unzip -x Cesanta.I-CUBE-Mongoose.*.pack -d packcontents
|
||||
|
||||
FORCE:
|
||||
Reference in new issue
Block a user