Changeset 4815
- Timestamp:
- 06/13/12 02:01:12 (12 months ago)
- Location:
- libcaca/trunk
- Files:
-
- 3 edited
- 1 copied
-
Makefile.am (modified) (1 diff)
-
build-win32 (modified) (3 diffs)
-
build-win64 (copied) (copied from libcaca/trunk/build-win32) (3 diffs)
-
caca/caca.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/Makefile.am
r4799 r4815 5 5 DIST_SUBDIRS = $(SUBDIRS) win32 6 6 7 EXTRA_DIST = NOTES COPYING.GPL COPYING.ISC COPYING.LGPL bootstrap build-dos build-kernel build-win32 caca-config.in libcaca.spec libcaca.sln7 EXTRA_DIST = NOTES COPYING.GPL COPYING.ISC COPYING.LGPL bootstrap build-dos build-kernel build-win32 build-win64 caca-config.in libcaca.spec libcaca.sln 8 8 AUTOMAKE_OPTIONS = dist-bzip2 9 9 -
libcaca/trunk/build-win32
r4333 r4815 8 8 # Clean up our working directory 9 9 SRCDIR="`pwd`" 10 DIRNAME="lib pipi-win32-`sed -ne 's/^AC_INIT(.*, \(.*\)).*/\1/p' configure.ac`"10 DIRNAME="libcaca-win32-`sed -ne 's/^AC_INIT(.*, \(.*\)).*/\1/p' configure.ac`" 11 11 INSTALLDIR="`pwd`/${DIRNAME}" 12 12 BUILDDIR="${INSTALLDIR}/build" … … 20 20 cd "${BUILDDIR}" 21 21 # Build for win32 22 "${SRCDIR}/configure" --host=i 586-mingw32msvc--prefix=/ --bindir=/bin --libdir=/lib --disable-imlib2 --disable-java --disable-doc "$@"23 make pkglibdir=/lib pkgdatadir=/data bindir=/bin22 "${SRCDIR}/configure" --host=i686-w64-mingw32 --build=none --prefix=/ --bindir=/bin --libdir=/lib --disable-imlib2 --disable-java --disable-doc "$@" 23 make -j4 pkglibdir=/lib pkgdatadir=/data bindir=/bin 24 24 # Install into our private directory 25 make install DESTDIR="${INSTALLDIR}" pkglibdir=/lib/ pkgdatadir=/ bindir=/bin/25 make -j4 install DESTDIR="${INSTALLDIR}" pkglibdir=/lib/ pkgdatadir=/ bindir=/bin/ 26 26 cd "${SRCDIR}" 27 27 rm -Rf "${BUILDDIR}" 28 28 29 29 mv "${INSTALLDIR}/bin/"* "${INSTALLDIR}/" 30 rmdir "${INSTALLDIR}/bin" 30 31 mv "${INSTALLDIR}/lib/"* "${INSTALLDIR}/" 32 for f in libcaca libcaca++; do 33 mv "${INSTALLDIR}/${f}.a" "${INSTALLDIR}/lib/${f}.lib" 34 done 31 35 rm -f "${INSTALLDIR}/caca-config.exe" # Just in case. *sigh*. 32 i586-mingw32msvc-strip "${INSTALLDIR}/"*.exe || true 33 i586-mingw32msvc-strip "${INSTALLDIR}/"*.dll || true 34 rmdir "${INSTALLDIR}/bin" 35 rmdir "${INSTALLDIR}/lib" 36 i686-w64-mingw32-strip "${INSTALLDIR}/"*.exe || true 37 i686-w64-mingw32-strip "${INSTALLDIR}/"*.dll || true 36 38 37 39 mkdir "${INSTALLDIR}/doc" … … 42 44 rm -Rf "${INSTALLDIR}/share" 43 45 rm -Rf "${INSTALLDIR}/man" 44 rm -Rf "${INSTALLDIR}/include" 45 rm -Rf "${INSTALLDIR}/pkg-config" 46 rm -Rf "${INSTALLDIR}/pkgconfig" 46 47 rm -f "${INSTALLDIR}/caca-config" 47 48 rm -f "${INSTALLDIR}/"*.a -
libcaca/trunk/build-win64
r4814 r4815 8 8 # Clean up our working directory 9 9 SRCDIR="`pwd`" 10 DIRNAME="lib pipi-win32-`sed -ne 's/^AC_INIT(.*, \(.*\)).*/\1/p' configure.ac`"10 DIRNAME="libcaca-win64-`sed -ne 's/^AC_INIT(.*, \(.*\)).*/\1/p' configure.ac`" 11 11 INSTALLDIR="`pwd`/${DIRNAME}" 12 12 BUILDDIR="${INSTALLDIR}/build" … … 19 19 20 20 cd "${BUILDDIR}" 21 # Build for win 3222 "${SRCDIR}/configure" --host= i586-mingw32msvc--prefix=/ --bindir=/bin --libdir=/lib --disable-imlib2 --disable-java --disable-doc "$@"23 make pkglibdir=/lib pkgdatadir=/data bindir=/bin21 # Build for win64 22 "${SRCDIR}/configure" --host=x86_64-w64-mingw32 --build=none --prefix=/ --bindir=/bin --libdir=/lib --disable-imlib2 --disable-java --disable-doc "$@" 23 make -j4 pkglibdir=/lib pkgdatadir=/data bindir=/bin 24 24 # Install into our private directory 25 make install DESTDIR="${INSTALLDIR}" pkglibdir=/lib/ pkgdatadir=/ bindir=/bin/25 make -j4 install DESTDIR="${INSTALLDIR}" pkglibdir=/lib/ pkgdatadir=/ bindir=/bin/ 26 26 cd "${SRCDIR}" 27 27 rm -Rf "${BUILDDIR}" 28 28 29 29 mv "${INSTALLDIR}/bin/"* "${INSTALLDIR}/" 30 rmdir "${INSTALLDIR}/bin" 30 31 mv "${INSTALLDIR}/lib/"* "${INSTALLDIR}/" 32 for f in libcaca libcaca++; do 33 mv "${INSTALLDIR}/${f}.a" "${INSTALLDIR}/lib/${f}.lib" 34 done 31 35 rm -f "${INSTALLDIR}/caca-config.exe" # Just in case. *sigh*. 32 i586-mingw32msvc-strip "${INSTALLDIR}/"*.exe || true 33 i586-mingw32msvc-strip "${INSTALLDIR}/"*.dll || true 34 rmdir "${INSTALLDIR}/bin" 35 rmdir "${INSTALLDIR}/lib" 36 x86_64-w64-mingw32-strip "${INSTALLDIR}/"*.exe || true 37 x86_64-w64-mingw32-strip "${INSTALLDIR}/"*.dll || true 36 38 37 39 mkdir "${INSTALLDIR}/doc" … … 42 44 rm -Rf "${INSTALLDIR}/share" 43 45 rm -Rf "${INSTALLDIR}/man" 44 rm -Rf "${INSTALLDIR}/include" 45 rm -Rf "${INSTALLDIR}/pkg-config" 46 rm -Rf "${INSTALLDIR}/pkgconfig" 46 47 rm -f "${INSTALLDIR}/caca-config" 47 48 rm -f "${INSTALLDIR}/"*.a -
libcaca/trunk/caca/caca.h
r4806 r4815 721 721 __extern caca_canvas_t * cucul_import_canvas(cucul_buffer_t *, 722 722 char const *) CACA_DEPRECATED; 723 #if !defined _WIN32 || !defined __GNUC__ 723 724 __extern ssize_t caca_import_memory(caca_canvas_t *, void const *, size_t, 724 725 char const *) CACA_DEPRECATED; … … 727 728 __extern void *caca_export_memory(caca_canvas_t const *, char const *, 728 729 size_t *) CACA_DEPRECATED; 730 #endif 729 731 __extern int cucul_rotate(caca_canvas_t *) CACA_DEPRECATED; 730 732 __extern int cucul_set_dither_invert(caca_dither_t *, int) CACA_DEPRECATED;
Note: See TracChangeset
for help on using the changeset viewer.
