comparison src/bzip2.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 d11e7f8eab5e
children b52660819c01
comparison
equal deleted inserted replaced
3292:fda357ce9f64 3293:cf6f40cededb
23 $(MAKE) -C '$(1)' -j '$(JOBS)' libbz2.a \ 23 $(MAKE) -C '$(1)' -j '$(JOBS)' libbz2.a \
24 PREFIX='$(HOST_PREFIX)' \ 24 PREFIX='$(HOST_PREFIX)' \
25 CC='$(MXE_CC)' \ 25 CC='$(MXE_CC)' \
26 AR='$(MXE_AR)' \ 26 AR='$(MXE_AR)' \
27 RANLIB='$(MXE_RANLIB)' 27 RANLIB='$(MXE_RANLIB)'
28 $(INSTALL) -d '$(HOST_INCDIR)' 28 $(INSTALL) -d '$(3)$(HOST_INCDIR)'
29 $(INSTALL) -m644 '$(1)/bzlib.h' '$(HOST_INCDIR)' 29 $(INSTALL) -m644 '$(1)/bzlib.h' '$(3)$(HOST_INCDIR)'
30 30
31 if [ $(BUILD_SHARED) = yes ]; then \ 31 if [ $(BUILD_SHARED) = yes ]; then \
32 $(MAKE_SHARED_FROM_STATIC) --ar '$(MXE_AR)' --ld '$(MXE_CC)' '$(1)/libbz2.a' --install '$(INSTALL)' --libdir '$(HOST_LIBDIR)' --bindir '$(HOST_BINDIR)'; \ 32 $(MAKE_SHARED_FROM_STATIC) --ar '$(MXE_AR)' --ld '$(MXE_CC)' '$(1)/libbz2.a' --install '$(INSTALL)' --libdir '$(3)$(HOST_LIBDIR)' --bindir '$(3)$(HOST_BINDIR)'; \
33 fi 33 fi
34 34
35 if [ $(BUILD_STATIC) = yes ]; then \ 35 if [ $(BUILD_STATIC) = yes ]; then \
36 $(INSTALL) '$(1)/libbz2.a' '$(HOST_LIBDIR)/'; \ 36 $(INSTALL) '$(1)/libbz2.a' '$(3)$(HOST_LIBDIR)/'; \
37 fi 37 fi
38 endef 38 endef
39 else 39 else
40 define $(PKG)_BUILD 40 define $(PKG)_BUILD
41 $(SED) -i 's,sys\\stat\.h,sys/stat.h,g' '$(1)/bzip2.c' 41 $(SED) -i 's,sys\\stat\.h,sys/stat.h,g' '$(1)/bzip2.c'
43 $(MAKE) -C '$(1)' -j '$(JOBS)' -f Makefile-libbz2_so \ 43 $(MAKE) -C '$(1)' -j '$(JOBS)' -f Makefile-libbz2_so \
44 PREFIX='$(HOST_PREFIX)' \ 44 PREFIX='$(HOST_PREFIX)' \
45 CC='$(MXE_CC)' \ 45 CC='$(MXE_CC)' \
46 AR='$(MXE_AR)' \ 46 AR='$(MXE_AR)' \
47 RANLIB='$(MXE_RANLIB)' 47 RANLIB='$(MXE_RANLIB)'
48 $(INSTALL) -d '$(HOST_LIBDIR)' 48 $(INSTALL) -d '$(3)$(HOST_LIBDIR)'
49 $(INSTALL) -m755 '$(1)/libbz2.so.1.0.6' '$(HOST_LIBDIR)' 49 $(INSTALL) -m755 '$(1)/libbz2.so.1.0.6' '$(3)$(HOST_LIBDIR)'
50 rm -f '$(HOST_LIBDIR)/libbz2.so.1.0' 50 rm -f '$(3)$(HOST_LIBDIR)/libbz2.so.1.0'
51 $(LN_SF) libbz2.so.1.0.6 '$(HOST_LIBDIR)/libbz2.so.1.0' 51 $(LN_SF) libbz2.so.1.0.6 '$(3)$(HOST_LIBDIR)/libbz2.so.1.0'
52 $(INSTALL) -d '$(HOST_INCDIR)' 52 $(INSTALL) -d '$(3)$(HOST_INCDIR)'
53 $(INSTALL) -m644 '$(1)/bzlib.h' '$(HOST_INCDIR)' 53 $(INSTALL) -m644 '$(1)/bzlib.h' '$(3)$(HOST_INCDIR)'
54 endef 54 endef
55 endif 55 endif