diff --git a/packaging/targets b/packaging/targets index 37eb251..23dfc12 100644 --- a/packaging/targets +++ b/packaging/targets @@ -18,4 +18,5 @@ shell/explorer shell/run shell/taskband shell/winver +wallpapers windows/notepad diff --git a/wallpapers/CMakeLists.txt b/wallpapers/CMakeLists.txt new file mode 100644 index 0000000..b4a217b --- /dev/null +++ b/wallpapers/CMakeLists.txt @@ -0,0 +1,93 @@ +cmake_minimum_required(VERSION 3.5) + +project( + wintc-wallpapers + VERSION 1.0 + DESCRIPTION "Windows Total Conversion wallpapers." + LANGUAGES C +) + +set(PROJECT_ANYARCH true) +set(PROJECT_FREESTATUS false) +set(PROJECT_MAINTAINER "Rory Fewell ") + +set(PROJECT_ROOT ${CMAKE_CURRENT_LIST_DIR}) + +include(GNUInstallDirs) + +include(../packaging/cmake-inc/common/CMakeLists.txt) +include(../packaging/cmake-inc/packaging/CMakeLists.txt) + +set(WINTC_WALLPAPER_DIR share/backgrounds/wintc) + +# Installation +# +wintc_configure_and_install_packaging() + +install(DIRECTORY ${PROJECT_ROOT}/common/ DESTINATION ${WINTC_WALLPAPER_DIR}) +install(DIRECTORY ${PROJECT_ROOT}/tile/ DESTINATION ${WINTC_WALLPAPER_DIR}) + +if (${WINTC_SKU} STREQUAL "xpclient-per") + install( + FILES ${PROJECT_ROOT}/per/brand.jpg + DESTINATION ${WINTC_WALLPAPER_DIR} + RENAME winxp.jpg + ) +elseif (${WINTC_SKU} STREQUAL "xpclient-mce") + install( + FILES ${PROJECT_ROOT}/mce/brand.jpg + DESTINATION ${WINTC_WALLPAPER_DIR} + RENAME winxp.jpg + ) +elseif (${WINTC_SKU} STREQUAL "xpclient-pro") + if ( + ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "amd64" OR + ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64" + ) + install( + FILES ${PROJECT_ROOT}/pro/brandamd.jpg + DESTINATION ${WINTC_WALLPAPER_DIR} + RENAME winxp.jpg + ) + elseif( + ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "ia64" OR + ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64" OR + ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "armv8" + ) + install( + FILES ${PROJECT_ROOT}/pro/brand64.jpg + DESTINATION ${WINTC_WALLPAPER_DIR} + RENAME winxp.jpg + ) + else() + install( + FILES ${PROJECT_ROOT}/pro/brand.jpg + DESTINATION ${WINTC_WALLPAPER_DIR} + RENAME winxp.jpg + ) + endif() +elseif (${WINTC_SKU} MATCHES "homesrv") + install( + FILES ${PROJECT_ROOT}/qhs/brand.png + DESTINATION ${WINTC_WALLPAPER_DIR} + RENAME winxp.png + ) +elseif (${WINTC_SKU} MATCHES "^xpclient") + install( + FILES ${PROJECT_ROOT}/pro/brand.jpg + DESTINATION ${WINTC_WALLPAPER_DIR} + RENAME winxp.jpg + ) +elseif (${WINTC_SKU} MATCHES "^dnsrv_r2") + install( + FILES ${PROJECT_ROOT}/dnsrv_r2/brand.jpg + DESTINATION ${WINTC_WALLPAPER_DIR} + RENAME winxp.jpg + ) +elseif (${WINTC_SKU} MATCHES "^dnsrv") + install( + FILES ${PROJECT_ROOT}/dnsrv/brand.jpg + DESTINATION ${WINTC_WALLPAPER_DIR} + RENAME winxp.jpg + ) +endif() diff --git a/wallpapers/common/ascent.jpg b/wallpapers/common/ascent.jpg new file mode 100644 index 0000000..9ad3ef9 Binary files /dev/null and b/wallpapers/common/ascent.jpg differ diff --git a/wallpapers/common/autumn.jpg b/wallpapers/common/autumn.jpg new file mode 100644 index 0000000..8b5ca91 Binary files /dev/null and b/wallpapers/common/autumn.jpg differ diff --git a/wallpapers/common/azul.jpg b/wallpapers/common/azul.jpg new file mode 100644 index 0000000..6c66fdc Binary files /dev/null and b/wallpapers/common/azul.jpg differ diff --git a/wallpapers/common/bliss.jpg b/wallpapers/common/bliss.jpg new file mode 100644 index 0000000..4d6e36d Binary files /dev/null and b/wallpapers/common/bliss.jpg differ diff --git a/wallpapers/common/crystal.jpg b/wallpapers/common/crystal.jpg new file mode 100644 index 0000000..36571aa Binary files /dev/null and b/wallpapers/common/crystal.jpg differ diff --git a/wallpapers/common/follow.jpg b/wallpapers/common/follow.jpg new file mode 100644 index 0000000..e82e2d3 Binary files /dev/null and b/wallpapers/common/follow.jpg differ diff --git a/wallpapers/common/friend.jpg b/wallpapers/common/friend.jpg new file mode 100644 index 0000000..6a88d06 Binary files /dev/null and b/wallpapers/common/friend.jpg differ diff --git a/wallpapers/common/home.jpg b/wallpapers/common/home.jpg new file mode 100644 index 0000000..ad54ce9 Binary files /dev/null and b/wallpapers/common/home.jpg differ diff --git a/wallpapers/common/moon.jpg b/wallpapers/common/moon.jpg new file mode 100644 index 0000000..71fcaa4 Binary files /dev/null and b/wallpapers/common/moon.jpg differ diff --git a/wallpapers/common/peace.jpg b/wallpapers/common/peace.jpg new file mode 100644 index 0000000..d5f792a Binary files /dev/null and b/wallpapers/common/peace.jpg differ diff --git a/wallpapers/common/power.jpg b/wallpapers/common/power.jpg new file mode 100644 index 0000000..dedcba6 Binary files /dev/null and b/wallpapers/common/power.jpg differ diff --git a/wallpapers/common/purplef.jpg b/wallpapers/common/purplef.jpg new file mode 100644 index 0000000..ff57570 Binary files /dev/null and b/wallpapers/common/purplef.jpg differ diff --git a/wallpapers/common/radiance.jpg b/wallpapers/common/radiance.jpg new file mode 100644 index 0000000..5a25281 Binary files /dev/null and b/wallpapers/common/radiance.jpg differ diff --git a/wallpapers/common/redmoon.jpg b/wallpapers/common/redmoon.jpg new file mode 100644 index 0000000..484ed3f Binary files /dev/null and b/wallpapers/common/redmoon.jpg differ diff --git a/wallpapers/common/ripple.jpg b/wallpapers/common/ripple.jpg new file mode 100644 index 0000000..7cb1cbe Binary files /dev/null and b/wallpapers/common/ripple.jpg differ diff --git a/wallpapers/common/stoneh.jpg b/wallpapers/common/stoneh.jpg new file mode 100644 index 0000000..dd33ed4 Binary files /dev/null and b/wallpapers/common/stoneh.jpg differ diff --git a/wallpapers/common/tulips.jpg b/wallpapers/common/tulips.jpg new file mode 100644 index 0000000..9b17ec2 Binary files /dev/null and b/wallpapers/common/tulips.jpg differ diff --git a/wallpapers/common/vortec.jpg b/wallpapers/common/vortec.jpg new file mode 100644 index 0000000..2cbabfc Binary files /dev/null and b/wallpapers/common/vortec.jpg differ diff --git a/wallpapers/common/wind.jpg b/wallpapers/common/wind.jpg new file mode 100644 index 0000000..397ec9a Binary files /dev/null and b/wallpapers/common/wind.jpg differ diff --git a/wallpapers/dnsrv/brand.jpg b/wallpapers/dnsrv/brand.jpg new file mode 100644 index 0000000..5f737e9 Binary files /dev/null and b/wallpapers/dnsrv/brand.jpg differ diff --git a/wallpapers/dnsrv_r2/brand.jpg b/wallpapers/dnsrv_r2/brand.jpg new file mode 100644 index 0000000..c2a5e58 Binary files /dev/null and b/wallpapers/dnsrv_r2/brand.jpg differ diff --git a/wallpapers/mce/brand.jpg b/wallpapers/mce/brand.jpg new file mode 100644 index 0000000..371d17a Binary files /dev/null and b/wallpapers/mce/brand.jpg differ diff --git a/wallpapers/per/brand.jpg b/wallpapers/per/brand.jpg new file mode 100644 index 0000000..c36e871 Binary files /dev/null and b/wallpapers/per/brand.jpg differ diff --git a/wallpapers/pro/brand.jpg b/wallpapers/pro/brand.jpg new file mode 100644 index 0000000..17f39b8 Binary files /dev/null and b/wallpapers/pro/brand.jpg differ diff --git a/wallpapers/pro/brand64.jpg b/wallpapers/pro/brand64.jpg new file mode 100644 index 0000000..3edb749 Binary files /dev/null and b/wallpapers/pro/brand64.jpg differ diff --git a/wallpapers/pro/brandamd.jpg b/wallpapers/pro/brandamd.jpg new file mode 100644 index 0000000..a9844bb Binary files /dev/null and b/wallpapers/pro/brandamd.jpg differ diff --git a/wallpapers/qhs/brand.png b/wallpapers/qhs/brand.png new file mode 100644 index 0000000..eb223b4 Binary files /dev/null and b/wallpapers/qhs/brand.png differ diff --git a/wallpapers/tile/blulac16.bmp b/wallpapers/tile/blulac16.bmp new file mode 100644 index 0000000..680bc27 Binary files /dev/null and b/wallpapers/tile/blulac16.bmp differ diff --git a/wallpapers/tile/bubbles.bmp b/wallpapers/tile/bubbles.bmp new file mode 100644 index 0000000..f4e47bb Binary files /dev/null and b/wallpapers/tile/bubbles.bmp differ diff --git a/wallpapers/tile/coffeebn.bmp b/wallpapers/tile/coffeebn.bmp new file mode 100644 index 0000000..e1d927d Binary files /dev/null and b/wallpapers/tile/coffeebn.bmp differ diff --git a/wallpapers/tile/feather.bmp b/wallpapers/tile/feather.bmp new file mode 100644 index 0000000..a991dd5 Binary files /dev/null and b/wallpapers/tile/feather.bmp differ diff --git a/wallpapers/tile/gonefish.bmp b/wallpapers/tile/gonefish.bmp new file mode 100644 index 0000000..402def8 Binary files /dev/null and b/wallpapers/tile/gonefish.bmp differ diff --git a/wallpapers/tile/grnstone.bmp b/wallpapers/tile/grnstone.bmp new file mode 100644 index 0000000..6e7731d Binary files /dev/null and b/wallpapers/tile/grnstone.bmp differ diff --git a/wallpapers/tile/prairie.bmp b/wallpapers/tile/prairie.bmp new file mode 100644 index 0000000..dd95b69 Binary files /dev/null and b/wallpapers/tile/prairie.bmp differ diff --git a/wallpapers/tile/rhody.bmp b/wallpapers/tile/rhody.bmp new file mode 100644 index 0000000..047f840 Binary files /dev/null and b/wallpapers/tile/rhody.bmp differ diff --git a/wallpapers/tile/rvrsumid.bmp b/wallpapers/tile/rvrsumid.bmp new file mode 100644 index 0000000..606f167 Binary files /dev/null and b/wallpapers/tile/rvrsumid.bmp differ diff --git a/wallpapers/tile/santafe.bmp b/wallpapers/tile/santafe.bmp new file mode 100644 index 0000000..e99f5a6 Binary files /dev/null and b/wallpapers/tile/santafe.bmp differ diff --git a/wallpapers/tile/zapotec.bmp b/wallpapers/tile/zapotec.bmp new file mode 100644 index 0000000..7ce98fc Binary files /dev/null and b/wallpapers/tile/zapotec.bmp differ