Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 407497 | Differences between
and this patch

Collapse All | Expand All

(-)a/win32/Makefile.gcc (-16 / +15 lines)
Lines 123-142 zlibrc.o: win32/zlib1.rc Link Here
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' \
Lines 144-159 install: zlib.h zconf.h $(STATICLIB) $(IMPLIB) Link Here
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)
160
- 

Return to bug 407497