diff options
| author | Nathan Phillip Brink <binki@gentoo.org> | 2012-03-09 01:29:46 +0000 |
|---|---|---|
| committer | Mark Adler <madler@alumni.caltech.edu> | 2012-03-09 19:06:48 -0800 |
| commit | 9f4d9052dc08284ee5f248224fd2e7c334c579f8 (patch) | |
| tree | 71bc7ae88b8b51f047425bc8f94149e6446ecfd3 | |
| parent | 2cd90d2bf5e23f2e663086fdbec1075c9c771f57 (diff) | |
| download | zlib-9f4d9052dc08284ee5f248224fd2e7c334c579f8.tar.gz zlib-9f4d9052dc08284ee5f248224fd2e7c334c579f8.tar.bz2 zlib-9f4d9052dc08284ee5f248224fd2e7c334c579f8.zip | |
Add DESTDIR support to mingw32 win32/Makefile.gcc.
| -rw-r--r-- | win32/Makefile.gcc | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/win32/Makefile.gcc b/win32/Makefile.gcc index c4a6589..55f3c1e 100644 --- a/win32/Makefile.gcc +++ b/win32/Makefile.gcc | |||
| @@ -123,20 +123,20 @@ zlibrc.o: win32/zlib1.rc | |||
| 123 | .PHONY: install uninstall clean | 123 | .PHONY: install uninstall clean |
| 124 | 124 | ||
| 125 | install: zlib.h zconf.h $(STATICLIB) $(IMPLIB) | 125 | install: zlib.h zconf.h $(STATICLIB) $(IMPLIB) |
| 126 | @if test -z "$(INCLUDE_PATH)" -o -z "$(LIBRARY_PATH)" -o -z "$(BINARY_PATH)"; then \ | 126 | @if test -z "$(DESTDIR)$(INCLUDE_PATH)" -o -z "$(DESTDIR)$(LIBRARY_PATH)" -o -z "$(DESTDIR)$(BINARY_PATH)"; then \ |
| 127 | echo INCLUDE_PATH, LIBRARY_PATH, and BINARY_PATH must be specified; \ | 127 | echo INCLUDE_PATH, LIBRARY_PATH, and BINARY_PATH must be specified; \ |
| 128 | exit 1; \ | 128 | exit 1; \ |
| 129 | fi | 129 | fi |
| 130 | -@mkdir -p $(INCLUDE_PATH) | 130 | -@mkdir -p '$(DESTDIR)$(INCLUDE_PATH)' |
| 131 | -@mkdir -p $(LIBRARY_PATH) $(LIBRARY_PATH)/pkgconfig | 131 | -@mkdir -p '$(DESTDIR)$(LIBRARY_PATH)' '$(DESTDIR)$(LIBRARY_PATH)'/pkgconfig |
| 132 | -if [ "$(SHARED_MODE)" = "1" ]; then \ | 132 | -if [ "$(SHARED_MODE)" = "1" ]; then \ |
| 133 | mkdir -p $(BINARY_PATH); \ | 133 | mkdir -p '$(DESTDIR)$(BINARY_PATH)'; \ |
| 134 | $(INSTALL) $(SHAREDLIB) $(BINARY_PATH); \ | 134 | $(INSTALL) $(SHAREDLIB) '$(DESTDIR)$(BINARY_PATH)'; \ |
| 135 | $(INSTALL) $(IMPLIB) $(LIBRARY_PATH); \ | 135 | $(INSTALL) $(IMPLIB) '$(DESTDIR)$(LIBRARY_PATH)'; \ |
| 136 | fi | 136 | fi |
| 137 | -$(INSTALL) zlib.h $(INCLUDE_PATH) | 137 | -$(INSTALL) zlib.h '$(DESTDIR)$(INCLUDE_PATH)' |
| 138 | -$(INSTALL) zconf.h $(INCLUDE_PATH) | 138 | -$(INSTALL) zconf.h '$(DESTDIR)$(INCLUDE_PATH)' |
| 139 | -$(INSTALL) $(STATICLIB) $(LIBRARY_PATH) | 139 | -$(INSTALL) $(STATICLIB) '$(DESTDIR)$(LIBRARY_PATH)' |
| 140 | sed \ | 140 | sed \ |
| 141 | -e 's|@prefix@|${prefix}|g' \ | 141 | -e 's|@prefix@|${prefix}|g' \ |
| 142 | -e 's|@exec_prefix@|${exec_prefix}|g' \ | 142 | -e 's|@exec_prefix@|${exec_prefix}|g' \ |
| @@ -144,16 +144,16 @@ install: zlib.h zconf.h $(STATICLIB) $(IMPLIB) | |||
| 144 | -e 's|@sharedlibdir@|$(LIBRARY_PATH)|g' \ | 144 | -e 's|@sharedlibdir@|$(LIBRARY_PATH)|g' \ |
| 145 | -e 's|@includedir@|$(INCLUDE_PATH)|g' \ | 145 | -e 's|@includedir@|$(INCLUDE_PATH)|g' \ |
| 146 | -e 's|@VERSION@|'`sed -n -e '/VERSION "/s/.*"\(.*\)".*/\1/p' zlib.h`'|g' \ | 146 | -e 's|@VERSION@|'`sed -n -e '/VERSION "/s/.*"\(.*\)".*/\1/p' zlib.h`'|g' \ |
| 147 | zlib.pc.in > $(LIBRARY_PATH)/pkgconfig/zlib.pc | 147 | zlib.pc.in > '$(DESTDIR)$(LIBRARY_PATH)'/pkgconfig/zlib.pc |
| 148 | 148 | ||
| 149 | uninstall: | 149 | uninstall: |
| 150 | -if [ "$(SHARED_MODE)" = "1" ]; then \ | 150 | -if [ "$(SHARED_MODE)" = "1" ]; then \ |
| 151 | $(RM) $(BINARY_PATH)/$(SHAREDLIB); \ | 151 | $(RM) '$(DESTDIR)$(BINARY_PATH)'/$(SHAREDLIB); \ |
| 152 | $(RM) $(LIBRARY_PATH)/$(IMPLIB); \ | 152 | $(RM) '$(DESTDIR)$(LIBRARY_PATH)'/$(IMPLIB); \ |
| 153 | fi | 153 | fi |
| 154 | -$(RM) $(INCLUDE_PATH)/zlib.h | 154 | -$(RM) '$(DESTDIR)$(INCLUDE_PATH)'/zlib.h |
| 155 | -$(RM) $(INCLUDE_PATH)/zconf.h | 155 | -$(RM) '$(DESTDIR)$(INCLUDE_PATH)'/zconf.h |
| 156 | -$(RM) $(LIBRARY_PATH)/$(STATICLIB) | 156 | -$(RM) '$(DESTDIR)$(LIBRARY_PATH)'/$(STATICLIB) |
| 157 | 157 | ||
| 158 | clean: | 158 | clean: |
| 159 | -$(RM) $(STATICLIB) | 159 | -$(RM) $(STATICLIB) |
