mirror of
https://github.com/Sunnyyoung/WeChatTweak-macOS.git
synced 2025-07-08 16:46:52 +08:00
Update Makefile
This commit is contained in:
parent
1850182ede
commit
fac1e288fb
62
Makefile
62
Makefile
|
@ -9,59 +9,13 @@ DYLIB_NAME=WeChatTweak.dylib
|
||||||
debug::
|
debug::
|
||||||
DYLD_INSERT_LIBRARIES=${FRAMEWORK_PATH}/${FRAMEWORK_NAME} ${APP_PATH}/${APP_NAME} &
|
DYLD_INSERT_LIBRARIES=${FRAMEWORK_PATH}/${FRAMEWORK_NAME} ${APP_PATH}/${APP_NAME} &
|
||||||
|
|
||||||
install::
|
|
||||||
@xattr -rd com.apple.quarantine . ;
|
|
||||||
@if ! [[ $EUID -eq 0 ]]; then\
|
|
||||||
echo "This script should be run using sudo or as the root user.";\
|
|
||||||
exit 1;\
|
|
||||||
fi
|
|
||||||
@if ! [ -f "${APP_PATH}/${APP_NAME}" ]; then\
|
|
||||||
echo "Can not find the WeChat.";\
|
|
||||||
exit 1;\
|
|
||||||
fi
|
|
||||||
@if ! [ -d "${FRAMEWORK_PATH}" ]; then\
|
|
||||||
echo "Can not find the framework, please build first.";\
|
|
||||||
echo "Or download the latest release zip: \033[33;32mhttps://github.com/Sunnyyoung/WeChatTweak-macOS/releases/latest\033[0m.";\
|
|
||||||
exit 1;\
|
|
||||||
fi
|
|
||||||
@if [ -f "${APP_PATH}/${DYLIB_NAME}" ]; then\
|
|
||||||
echo "You're using old version tweak, please uninstall first.";\
|
|
||||||
exit 1;\
|
|
||||||
fi
|
|
||||||
@if [ -d "${APP_PATH}/${FRAMEWORK_PATH}" ]; then\
|
|
||||||
rm -rf ${APP_PATH}/${FRAMEWORK_PATH};\
|
|
||||||
cp -R ${FRAMEWORK_PATH} ${APP_PATH};\
|
|
||||||
chmod -R 755 ${APP_PATH}/${FRAMEWORK_PATH};\
|
|
||||||
echo "Framework found! Replace with new framework successfully!";\
|
|
||||||
else \
|
|
||||||
cp -R ${FRAMEWORK_PATH} ${APP_PATH};\
|
|
||||||
chmod -R 755 ${APP_PATH}/${FRAMEWORK_PATH};\
|
|
||||||
cp ${APP_PATH}/${APP_NAME} ${APP_PATH}/${BACKUP_NAME};\
|
|
||||||
./insert_dylib @executable_path/${FRAMEWORK_PATH}/${FRAMEWORK_NAME} ${APP_PATH}/${APP_NAME} ${TMP_PATH}/${APP_NAME} --all-yes;\
|
|
||||||
codesign --force --deep --sign - ${TMP_PATH}/${APP_NAME};\
|
|
||||||
cp ${TMP_PATH}/${APP_NAME} ${APP_PATH}/${APP_NAME};\
|
|
||||||
echo "Install successfully!";\
|
|
||||||
fi
|
|
||||||
|
|
||||||
uninstall::
|
|
||||||
@xattr -rd com.apple.quarantine . ;
|
|
||||||
@if ! [[ $EUID -eq 0 ]]; then\
|
|
||||||
echo "This script should be run using sudo or as the root user.";\
|
|
||||||
exit 1;\
|
|
||||||
fi
|
|
||||||
@if ! [ -f "${APP_PATH}/${APP_NAME}" ]; then\
|
|
||||||
echo "Can not find the WeChat.";\
|
|
||||||
exit 1;\
|
|
||||||
fi
|
|
||||||
@if ! [ -f "${APP_PATH}/${BACKUP_NAME}" ]; then\
|
|
||||||
echo "Can not find the WeChat backup file.";\
|
|
||||||
exit 1;\
|
|
||||||
fi
|
|
||||||
|
|
||||||
@rm -rf ${APP_PATH}/${DYLIB_NAME};
|
|
||||||
@rm -rf ${APP_PATH}/${FRAMEWORK_PATH};
|
|
||||||
@mv ${APP_PATH}/${BACKUP_NAME} ${APP_PATH}/${APP_NAME};
|
|
||||||
@echo "Uninstall successfully!";
|
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
rm -rf ${FRAMEWORK_PATH}
|
rm -rf ${FRAMEWORK_PATH}
|
||||||
|
|
||||||
|
install::
|
||||||
|
@echo "Makefile installation has been deprecated!!!"
|
||||||
|
@echo "For more information: \033[33;32mhttps://github.com/Sunnyyoung/WeChatTweak-CLI\033[0m."
|
||||||
|
|
||||||
|
uninstall::
|
||||||
|
@echo "Makefile installation has been deprecated!!!"
|
||||||
|
@echo "For more information: \033[33;32mhttps://github.com/Sunnyyoung/WeChatTweak-CLI\033[0m."
|
||||||
|
|
Loading…
Reference in New Issue
Block a user