tReplace mkfile with makefile - glazier - window management experiments
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Submodules
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 862e9a8d8fdecf9571fb7c345ae9ac2c7f80c266
 (DIR) parent 09ceebdbe164fca2f4d38d01ad4c882454aac9b8
 (HTM) Author: Willy Goiffon <dev@z3bra.org>
       Date:   Fri, 18 Oct 2019 21:56:23 +0200
       
       Replace mkfile with makefile
       
       Diffstat:
         M config.mk                           |       8 ++++----
         A makefile                            |      20 ++++++++++++++++++++
         D mkfile                              |      27 ---------------------------
       
       3 files changed, 24 insertions(+), 31 deletions(-)
       ---
 (DIR) diff --git a/config.mk b/config.mk
       t@@ -1,12 +1,12 @@
        VERSION = 0.0
        
        CC = cc
       -LD = ${CC}
       +LD = $(CC)
        
        PREFIX = /usr/local
        MANDIR = ${PREFIX}/man
        
        CPPFLAGS = -I./libwm -DVERSION=\"${VERSION}\"
       -CFLAGS = ${CPPFLAGS} -Wall -Wextra -pedantic -g
       -LDFLAGS =
       -LIBS = -lxcb
       +CFLAGS = $(CPPFLAGS) -Wall -Wextra -pedantic -g
       +LDFLAGS = -L./libwm
       +LDLIBS = -lxcb -lwm
 (DIR) diff --git a/makefile b/makefile
       t@@ -0,0 +1,20 @@
       +include config.mk
       +
       +SRC = glazier.c
       +
       +glazier: glazier.o libwm/libwm.a
       +
       +clean:
       +        rm -f glazier *.o
       +
       +install: glazier
       +        mkdir -p $(DESTDIR)$(PREFIX)/bin
       +        cp glazier $(DESTDIR)$(PREFIX)/bin/glazier
       +        chmod 755 $(DESTDIR)$(PREFIX)/bin/glazier
       +        mkdir -p $(DESTDIR)$(MANPREFIX)/man1
       +        cp glazier.1 $(DESTDIR)$(MANPREFIX)/man1/glazier.1
       +        chmod 644 $(DESTDIR)$(MANPREFIX)/man1/glazier.1
       +
       +uninstall:
       +        rm $(DESTDIR)$(PREFIX)/bin/glazier
       +        rm $(DESTDIR)$(MANPREFIX)/man1/glazier.1
 (DIR) diff --git a/mkfile b/mkfile
       t@@ -1,27 +0,0 @@
       -<config.mk
       -
       -LIBWM_SRC = `{find libwm/ -name '*.c'}
       -
       -SRC = glazier.c $LIBWM_SRC
       -OBJ = ${SRC:%.c=%.o}
       -
       -glazier: $OBJ
       -        $LD -o $target $prereq $LDFLAGS $LIBS
       -
       -%.o: %.c
       -        $CC $CFLAGS -c $stem.c -o $stem.o
       -
       -clean:V:
       -        rm -f $OBJ glazier
       -
       -install:V: glazier
       -        mkdir -p ${DESTDIR}${PREFIX}/bin
       -        cp glazier ${DESTDIR}${PREFIX}/bin/glazier
       -        chmod 755 ${DESTDIR}${PREFIX}/bin/glazier
       -        mkdir -p ${DESTDIR}${MANDIR}/man1
       -        cp glazier.1 ${DESTDIR}${MANDIR}/man1/glazier.1
       -        chmod 644 ${DESTDIR}${MANDIR}/man1/glazier.1
       -
       -uninstall:V:
       -        rm ${DESTDIR}${PREFIX}/bin/glazier
       -        rm ${DESTDIR}${MANDIR}/man1/glazier.1