From f59687adf2edc8581efb8e75b0f392b689eeba63 Mon Sep 17 00:00:00 2001 From: Samy Al Bahra Date: Tue, 6 Sep 2011 18:26:29 -0400 Subject: [PATCH] build: Add support for DESTDIR. --- Makefile.in | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/Makefile.in b/Makefile.in index d9354b1..4784f81 100644 --- a/Makefile.in +++ b/Makefile.in @@ -20,29 +20,29 @@ regressions: install-headers: mkdir -p $(HEADERS) || exit - cp include/*.h $(HEADERS) || exit - chmod 644 $(HEADERS)/ck_*.h || exit - mkdir -p $(HEADERS)/gcc || exit - cp -r include/gcc/* $(HEADERS)/gcc || exit - chmod 755 $(HEADERS)/gcc - chmod 644 $(HEADERS)/gcc/ck_*.h $(HEADERS)/gcc/*/ck_*.h || exit + cp include/*.h $(DESTDIR)/$(HEADERS) || exit + chmod 644 $(DESTDIR)/$(HEADERS)/ck_*.h || exit + mkdir -p $(DESTDIR)$(HEADERS)/gcc || exit + cp -r include/gcc/* $(DESTDIR)/$(HEADERS)/gcc || exit + chmod 755 $(DESTDIR)/$(HEADERS)/gcc + chmod 644 $(DESTDIR)/$(HEADERS)/gcc/ck_*.h $(DESTDIR)/$(HEADERS)/gcc/*/ck_*.h || exit install: all install-headers - mkdir -p $(LIBRARY) || exit - cp src/libck.so $(LIBRARY)/libck.so.$(VERSION) || exit - ln -s $(LIBRARY)/libck.so.$(VERSION) $(LIBRARY)/libck.so - ln -s $(LIBRARY)/libck.so.$(VERSION) $(LIBRARY)/libck.so.$(VERSION_MAJOR) - chmod 744 $(LIBRARY)/libck.so* || exit - mkdir -p $(PKGCONFIG_DATA) || exit - chmod 755 $(PKGCONFIG_DATA) - cp build/ck.pc $(PKGCONFIG_DATA)/ck.pc || exit + mkdir -p $(DESTDIR)/$(LIBRARY) || exit + cp src/libck.so $(DESTDIR)/$(LIBRARY)/libck.so.$(VERSION) || exit + ln -s $(DESTDIR)/$(LIBRARY)/libck.so.$(VERSION) $(DESTDIR)/$(LIBRARY)/libck.so + ln -s $(DESTDIR)/$(LIBRARY)/libck.so.$(VERSION) $(DESTDIR)/$(LIBRARY)/libck.so.$(VERSION_MAJOR) + chmod 744 $(DESTDIR)/$(LIBRARY)/libck.so* || exit + mkdir -p $(DESTDIR)/$(PKGCONFIG_DATA) || exit + chmod 755 $(DESTDIR)/$(PKGCONFIG_DATA) + cp build/ck.pc $(DESTDIR)/$(PKGCONFIG_DATA)/ck.pc || exit uninstall: - rm -f $(LIBRARY)/libck.so* - rm -f $(HEADERS)/ck_*.h - rm -f $(HEADERS)/gcc/ck_*.h - rm -f $(HEADERS)/gcc/*/ck_*.h - rm -f $(PKGCONFIG_DATA)/ck.pc + rm -f $(DESTDIR)/$(LIBRARY)/libck.so* + rm -f $(DESTDIR)/$(HEADERS)/ck_*.h + rm -f $(DESTDIR)/$(HEADERS)/gcc/ck_*.h + rm -f $(DESTDIR)/$(HEADERS)/gcc/*/ck_*.h + rm -f $(DESTDIR)/$(PKGCONFIG_DATA)/ck.pc clean: $(MAKE) -C src clean