123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- PRO_DIR=`pwd`
- CONFIG_IVSysMan="IVSysMan_bq1.xml"
- cd ../../
- app_name=(
- driver_gps_hcp2
- driver_can_nvidia_agx
- driver_can_vci
- driver_camera_usb
- #driver_lidar_vlp32c
- #driver_rpc_client
- #driver_rpc_server
- #driver_map_trace
- driver_map_xodrload
- detection_mobileye
- #view_pointcloud
- #adcndtmultimapping
- #pointcloudviewer
- view_gps
- view_rawcan
- #view_radar
- IVSysMan
- #ivmapmake
- #ivweb
- #view_ivlog
- #tool_querymsg
- #tool_xodrobj
- #ivlog_record
- adciv_record
- #view_pcdmap
- view_ivlog
- adciv_replay
- map_mobieye
- map_lanetoxodr
- tool_xodrobj
- )
- for x in ${app_name[@]}
- do
- echo "deploy $x"
- cp ./bin/${x} ./
- ./deploy.sh $x
- rm ${x}
- done
- cp ./thirdpartylib/QtWebApp/lib/*.s* ./bin
- patchelf --set-rpath '$ORIGIN' ./bin/libQtWebAppGlobal.so
- patchelf --set-rpath '$ORIGIN' ./bin/libQtWebAppHttpServer.so
- cp ./bin/libQtWebApp* ./deploy/app/lib/
- lib_name=(
- libmodulecomm.so
- libndt_cpu.so
- libndt_gpu.so
- libxmlparam.so
- libivfault.so
- libivlog.so
- libivbacktrace.so
- libivexit.so
- )
- for x in ${lib_name[@]}
- do
- # echo "link lib $x"
- # patchelf --set-rpath '$ORIGIN' ./bin/$x
- echo "deploylib $x"
- cp ./bin/${x} ./
- ./deploylib.sh $x
- rm ${x}
- done
- #cp ./thirdpartylib/BRPC/lib/lib/libbrpc.so ./
- #./deploylib.sh libbrpc.so
- #rm libbrpc.so
- xlib=`ls ./deploy/app/lib/lib*`
- for fileName in $xlib
- do
- patchelf --set-rpath '$ORIGIN' $fileName
- done
-
- echo "creat IVSysMan.xml"
- cp ./sh/bq/xml/$CONFIG_IVSysMan ./deploy/app/IVSysMan.xml
- #cp ./other/ADS_decision.xml ./deploy/app/ADS_decision.xml
- sed -i "s|xxxxxx|$PRO_DIR/|g" ./deploy/app/IVSysMan.xml
- #cp ./bin/*.so ./deploy/app/lib/
- cp ./sh/opendrive/IVSysMan.xml ./deploy/app/
- cp ./sh/configivsysman.sh ./deploy/app/
- echo ""
- echo "***************"
- echo "*** done! ***"
- echo "***************"
|