同步操作将从 Gitee 极速下载/MiniGUI 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/bashVERSION=3.2.0SOURCE_DIR=libminigui-$VERSIONDEST_DIR=libminigui-$VERSION. .configif [ "$PACK_OS_LINUX" = "n" ]; thenDEST_DIR=libminigui-$VERSIONfi[ -f ".config" ] || {echo "Configuration file not found."echo "Please run make menuconfig first."exit 1}empty_files () {local ifor i in $* ; doecho "/* This file is not included for this release. */" > ${DEST_DIR}-${PACK_POSTFIX}/${i}donereturn 0}echo "Preparing the complete source tree..."[ -f "${SOURCE_DIR}.tar.gz" ] || {echo "Make the complete tarball from SVN..."make dist 1>/dev/null 2>/dev/null}rm ${SOURCE_DIR}-${PACK_POSTFIX}* -rftar zxf ${SOURCE_DIR}.tar.gzmv $SOURCE_DIR ${DEST_DIR}-${PACK_POSTFIX}if [ "$PACK_OS_LINUX" = "n" ]; thenecho "Empty the files specific Linux and MiniGUI-Processes..."empty_files src/client/*.[ch]empty_files src/server/*.[ch]empty_files src/kernel/sharedres.cempty_files src/kernel/*-procs.[ch]empty_files src/include/*-procs.hempty_files src/include/client.hempty_files src/include/server.hempty_files src/include/sockio.hempty_files src/include/sharedres.hempty_files src/include/sockio.hempty_files src/include/drawsemop.hempty_files build/buildlib-linux-*fiif [ "$PACK_OS_UCLINUX" = "n" ]; thenecho "Empty the files specific uClinux..."empty_files build/buildlib-uclinux-*if [ "$PACK_OS_DARWIN" = "n" ]; thenempty_files src/libc/sysvipc_*.[ch]fifiif [ "$PACK_OS_ECOS" = "n" ]; thenecho "Empty the files specific eCos..."empty_files build/buildlib-ecos-*fiif [ "$PACK_OS_UCOSII" = "n" ]; thenecho "Empty the files specific uC/OS-II..."empty_files include/ucos2_*.h include/mgdrv-ucosii.cempty_files src/libc/ucos2_*.[ch]empty_files build/buildlib-ucos2-*empty_files build/config-ucosii-*.hempty_files build/minigui_ads_prj_ucos2.tar.gzempty_files build/rules*.ucosiifiif [ "$PACK_OS_VXWORKS" = "n" ]; thenecho "Empty the files specific VxWorks..."empty_files include/vxworks_*.hempty_files src/libc/vxworks_*.[ch]empty_files build/config-vxworks-*.hempty_files build/rules*.vxworksempty_files src/ial/vxi386_input.cempty_files src/ial/vxppc_input.cempty_files src/newgal/commlcd/vxworks_i386.cempty_files src/newgal/commlcd/vxworks_ppc.cfiif [ "$PACK_OS_WIN32" = "n" ]; thenecho "Empty the files specific Win32..."empty_files build/buildlib-win32*empty_files build/config-win32*.hempty_files build/config-mgdemo-win.hempty_files build/*.msvcempty_files build/*.dspempty_files build/*.dswempty_files build/pthreadVC1.dllempty_files build/pthreadVC1.libempty_files include/win32_*.hempty_files build/dirent.dllempty_files build/dirent.libempty_files src/main/minigui-win32.cempty_files src/newgal/commlcd/win_generic.cfiif [ "$PACK_OS_DARWIN" = "n" ]; thenecho "Empty the files specific OpenDarwin..."if [ "$PACK_OS_UCLINUX" = "n" ]; thenempty_files src/libc/sysvipc_*.[ch]empty_files build/buildlib-opendarwinfifiif [ "$PACK_OS_THREADX" = "n" ]; thenecho "Empty the files specific ThreadX..."empty_files include/threadx_*.h include/threadx_*.cempty_files src/libc/threadx_*.h src/libc/threadx_*.cempty_files build/config-threadx-*.hempty_files build/minigui_ads_prj_threadx.tar.gzfiif [ "$PACK_OS_NUCLEUS" = "n" ]; thenecho "Empty the files specific Nucleus..."empty_files include/nucleus_*.hempty_files src/libc/nucleus_*.[ch]empty_files build/config-nucleus-*.hempty_files build/rules-*.nucleusempty_files build/minigui_ads_prj_nucleus.tar.gzfiif [ "$PACK_OS_OSE" = "n" ]; thenecho "Empty the files specific OSE..."empty_files include/ose_*.hempty_files src/libc/ose_*.[ch]empty_files build/config-ose-*.hempty_files build/rules*.oseempty_files src/newgal/commlcd/ose_mx21.cfiif [ "$PACK_OS_PSOS" = "n" ]; thenecho "Empty the files specific pSOS..."empty_files include/psos_*.hempty_files src/libc/psos_*.[ch]empty_files build/config-psos-*.hempty_files build/rules*.psosfiif [ "$PACK_OWN_MALLOC" = "n" ]; thenecho "Empty the files specific own implementation of malloc..."empty_files include/own_malloc.hempty_files src/libc/malloc.cfiif [ "$PACK_OWN_STDIO" = "n" ]; thenecho "Empty the files specific own implementation of stdio functions..."empty_files include/own_stdio.hempty_files src/libc/defdev.c src/libc/stdioinlines.cempty_files src/libc/fnprintf.c src/libc/fprintf.c src/libc/printf.c src/libc/vfnprintf.c src/libc/ieeefp.hempty_files src/libc/snprintf.c src/libc/sprintf.c src/libc/vsnprintf.c src/libc/vfscanf.cempty_files src/libc/vsscanf.c src/libc/fscanf.c src/libc/sscanf.c src/libc/scanf.cfiif [ "$CONFIG_NEWGAL_DUMMY" = "n" ]; thenecho "Empty the files specific implementation of dummy NEWGAL engine..."empty_files src/newgal/dummy/*.[ch]fiif [ "$CONFIG_NEWGAL_FBCON" = "n" ]; thenecho "Empty the files specific implementation of fbcon NEWGAL engine..."empty_files src/newgal/fbcon/*.[ch]fiif [ "$CONFIG_NEWGAL_QVFB" = "n" ]; thenecho "Empty the files specific implementation of qvfb NEWGAL engine..."empty_files src/newgal/qvfb/*.[ch]fiif [ "$CONFIG_NEWGAL_WVFB" = "n" ]; thenecho "Empty the files specific wvfb NEWGAL engine..."empty_files src/newgal/wvfb/*.[ch]fiif [ "$CONFIG_NEWGAL_COMMONLCD" = "n" ]; thenecho "Empty the files specific CommonLCD NEWGAL engine..."empty_files src/newgal/commlcd/*.[ch]fiif [ "$CONFIG_NEWGAL_SHADOW" = "n" ]; thenecho "Empty the files specific Shadow NEWGAL engine..."empty_files src/newgal/shadow/*.[ch]fiif [ "$CONFIG_NEWGAL_MLSHADOW" = "n" ]; thenecho "Empty the files specific MLShadow NEWGAL engine..."empty_files src/newgal/mlshadow/*.[ch]fiif [ "$CONFIG_NEWGAL_EM85XXYUV" = "n" ]; thenecho "Empty the files specific em85xxyuv NEWGAL engine..."empty_files src/newgal/em85xxyuv/*.[ch]fiif [ "$CONFIG_NEWGAL_EM85XXOSD" = "n" ]; thenecho "Empty the files specific em85xxosd NEWGAL engine..."empty_files src/newgal/em85xxosd/*.[ch]fiif [ "$CONFIG_NEWGAL_SVPXXOSD" = "n" ]; thenecho "Empty the files specific svpxxosd NEWGAL engine..."empty_files src/newgal/svpxxosd/*.[ch]fiif [ "$CONFIG_NEWGAL_BF533" = "n" ]; thenecho "Empty the files specific bf533 NEWGAL engine..."empty_files src/newgal/bf533/*.[ch]fiif [ "$CONFIG_NEWGAL_MB93493" = "n" ]; thenecho "Empty the files specific mb93493 NEWGAL engine..."empty_files src/newgal/mb93493/*.[ch]fiif [ "$CONFIG_NEWGAL_UTPMC" = "n" ]; thenecho "Empty the files specific utpmc NEWGAL engine..."empty_files src/newgal/utpmc/*.[ch]fiif [ "$CONFIG_NEWGAL_DFB" = "n" ]; thenecho "Empty the files specific DirectFB NEWGAL engine..."empty_files src/newgal/dfb/*.[ch]fiif [ "$CONFIG_NEWGAL_EM86GFX" = "n" ]; thenecho "Empty the files specific EM86xx GFX NEWGAL engine..."empty_files src/newgal/em86gfx/*.[ch]fiif [ "$CONFIG_NEWGAL_HI35XX" = "n" ]; thenecho "Empty the files specific HI35xx NEWGAL engine..."empty_files src/newgal/hisi/*.[ch]fiif [ "$CONFIG_IAL_DUMMY" = "n" ]; thenecho "Empty the files specific implementation of dummy IAL engine..."fiif [ "$CONFIG_IAL_AUTO" = "n" ]; thenecho "Empty the files specific implementation of auto IAL engine..."fiif [ "$CONFIG_IAL_NATIVE" = "n" ]; thenecho "Empty the files specific implementation of Linux native IAL engine..."fiif [ "$CONFIG_IAL_IPAQ" = "n" ]; thenecho "Empty the files specific ipaq IAL engine..."empty_files src/ial/ipaq.c src/ial/ipaq.hfiif [ "$CONFIG_IAL_COMMON" = "n" ]; thenecho "Empty the files specific common IAL engine..."empty_files src/ial/comminput.c src/ial/comminput.hfiecho "Making the tarball..."tar czf ${DEST_DIR}-${PACK_POSTFIX}.tar.gz ${DEST_DIR}-${PACK_POSTFIX}echo "Done."exit 0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。