diff options
author | Henrik Rydberg <rydberg@euromail.se> | 2010-06-19 14:21:55 +0200 |
---|---|---|
committer | Henrik Rydberg <rydberg@euromail.se> | 2010-06-19 14:21:55 +0200 |
commit | 922332131c329b9d444c434d68a2f21e3076ae0c (patch) | |
tree | e963727f2712bde91017fb1baa237d1b8424b3ca | |
parent | 259b92a30280cdec2b7798df3c14da596c417ef1 (diff) | |
download | mtdev-git-922332131c329b9d444c434d68a2f21e3076ae0c.tar.gz |
Install and uninstall all relevant files
Useful for testing as a standalong package.
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
-rw-r--r-- | Makefile | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -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) |