summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2008-10-13 14:24:14 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2008-10-13 14:24:14 +0000
commit69f0239d60080e9d7ee4f1862e4848c718160aad (patch)
tree1c966b956d4ebde319a4e61d2e3d8d94e619d140 /Makefile
parent2c98147749b04c28a566b8c0f5008427e19ae2a9 (diff)
downloadlibnsbmp-69f0239d60080e9d7ee4f1862e4848c718160aad.tar.gz
libnsbmp-69f0239d60080e9d7ee4f1862e4848c718160aad.tar.bz2
Use DESTDIR.
OS X friendly install invocation svn path=/trunk/libnsbmp/; revision=5557
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile20
1 files changed, 11 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index 6be4ed5..0438a55 100644
--- a/Makefile
+++ b/Makefile
@@ -38,6 +38,8 @@ else
PREFIX = /usr/local
endif
+-include Makefile.config
+
OBJDIR = $(TARGET)$(SUBTARGET)objects
LIBDIR = $(TARGET)$(SUBTARGET)lib
BINDIR = $(TARGET)$(SUBTARGET)bin
@@ -77,17 +79,17 @@ docs:
${DOXYGEN}
install: $(LIBDIR)/libnsbmp.a $(LIBDIR)/libnsbmp.pc
- mkdir -p $(PREFIX)/lib/pkgconfig
- mkdir -p $(PREFIX)/lib
- mkdir -p $(PREFIX)/include
- $(INSTALL) --mode=644 -t $(PREFIX)/lib $(LIBDIR)/libnsbmp.a
- $(INSTALL) --mode=644 -t $(PREFIX)/include libnsbmp.h
- $(INSTALL) --mode=644 -t $(PREFIX)/lib/pkgconfig $(LIBDIR)/libnsbmp.pc
+ mkdir -p $(DESTDIR)$(PREFIX)/lib/pkgconfig
+ mkdir -p $(DESTDIR)$(PREFIX)/lib
+ mkdir -p $(DESTDIR)$(PREFIX)/include
+ $(INSTALL) -m 644 $(LIBDIR)/libnsbmp.a $(DESTDIR)$(PREFIX)/lib
+ $(INSTALL) -m 644 libnsbmp.h $(DESTDIR)$(PREFIX)/include
+ $(INSTALL) -m 644 $(LIBDIR)/libnsbmp.pc $(DESTDIR)$(PREFIX)/lib/pkgconfig
uninstall:
- rm $(PREFIX)/lib/libnsbmp.a
- rm $(PREFIX)/include/libnsbmp.h
- rm $(PREFIX)/lib/pkgconfig/libnsbmp.pc
+ rm $(DESTDIR)$(PREFIX)/lib/libnsbmp.a
+ rm $(DESTDIR)$(PREFIX)/include/libnsbmp.h
+ rm $(DESTDIR)$(PREFIX)/lib/pkgconfig/libnsbmp.pc
clean:
-rm $(OBJS) $(LIBDIR)/libnsbmp.a $(LIBDIR)/libnsbmp.pc $(BINDIR)/decode_bmp$(EXEEXT) $(BINDIR)/decode_ico$(EXEEXT)