From 922332131c329b9d444c434d68a2f21e3076ae0c Mon Sep 17 00:00:00 2001 From: Henrik Rydberg Date: Sat, 19 Jun 2010 14:21:55 +0200 Subject: Install and uninstall all relevant files Useful for testing as a standalong package. Signed-off-by: Henrik Rydberg --- Makefile | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index d2956f1..17017c1 100644 --- a/Makefile +++ b/Makefile @@ -9,6 +9,7 @@ o_src = match iobuf caps core TARGETS += test/mtdev-mapgen TARGETS += test/mtdev +PUBINC += mtdev.h OBJECTS = $(addsuffix .o,\ $(foreach mod,$(MODULES),\ @@ -18,9 +19,11 @@ TBIN = $(addprefix bin/,$(TARGETS)) SLIB = $(addprefix obj/,$(LIBRARY).a) DLIB = $(addprefix obj/,$(LIBRARY).so) TOBJ = $(addprefix obj/,$(addsuffix .o,$(TARGETS))) +TINC = $(addprefix include/,$(PUBINC)) OBJS = $(addprefix obj/,$(OBJECTS)) LIBS = +DESTINC = usr/include DESTLIB = usr/lib INCLUDE = -Iinclude @@ -53,8 +56,15 @@ clean: distclean: clean rm -rf debian/*.log debian/files -install: $(SLIB) $(DLIB) +install: $(TINC) $(SLIB) $(DLIB) + install -d $(DESTDIR)/$(DESTINC) + install -m 644 $(TINC) $(DESTDIR)/$(DESTINC) install -d $(DESTDIR)/$(DESTLIB) - install -m 755 $(SLIB) $(DESTDIR)/$(DESTLIB) + install -m 644 $(SLIB) $(DESTDIR)/$(DESTLIB) install -m 755 $(DLIB) $(DESTDIR)/$(DESTLIB) ldconfig -n $(DESTDIR)/$(DESTLIB) + +uninstall: + rm -f $(DESTDIR)/$(DESTLIB)/$(LIBRARY).so + rm -f $(DESTDIR)/$(DESTLIB)/$(LIBRARY).a + rm -f $(DESTDIR)/$(DESTINC)/$(PUBINC) -- cgit v1.2.3