Skip to content

Commit 2569df2

Browse files
author
Clarke Stevens
committed
extra directory
1 parent a357c63 commit 2569df2

File tree

2 files changed

+46
-1
lines changed

2 files changed

+46
-1
lines changed

gen.sh

+45
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,48 @@ then
2424
MY_COMMAND="cp -f ~/Project-Scripts/settings-arduino.json ${CURPWD}/.vscode/settings.json"
2525
eval ${MY_COMMAND}
2626
else
27+
MY_COMMAND="mkdir -p ./${PROJNAME}/bin"
28+
eval ${MY_COMMAND}
29+
MY_COMMAND="cp -f ~/Project-Scripts/settings-linux.json ${CURPWD}/.vscode/settings.json"
30+
eval ${MY_COMMAND}
31+
MY_COMMAND="cp -f ~/Project-Scripts/devbuildmake ${CURPWD}"
32+
eval ${MY_COMMAND}
33+
fi
34+
MY_COMMAND="cd ${OCFPATH}/DeviceBuilder"
35+
eval ${MY_COMMAND}
36+
pwd
37+
38+
if [ ! -e ${CURPWD}/devbuildmake ]; then
39+
MY_COMMAND="cp ${OCFPATH}/iotivity-lite/port/${PLATFORM}/devbuildmake ${CURPWD}/"
40+
eval ${MY_COMMAND}
41+
fi
42+
MY_COMMAND="sh ./DeviceBuilder_IotivityLiteServer.sh ${CURPWD}/${PROJNAME}.json ${CURPWD}/device_output \"${DEVICETYPE}\" \"${DEVICENAME}\""
43+
eval ${MY_COMMAND}
44+
45+
# copying the introspection file to the include folder
46+
MY_COMMAND="cp -f ${CURPWD}/device_output/code/server_introspection.dat.h ${OCFPATH}/iotivity-lite/include/"
47+
eval ${MY_COMMAND}
48+
49+
if [ ! -f ../pki_certs.zip ]; then
50+
# only create when the file does not exist
51+
cd ..
52+
MY_COMMAND="sh ./pki.sh"
53+
eval ${MY_COMMAND}
54+
fi
55+
56+
if [ -e ${CURPWD}/main/${PROJNAME}.c ];
57+
then
58+
cp -f ${CURPWD}/device_output/code/simpleserver.c ${CURPWD}/main/${PROJNAME}-gen.c
59+
if cmp -s ${CURPWD}/main/${PROJNAME}-gen.c ${CURPWD}/main/${PROJNAME}-old.c ;
60+
then
61+
echo "It appears that you have modified the automatically generated source file. main/${PROJNAME}-gen.c is the file without any of your changes."
62+
else
63+
echo "The source file built by DeviceBuilder changed. You can use diff3 to merge your own modifications."
64+
echo "Example: diff3 -m main/${PROJNAME}-gen.c main/${PROJNAME}-old.c main/${PROJNAME}.c > main/${PROJNAME}-new.c"
65+
echo "Then: cp -f main/${PROJNAME}-gen.c main/${PROJNAME}-old.c"
66+
echo "And: mv -f main/${PROJNAME}-new.c main/${PROJNAME}.c"
67+
fi
68+
else
69+
cp ${CURPWD}/device_output/code/simpleserver.c ${CURPWD}/main/${PROJNAME}.c
70+
cp ${CURPWD}/device_output/code/simpleserver.c ${CURPWD}/main/${PROJNAME}-gen.c
71+
fi

install.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ echo "then" >> gen.sh
7070
echo " MY_COMMAND=\"cp -f ~/Project-Scripts/settings-arduino.json \${CURPWD}/.vscode/settings.json\"" >> gen.sh
7171
echo " eval \${MY_COMMAND}" >> gen.sh
7272
echo "else" >> gen.sh
73-
echo " MY_COMMAND=\"mkdir -p ./\${PROJNAME}/bin\"" >> gen.sh
73+
echo " MY_COMMAND=\"mkdir -p ./bin\"" >> gen.sh
7474
echo " eval \${MY_COMMAND}" >> gen.sh
7575
echo " MY_COMMAND=\"cp -f ~/Project-Scripts/settings-linux.json \${CURPWD}/.vscode/settings.json\"" >> gen.sh
7676
echo " eval \${MY_COMMAND}" >> gen.sh

0 commit comments

Comments
 (0)