From cebab6f35a4b3e343d1a85cad21919a3dc5122c8 Mon Sep 17 00:00:00 2001 From: Manuel Reimer Date: Sat, 7 Apr 2018 11:40:46 +0200 Subject: Final Makefile fixes. Packaging should be much easier now --- glcddrivers/Makefile | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'glcddrivers') diff --git a/glcddrivers/Makefile b/glcddrivers/Makefile index 155ce98..c70ad8e 100644 --- a/glcddrivers/Makefile +++ b/glcddrivers/Makefile @@ -2,7 +2,7 @@ # Makefile for the GraphLCD driver library # --include ../Make.config +include ../Make.config CXXFLAGS += -fPIC @@ -83,18 +83,18 @@ $(LIBNAME): $(OBJS) ln -sf $(LIBNAME) $(BASENAME) install: all - install -d $(LIBDIR) - install -m 755 $(LIBNAME) $(LIBDIR)/ - install -d $(INCDIR)/glcddrivers - install -m 644 $(HEADERS) $(INCDIR)/glcddrivers/ - ( 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)/glcddrivers + install -m 644 $(HEADERS) $(DESTDIR)$(INCDIR)/glcddrivers/ + ( 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)/glcddrivers/$$i; done) - rmdir $(INCDIR)/glcddrivers + 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)/glcddrivers/$$i; done) + rmdir $(DESTDIR)$(INCDIR)/glcddrivers clean: rm -f $(OBJS) $(DEPFILE) $(LIBNAME) $(BASENAME) *~ -- cgit v1.2.3