|
|
|
@ -46,8 +46,8 @@ depend:
|
|
|
|
exit 1; \
|
|
|
|
exit 1; \
|
|
|
|
fi; \
|
|
|
|
fi; \
|
|
|
|
done; \
|
|
|
|
done; \
|
|
|
|
$(CMAKE_UI_COMMAND) -S$(CMAKE_UI_SOURCE_DIR) -B${CMAKE_UI_BUILD_DIR} --check-build-system CMakeFiles/Makefile.cmake 1 || exit 1; \
|
|
|
|
$(CMAKE_UI_COMMAND) -DCMAKE_INSTALL_PREFIX=/usr -S$(CMAKE_UI_SOURCE_DIR) -B${CMAKE_UI_BUILD_DIR} --check-build-system CMakeFiles/Makefile.cmake 1 || exit 1; \
|
|
|
|
$(CMAKE_UTILS_COMMAND) -S$(CMAKE_UTILS_SOURCE_DIR) -B${CMAKE_UTILS_BUILD_DIR} --check-build-system CMakeFiles/Makefile.cmake 1 || exit 1; \
|
|
|
|
$(CMAKE_UTILS_COMMAND) -DCMAKE_INSTALL_PREFIX=/usr -S$(CMAKE_UTILS_SOURCE_DIR) -B${CMAKE_UTILS_BUILD_DIR} --check-build-system CMakeFiles/Makefile.cmake 1 || exit 1; \
|
|
|
|
echo "Check depends: OK"
|
|
|
|
echo "Check depends: OK"
|
|
|
|
|
|
|
|
|
|
|
|
debug:
|
|
|
|
debug:
|
|
|
|
@ -60,28 +60,37 @@ debug:
|
|
|
|
prepare:
|
|
|
|
prepare:
|
|
|
|
@echo "Prepare ..."; \
|
|
|
|
@echo "Prepare ..."; \
|
|
|
|
if [ ! -d ${CMAKE_UI_BUILD_DIR} ]; then \
|
|
|
|
if [ ! -d ${CMAKE_UI_BUILD_DIR} ]; then \
|
|
|
|
$(CMAKE_UI_COMMAND) -S${CMAKE_UI_SOURCE_DIR} -B${CMAKE_UI_BUILD_DIR} -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \
|
|
|
|
$(CMAKE_UI_COMMAND) -DCMAKE_INSTALL_PREFIX=/usr -S${CMAKE_UI_SOURCE_DIR} -B${CMAKE_UI_BUILD_DIR} -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \
|
|
|
|
$(CMAKE_UTILS_COMMAND) -S${CMAKE_UTILS_SOURCE_DIR} -B${CMAKE_UTILS_BUILD_DIR} -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \
|
|
|
|
$(CMAKE_UTILS_COMMAND) -DCMAKE_INSTALL_PREFIX=/usr -S${CMAKE_UTILS_SOURCE_DIR} -B${CMAKE_UTILS_BUILD_DIR} -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \
|
|
|
|
fi; \
|
|
|
|
fi; \
|
|
|
|
echo "Prepare: OK"
|
|
|
|
echo "Prepare: OK"
|
|
|
|
|
|
|
|
|
|
|
|
check:
|
|
|
|
check:
|
|
|
|
@echo "Check ..."; \
|
|
|
|
@echo "Check ..."; \
|
|
|
|
if [ -f ${CMAKE_UI_BUILD_DIR}/lib${PKGNAME}.so ]; then \
|
|
|
|
if [ -f ${CMAKE_UTILS_BUILD_DIR}/libubl-utils.so ]; then \
|
|
|
|
echo "Check: OK"; \
|
|
|
|
echo "Check: OK"; \
|
|
|
|
else \
|
|
|
|
else \
|
|
|
|
echo "Check: ${CMAKE_UI_BUILD_DIR}/lib${PKGNAME}.so not found !"; \
|
|
|
|
echo "Check: ${CMAKE_UI_BUILD_DIR}/libubl-utils.so not found !"; \
|
|
|
|
exit 1; \
|
|
|
|
exit 1; \
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
build: depend prepare
|
|
|
|
build: depend prepare build-utils
|
|
|
|
@echo "Build ..."; \
|
|
|
|
@echo "Build ..."; \
|
|
|
|
$(MAKE_COMMAND) --directory=${CMAKE_UI_BUILD_DIR}; \
|
|
|
|
|
|
|
|
$(MAKE_COMMAND) --directory=${CMAKE_UTILS_BUILD_DIR}; \
|
|
|
|
|
|
|
|
sed -r "s/^(string version_application).*/\1;/" -i ${FILE_VER}; \
|
|
|
|
sed -r "s/^(string version_application).*/\1;/" -i ${FILE_VER}; \
|
|
|
|
echo "Build: OK"
|
|
|
|
echo "Build: OK"
|
|
|
|
|
|
|
|
|
|
|
|
uninstall:
|
|
|
|
build-ui:
|
|
|
|
|
|
|
|
@cd ./ubl-utils; \
|
|
|
|
|
|
|
|
$(MAKE_COMMAND) --directory=${CMAKE_UI_BUILD_DIR}; \
|
|
|
|
|
|
|
|
cd ../
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
build-utils:
|
|
|
|
|
|
|
|
@cd ./source; \
|
|
|
|
|
|
|
|
$(MAKE_COMMAND) --directory=${CMAKE_UTILS_BUILD_DIR}; \
|
|
|
|
|
|
|
|
cd ../
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
uninstall: uninstall-ui uninstall-util
|
|
|
|
@echo "Uninstall ..."
|
|
|
|
@echo "Uninstall ..."
|
|
|
|
@for FILE_PO in $(wildcard *.po); do \
|
|
|
|
@for FILE_PO in $(wildcard *.po); do \
|
|
|
|
LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \
|
|
|
|
LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \
|
|
|
|
@ -98,10 +107,6 @@ uninstall:
|
|
|
|
$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}/status/$${FILE_SVG%.*}".{svg,png,jpg}; \
|
|
|
|
$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}/status/$${FILE_SVG%.*}".{svg,png,jpg}; \
|
|
|
|
done; \
|
|
|
|
done; \
|
|
|
|
done
|
|
|
|
done
|
|
|
|
@$(RM) -r /usr/local/lib/libubl-utils.so*
|
|
|
|
|
|
|
|
@$(RM) -r /usr/local/lib/libublsettings-ui.a*
|
|
|
|
|
|
|
|
@$(RM) -r /usr/local/include/*ubl-utils.h*
|
|
|
|
|
|
|
|
@$(RM) -r /usr/local/include/*ublsettings-ui.h*
|
|
|
|
|
|
|
|
@$(RM) "${DESTDIR}${PREFIX}/share/applications/${PKGNAME}.desktop"
|
|
|
|
@$(RM) "${DESTDIR}${PREFIX}/share/applications/${PKGNAME}.desktop"
|
|
|
|
@$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.svg"
|
|
|
|
@$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.svg"
|
|
|
|
@$(RM) "${DESTDIR}/usr/share/polkit-1/actions/com.ublinux.${PKGNAME}${PKGIDENT}.policy"
|
|
|
|
@$(RM) "${DESTDIR}/usr/share/polkit-1/actions/com.ublinux.${PKGNAME}${PKGIDENT}.policy"
|
|
|
|
@ -112,7 +117,17 @@ uninstall:
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
@echo "Uninstall: OK"
|
|
|
|
@echo "Uninstall: OK"
|
|
|
|
|
|
|
|
|
|
|
|
install: check uninstall
|
|
|
|
uninstall-ui:
|
|
|
|
|
|
|
|
@echo "Uninstall ..."; \
|
|
|
|
|
|
|
|
$(RM) -r /usr/local/lib/libublsettings-ui.a*; \
|
|
|
|
|
|
|
|
$(RM) -r /usr/local/include/*ublsettings-ui.h*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
uninstall-util:
|
|
|
|
|
|
|
|
@echo "Uninstall ..."; \
|
|
|
|
|
|
|
|
$(RM) -r /usr/local/lib/libubl-utils.so*; \
|
|
|
|
|
|
|
|
$(RM) -r /usr/local/include/*ubl-utils.h*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
install: check install-util build-ui install-ui
|
|
|
|
@echo "Install ..."
|
|
|
|
@echo "Install ..."
|
|
|
|
@for FILE_PO in $(wildcard *.po); do \
|
|
|
|
@for FILE_PO in $(wildcard *.po); do \
|
|
|
|
LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \
|
|
|
|
LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \
|
|
|
|
@ -128,9 +143,7 @@ install: check uninstall
|
|
|
|
done
|
|
|
|
done
|
|
|
|
@install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/" "com.ublinux.${PKGNAME}.svg"
|
|
|
|
@install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/" "com.ublinux.${PKGNAME}.svg"
|
|
|
|
@install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.checked.svg"
|
|
|
|
@install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.checked.svg"
|
|
|
|
@install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.warning.svg"; \
|
|
|
|
@install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.warning.svg"
|
|
|
|
$(MAKE_COMMAND) install --directory=${CMAKE_UI_BUILD_DIR}; \
|
|
|
|
|
|
|
|
$(MAKE_COMMAND) install --directory=${CMAKE_UTILS_BUILD_DIR}
|
|
|
|
|
|
|
|
@if [ -z ${DESTDIR} ]; then \
|
|
|
|
@if [ -z ${DESTDIR} ]; then \
|
|
|
|
[ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \
|
|
|
|
[ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \
|
|
|
|
update-desktop-database --quiet &>/dev/null || true; \
|
|
|
|
update-desktop-database --quiet &>/dev/null || true; \
|
|
|
|
@ -138,6 +151,13 @@ install: check uninstall
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
@echo "Install: OK"
|
|
|
|
@echo "Install: OK"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
install-ui: uninstall-ui
|
|
|
|
|
|
|
|
@$(MAKE_COMMAND) install --directory=${CMAKE_UI_BUILD_DIR}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
install-util: uninstall-util
|
|
|
|
|
|
|
|
@$(MAKE_COMMAND) install --directory=${CMAKE_UTILS_BUILD_DIR}
|
|
|
|
|
|
|
|
|
|
|
|
clean:
|
|
|
|
clean:
|
|
|
|
@echo "Clean ..."
|
|
|
|
@echo "Clean ..."
|
|
|
|
@$(RM) -rd ${CMAKE_UI_BUILD_DIR}
|
|
|
|
@$(RM) -rd ${CMAKE_UI_BUILD_DIR}
|
|
|
|
|