summaryrefslogtreecommitdiff
path: root/glcdskin
diff options
context:
space:
mode:
authorManuel Reimer <manuel.reimer@gmx.de>2018-04-07 11:40:46 +0200
committerManuel Reimer <manuel.reimer@gmx.de>2018-04-07 11:40:46 +0200
commitcebab6f35a4b3e343d1a85cad21919a3dc5122c8 (patch)
treed9b6f5f33507176a928e3e5823e29b1612617762 /glcdskin
parent9a67086fa751ccbb4a0a6fe1e25127730c049b3e (diff)
downloadgraphlcd-base-cebab6f35a4b3e343d1a85cad21919a3dc5122c8.tar.gz
graphlcd-base-cebab6f35a4b3e343d1a85cad21919a3dc5122c8.tar.bz2
Final Makefile fixes. Packaging should be much easier now
Diffstat (limited to 'glcdskin')
-rw-r--r--glcdskin/Makefile23
1 files changed, 11 insertions, 12 deletions
diff --git a/glcdskin/Makefile b/glcdskin/Makefile
index 90fe310..d80ffea 100644
--- a/glcdskin/Makefile
+++ b/glcdskin/Makefile
@@ -2,8 +2,7 @@
# Makefile for the GraphLCD skin library
#
--include ../Make.config
-
+include ../Make.config
CXXFLAGS += -fPIC
@@ -48,18 +47,18 @@ $(LIBNAME): $(OBJS)
ln -sf $(LIBNAME) $(BASENAME)
install: all
- install -d $(LIBDIR)
- install -m 755 $(LIBNAME) $(LIBDIR)/
- install -d $(INCDIR)/glcdskin
- install -m 644 $(HEADERS) $(INCDIR)/glcdskin/
- ( cd $(LIBDIR); ln -sf $(LIBNAME) $(BASENAME).$(VERMAJOR); ln -sf $(LIBNAME) $(BASENAME) )
+ install -d $(DESTDIR)$(LIBDIR)
+ install -m 755 $(LIBNAME) $(DESTDIR)$(LIBDIR)/
+ install -d $(DESTDIR)$(INCDIR)/glcdskin
+ install -m 644 $(HEADERS) $(DESTDIR)$(INCDIR)/glcdskin/
+ ( cd $(DESTDIR)$(LIBDIR); ln -sf $(LIBNAME) $(BASENAME).$(VERMAJOR); ln -sf $(LIBNAME) $(BASENAME) )
uninstall:
- rm -f $(LIBDIR)/$(BASENAME)
- rm -f $(LIBDIR)/$(BASENAME).$(VERMAJOR)
- rm -f $(LIBDIR)/$(LIBNAME)
- (for i in $(HEADERS); do rm -f $(INCDIR)/glcdskin/$$i; done)
- rmdir $(INCDIR)/glcdskin
+ rm -f $(DESTDIR)$(LIBDIR)/$(BASENAME)
+ rm -f $(DESTDIR)$(LIBDIR)/$(BASENAME).$(VERMAJOR)
+ rm -f $(DESTDIR)$(LIBDIR)/$(LIBNAME)
+ (for i in $(HEADERS); do rm -f $(DESTDIR)$(INCDIR)/glcdskin/$$i; done)
+ rmdir $(DESTDIR)$(INCDIR)/glcdskin
clean:
rm -f $(OBJS) $(DEPFILE) $(LIBNAME) $(BASENAME) *~