Merge pull request #58 from pilona/master - sam - An updated version of the sam text editor.
(HTM) git clone git://vernunftzentrum.de/sam.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
(DIR) commit fa53aa4932f59b993ea618d5f39c33ff4165d85a
(DIR) parent fdf91e96ba26569076d6675880df757e0c1d47d5
(HTM) Author: Rob King <deadpixi@users.noreply.github.com>
Date: Mon, 19 Jun 2017 21:51:40 -0500
Merge pull request #58 from pilona/master
Add uninstall make targets.
Diffstat:
Makefile | 8 ++++++++
doc/Makefile | 9 +++++++++
libXg/Makefile | 1 +
libframe/Makefile | 2 ++
sam/Makefile | 4 ++++
samterm/Makefile | 3 +++
6 files changed, 27 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/Makefile b/Makefile
@@ -34,6 +34,14 @@ install:
cd samterm; $(MAKE) install
cd doc; $(MAKE) install
+uninstall:
+ @xdg-desktop-menu uninstall --mode $(MODE) deadpixi-sam.desktop || echo "unable to uninstall desktop entry"
+ cd libXg; $(MAKE) uninstall
+ cd libframe; $(MAKE) uninstall
+ cd sam; $(MAKE) uninstall
+ cd samterm; $(MAKE) uninstall
+ cd doc; $(MAKE) uninstall
+
clean:
cd libXg; $(MAKE) clean
cd libframe; $(MAKE) clean
(DIR) diff --git a/doc/Makefile b/doc/Makefile
@@ -14,3 +14,12 @@ install: sam.1
mkdir -p "$(MANDIR)/man5"
cp keyboard.5 "$(MANDIR)/man5"
cp samrc.5 "$(MANDIR)/man5"
+
+uninstall:
+ rm -f "$(MANDIR)/man1/sam.1"
+ rm -f "$(MANDIR)/man1/B.1"
+ rm -f "$(MANDIR)/man1/samterm.1"
+ rm -f "$(MANDIR)/man1/rsam.1"
+ rm -f "$(MANDIR)/man1/sam.save.1"
+ rm -f "$(MANDIR)/man5/keyboard.5"
+ rm -f "$(MANDIR)/man5/samrc.5"
(DIR) diff --git a/libXg/Makefile b/libXg/Makefile
@@ -31,6 +31,7 @@ OBJS= arith.o balloc.o bitblt.o border.o bscreenrect.o\
wrbitmap.o xtbinit.o
all install: $(LIB)
+uninstall:
compile: $(LIB)
test: $(LIB) test.o
$(CC) -o $@ $? $(LIB) $(XLIBS) -lm $(LDFLAGS)
(DIR) diff --git a/libframe/Makefile b/libframe/Makefile
@@ -37,4 +37,6 @@ nuke: clean
install: $(LIB)
+uninstall:
+
$(OBJ): ../include/u.h ../include/frame.h
(DIR) diff --git a/sam/Makefile b/sam/Makefile
@@ -44,6 +44,10 @@ install: sam
cp sam $(SAMDIR)/$(RSAMNAME)
ln -f $(SAMDIR)/$(RSAMNAME) $(SAMDIR)/B
+uninstall:
+ rm -f $(SAMDIR)/$(RSAMNAME)
+ rm -f $(SAMDIR)/B
+
$(OBJ): sam.h ../include/u.h errors.h mesg.h
cmd.o: parse.h
(DIR) diff --git a/samterm/Makefile b/samterm/Makefile
@@ -35,4 +35,7 @@ clean:
install: samterm
cp samterm $(SAMTERM)
+uninstall:
+ rm -f $(SAMTERM)
+
$(OBJ): samterm.h flayer.h ../include/frame.h ../include/libg.h ../include/u.h ../sam/mesg.h