Branding

Aus Invertika Wiki
Wechseln zu: Navigation, Suche

In diesem Artikel geht es darum, Software oder andere Sachen so zu modifizieren, dass sie als "Invertika-Produkt" wahrgenommen werden.

Mana Client branden

Der Client wird über die branding.xml konfiguriert. Außerdem müssen folgende zwei CMakeList.txt Dateien angepasst werden:

  • trunk/client/CMakeLists.txt
  • trunk/client/src/CMakeLists.txt

trunk/client/CMakeLists.txt

PROJECT(MANA) ->  PROJECT(INVERTIKA)
SET(PKG_DATADIR ${CMAKE_INSTALL_PREFIX}/share/mana) -> SET(PKG_DATADIR ${CMAKE_INSTALL_PREFIX}/share/invertika)
INSTALL(FILES mana.desktop DESTINATION share/applications) -> INSTALL(FILES invertika.desktop DESTINATION share/applications)
SET(CPACK_PACKAGE_NAME "mana") ->SET(CPACK_PACKAGE_NAME "invertika")
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Mana") -> SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Invertika")
SET(CPACK_PACKAGE_VENDOR "Mana Development Team") -> SET(CPACK_PACKAGE_VENDOR "Invertika Development Team")
SET(CPACK_PACKAGE_INSTALL_DIRECTORY "Mana") -> SET(CPACK_PACKAGE_INSTALL_DIRECTORY "Invertika")
SET(CPACK_NSIS_DISPLAY_NAME "Mana") -> SET(CPACK_NSIS_DISPLAY_NAME "Invertika")
SET(CPACK_NSIS_URL_INFO_ABOUT "http://www.manasource.org") -> SET(CPACK_NSIS_URL_INFO_ABOUT "http://invertika.org")

trunk/client/src/CMakeLists.txt

SET (PROGRAMS mana) -> SET (PROGRAMS invertika)
ADD_EXECUTABLE(mana WIN32 ${SRCS} ${SRCS_MANA} ${SRCS_TMWA}) -> ADD_EXECUTABLE(invertika WIN32 ${SRCS} ${SRCS_MANA} ${SRCS_TMWA})
ADD_EXECUTABLE(mana WIN32 ${SRCS} ${SRCS_TMWA}) -> ADD_EXECUTABLE(invertika WIN32 ${SRCS} ${SRCS_TMWA})
TARGET_LINK_LIBRARIES(mana -> TARGET_LINK_LIBRARIES(invertika
INSTALL(TARGETS mana RUNTIME DESTINATION ${PKG_BINDIR}) -> INSTALL(TARGETS invertika RUNTIME DESTINATION ${PKG_BINDIR})
SET_TARGET_PROPERTIES(mana PROPERTIES LINK_FLAGS "-L/usr/local/lib") -> SET_TARGET_PROPERTIES(invertika PROPERTIES LINK_FLAGS "-L/usr/local/lib")
SET_TARGET_PROPERTIES(mana PROPERTIES COMPILE_FLAGS "${FLAGS}") -> SET_TARGET_PROPERTIES(invertika PROPERTIES COMPILE_FLAGS "${FLAGS}")
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Navigation
Projekt
Werkzeuge