comparison src/qscintilla.mk @ 3293:cf6f40cededb

Support file list generation in packages. For the following modules: - arpack - blas - build-autoconf - build-automake - build-cmake - build-gperf - build-libtool - build-msvctools - build-pkg-config - build-texinfo - bzip2 - curl - dbus - expat - fftw - fltk - fontconfig - freetype - gettext - glpk - gmp - gnuplot - gnutls - graphicsmagick - hdf5 - jasper - jpeg - lapack - lcms - libgcrypt - libgpg_error - libiconv - libidn - libpng - libssh2 - libxml2 - ncurses - nettle - openssl - pcre - pstoedit - zlib - qhull - qrupdate - qscintilla - qt - readline - suitesparse - texinfo - tiff
author Michael Goffioul <michael.goffioul@gmail.com>
date Sat, 09 Nov 2013 23:28:04 -0500
parents d14352d4ab8a
children cac6a7d920d2
comparison
equal deleted inserted replaced
3292:fda357ce9f64 3293:cf6f40cededb
26 26
27 define $(PKG)_BUILD 27 define $(PKG)_BUILD
28 cd '$(1)/Qt4Qt5' && '$(HOST_BINDIR)/qmake' -makefile $($(PKG)_QMAKE_SPEC_OPTION) 28 cd '$(1)/Qt4Qt5' && '$(HOST_BINDIR)/qmake' -makefile $($(PKG)_QMAKE_SPEC_OPTION)
29 29
30 if [ $(MXE_SYSTEM) = msvc ]; then \ 30 if [ $(MXE_SYSTEM) = msvc ]; then \
31 mkdir -p '$(3)' && \
31 cd '$(1)/Qt4Qt5' && \ 32 cd '$(1)/Qt4Qt5' && \
32 env -u MAKE -u MAKEFLAGS nmake && \ 33 env -u MAKE -u MAKEFLAGS nmake && \
33 env -u MAKE -u MAKEFLAGS nmake install; \ 34 env -u MAKE -u MAKEFLAGS nmake \
35 INSTALL_ROOT=`cd $(3) && pwd -W | sed -e 's,^[a-zA-Z]:,,' -e 's,/,\\\\,g'` install; \
34 else \ 36 else \
35 $(MAKE) -C '$(1)/Qt4Qt5' -j '$(JOBS)' && \ 37 $(MAKE) -C '$(1)/Qt4Qt5' -j '$(JOBS)' && \
36 $(MAKE) -C '$(1)/Qt4Qt5' -j 1 install; \ 38 $(MAKE) -C '$(1)/Qt4Qt5' -j 1 install DESTDIR='$(3)'; \
37 fi 39 fi
38 40
39 if [ $(MXE_SYSTEM) = mingw -o $(MXE_SYSTEM) = msvc ]; then \ 41 if [ $(MXE_SYSTEM) = mingw ]; then \
40 $(INSTALL) -m755 '$(HOST_LIBDIR)/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll' \ 42 $(INSTALL) -d '$(3)$(HOST_BINDIR)'; \
41 '$(HOST_BINDIR)/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll'; \ 43 $(INSTALL) -m755 '$(3)$(HOST_LIBDIR)/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll' \
42 rm -f '$(HOST_LIBDIR)/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll'; \ 44 '$(3)$(HOST_BINDIR)/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll'; \
45 rm -f '$(3)$(HOST_LIBDIR)/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll'; \
46 fi
47
48 # Qmake under MSVC uses Win32 paths. When combining this with
49 # DESTDIR usage (or equivalent), the real Win32 directory hierarchy
50 # is recreated under DESTDIR, not the MSYS hierarchy.
51 if [ $(MXE_SYSTEM) = msvc ]; then \
52 $(INSTALL) -d '$(3)$(CMAKE_HOST_PREFIX)/bin'; \
53 $(INSTALL) -m755 '$(3)$(CMAKE_HOST_PREFIX)/lib/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll' \
54 '$(3)$(CMAKE_HOST_PREFIX)/bin/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll'; \
55 rm -f '$(3)$(CMAKE_HOST_PREFIX)/lib/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll'; \
43 fi 56 fi
44 endef 57 endef