bazaar-mcpha.sh 747 B

12345678910111213141516171819202122
  1. project=mcpha
  2. cp -a projects/$project/bazaar $project
  3. arm-linux-gnueabihf-gcc -shared -Wall -fPIC -Os -s $project/src/main.c -o $project/controllerhf.so
  4. server=mcpha-server
  5. arm-linux-gnueabihf-gcc -static -O3 -march=armv7-a -mtune=cortex-a9 -mfpu=neon -mfloat-abi=hard projects/$project/server/$server.c -lm -lpthread -o $project/$server
  6. server=pha-server
  7. arm-linux-gnueabihf-gcc -static -O3 -march=armv7-a -mtune=cortex-a9 -mfpu=neon -mfloat-abi=hard projects/$project/server/$server.c -lpthread -o $project/$server
  8. cp tmp/$project.bit $project
  9. version=1.0-`date +%Y%m%d`
  10. revision=`git log -n1 --pretty=%h`
  11. sed -i "s/REVISION/$revision/; s/VERSION/$version/" $project/info/info.json
  12. zip -r $project-$version.zip $project
  13. rm -rf $project