comparison src/bzip2.mk @ 3012:100e618349f7

Improve handling of prefix directories by defining HOST_PREFIX and BUILD_TOOLS_PREFIX variables in top-level Makefile.
author John W. Eaton <jwe@octave.org>
date Sun, 02 Jun 2013 10:31:04 -0400
parents dabfd7db980c
children b6c7244a2f66
comparison
equal deleted inserted replaced
3011:75e142c0004b 3012:100e618349f7
19 ifeq ($(MXE_SYSTEM),mingw) 19 ifeq ($(MXE_SYSTEM),mingw)
20 define $(PKG)_BUILD 20 define $(PKG)_BUILD
21 $(SED) -i 's,sys\\stat\.h,sys/stat.h,g' '$(1)/bzip2.c' 21 $(SED) -i 's,sys\\stat\.h,sys/stat.h,g' '$(1)/bzip2.c'
22 $(SED) -i 's,WINAPI,,g' '$(1)/bzlib.h' 22 $(SED) -i 's,WINAPI,,g' '$(1)/bzlib.h'
23 $(MAKE) -C '$(1)' -j '$(JOBS)' libbz2.a \ 23 $(MAKE) -C '$(1)' -j '$(JOBS)' libbz2.a \
24 PREFIX='$(PREFIX)/$(TARGET)' \ 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 '$(MXE_INCDIR)' 28 $(INSTALL) -d '$(MXE_INCDIR)'
29 $(INSTALL) -m644 '$(1)/bzlib.h' '$(MXE_INCDIR)/' 29 $(INSTALL) -m644 '$(1)/bzlib.h' '$(MXE_INCDIR)/'
35 else 35 else
36 define $(PKG)_BUILD 36 define $(PKG)_BUILD
37 $(SED) -i 's,sys\\stat\.h,sys/stat.h,g' '$(1)/bzip2.c' 37 $(SED) -i 's,sys\\stat\.h,sys/stat.h,g' '$(1)/bzip2.c'
38 $(SED) -i 's,WINAPI,,g' '$(1)/bzlib.h' 38 $(SED) -i 's,WINAPI,,g' '$(1)/bzlib.h'
39 $(MAKE) -C '$(1)' -j '$(JOBS)' -f Makefile-libbz2_so \ 39 $(MAKE) -C '$(1)' -j '$(JOBS)' -f Makefile-libbz2_so \
40 PREFIX='$(PREFIX)/$(TARGET)' \ 40 PREFIX='$(HOST_PREFIX)' \
41 CC='$(MXE_CC)' \ 41 CC='$(MXE_CC)' \
42 AR='$(MXE_AR)' \ 42 AR='$(MXE_AR)' \
43 RANLIB='$(MXE_RANLIB)' 43 RANLIB='$(MXE_RANLIB)'
44 $(INSTALL) -d '$(MXE_LIBDIR)' 44 $(INSTALL) -d '$(MXE_LIBDIR)'
45 $(INSTALL) -m755 '$(1)/libbz2.so.1.0.6' '$(MXE_LIBDIR)/' 45 $(INSTALL) -m755 '$(1)/libbz2.so.1.0.6' '$(MXE_LIBDIR)/'