Mercurial > mxe-octave
comparison src/bzip2.mk @ 3412:b52660819c01
bzip2: Make and install bzip2.exe in mingw
* src/bzip2.mk: Make and install bzip2.exe in mingw
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Sat, 11 Jan 2014 18:25:55 -0500 |
parents | cf6f40cededb |
children | 13be64f9f16d |
comparison
equal
deleted
inserted
replaced
3411:7f6d6edbfc18 | 3412:b52660819c01 |
---|---|
18 | 18 |
19 ifneq ($(filter mingw msvc,$(MXE_SYSTEM)),) | 19 ifneq ($(filter mingw msvc,$(MXE_SYSTEM)),) |
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 bzip2 \ |
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 '$(3)$(HOST_INCDIR)' | 28 $(INSTALL) -d '$(3)$(HOST_INCDIR)' |
33 fi | 33 fi |
34 | 34 |
35 if [ $(BUILD_STATIC) = yes ]; then \ | 35 if [ $(BUILD_STATIC) = yes ]; then \ |
36 $(INSTALL) '$(1)/libbz2.a' '$(3)$(HOST_LIBDIR)/'; \ | 36 $(INSTALL) '$(1)/libbz2.a' '$(3)$(HOST_LIBDIR)/'; \ |
37 fi | 37 fi |
38 | |
39 $(INSTALL) -d '$(3)$(HOST_BINDIR)' | |
40 $(INSTALL) '$(1)/bzip2' '$(3)$(HOST_BINDIR)/bzip2.exe' | |
41 | |
38 endef | 42 endef |
39 else | 43 else |
40 define $(PKG)_BUILD | 44 define $(PKG)_BUILD |
41 $(SED) -i 's,sys\\stat\.h,sys/stat.h,g' '$(1)/bzip2.c' | 45 $(SED) -i 's,sys\\stat\.h,sys/stat.h,g' '$(1)/bzip2.c' |
42 $(SED) -i 's,WINAPI,,g' '$(1)/bzlib.h' | 46 $(SED) -i 's,WINAPI,,g' '$(1)/bzlib.h' |