Mercurial > mxe-octave
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)/' |