Hash :
1ae6ad0e
Author :
Thomas de Grivel
Date :
2024-07-15T19:59:52
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
## c3
## Copyright 2022,2023 kmx.io <contact@kmx.io>
##
## Permission is hereby granted to use this software granted the above
## copyright notice and this permission paragraph are included in all
## copies and substantial portions of this software.
##
## THIS SOFTWARE IS PROVIDED "AS-IS" WITHOUT ANY GUARANTEE OF
## PURPOSE AND PERFORMANCE. IN NO EVENT WHATSOEVER SHALL THE
## AUTHOR BE CONSIDERED LIABLE FOR THE USE AND PERFORMANCE OF
## THIS SOFTWARE.
DEST = kc3-${C3_VERSION}.win32.tmp
IMG_SOURCES = \
../img/earth.png \
../img/flaps.256.png \
../img/flaps.png \
../img/fly-dead.png \
../img/fly-noto.png \
../img/toast.128.png \
../img/toast.png \
FONT_SOURCES = \
../fonts/Computer-Modern \
../fonts/Courier\ New \
release: c3-${C3_VERSION}.win32.zip
c3-${C3_VERSION}.win32.zip: c3-${C3_VERSION}.win32
rm -f c3-${C3_VERSION}.win32.zip
zip -r c3-${C3_VERSION}.win32.zip c3-${C3_VERSION}.win32
c3-${C3_VERSION}.win32:
rm -rf ${DEST}
mkdir -p ${DEST}/test/ic3
cp -a ../README.md ${DEST}
cp -a ../c3s/.libs/c3s*.exe ${DEST}
cp -a ../ic3/.libs/ic3*.exe ${DEST}
rsync -aP ${IMG_SOURCES} ${DEST}/img/
rsync -aP ${FONT_SOURCES} ${DEST}/fonts/
cp -a ../lib ${DEST}/
cp -a ../libkc3/.libs/libkc3*-0.dll ${DEST}
cp -a ../libkc3/.libs/libkc3*-0.dll ${DEST}/test
cp -a ../libkc3/window/.libs/libkc3_window*-0.dll ${DEST}
cp -a ../libkc3/window/cairo/.libs/libkc3_window_cairo*-0.dll ${DEST}
cp -a ../libkc3/window/cairo/demo/.libs/libkc3_window_cairo_demo*-0.dll ${DEST}
cp -a ../libkc3/window/cairo/win32/.libs/libkc3_window_cairo_win32*-0.dll ${DEST}
cp -a ../libkc3/window/cairo/win32/demo/.libs/c3_window_cairo_win32_demo*.exe ${DEST}
cp -a ../libkc3/window/sdl2/demo/.libs/c3_window_sdl2_demo*.exe ${DEST}
cp -a ../libffi/.libs/libffi-8.dll ${DEST}
cp -a ../libffi/.libs/libffi-8.dll ${DEST}/test
cp -a ../test/*.facts ${DEST}/test
cp -a ../test/.libs/libkc3*.exe ${DEST}/test
cp -a ../test/ic3/*.in ../test/ic3/*.expected ${DEST}/test/ic3
cp -a ../test/ic3_test ${DEST}/test
cp -a /mingw32/bin/edit.dll ${DEST}
cp -a /mingw32/bin/edit.dll ${DEST}/test
cp -a /mingw32/bin/libbrotlicommon.dll ${DEST}
cp -a /mingw32/bin/libbrotlidec.dll ${DEST}
cp -a /mingw32/bin/libbsd-0.dll ${DEST}
cp -a /mingw32/bin/libbsd-0.dll ${DEST}/test
cp -a /mingw32/bin/libbz2-1.dll ${DEST}
cp -a /mingw32/bin/libcairo-2.dll ${DEST}
cp -a /mingw32/bin/libdl.dll ${DEST}
cp -a /mingw32/bin/libdl.dll ${DEST}/test
cp -a /mingw32/bin/libexpat-1.dll ${DEST}
cp -a /mingw32/bin/libfontconfig-1.dll ${DEST}
cp -a /mingw32/bin/libfreetype-6.dll ${DEST}
cp -a /mingw32/bin/libftgl-2.dll ${DEST}
cp -a /mingw32/bin/SDL2.dll ${DEST}
cp -a /mingw32/bin/libgcc_s_dw2-1.dll ${DEST}
cp -a /mingw32/bin/libgcc_s_dw2-1.dll ${DEST}/test
cp -a /mingw32/bin/libglib-2.0-0.dll ${DEST}
cp -a /mingw32/bin/libgraphite2.dll ${DEST}
cp -a /mingw32/bin/libharfbuzz-0.dll ${DEST}
cp -a /mingw32/bin/libiconv-2.dll ${DEST}
cp -a /mingw32/bin/libintl-8.dll ${DEST}
cp -a /mingw32/bin/libmd-0.dll ${DEST}
cp -a /mingw32/bin/libmd-0.dll ${DEST}/test
cp -a /mingw32/bin/libpcre2-8-0.dll ${DEST}
cp -a /mingw32/bin/libpixman-1-0.dll ${DEST}
cp -a /mingw32/bin/libpng16-16.dll ${DEST}
cp -a /mingw32/bin/libstdc++-6.dll ${DEST}
cp -a /mingw32/bin/libwinpthread-1.dll ${DEST}
cp -a /mingw32/bin/libxkbcommon-0.dll ${DEST}
cp -a /mingw32/bin/zlib1.dll ${DEST}
rm -rf c3-${C3_VERSION}.win32.old
if [ -d c3-${C3_VERSION}.win32 ]; then mv c3-${C3_VERSION}.win32 c3-${C3_VERSION}.win32.old; fi
mv ${DEST} c3-${C3_VERSION}.win32
.PHONY: c3-${C3_VERSION}.win32 release
include config.mk