tBaby's first commit - glazier - window management experiments
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Submodules
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit c404fae77c629a2f093e4e6930b0ede8a57ba32f
 (HTM) Author: Willy <willyatmailoodotorg>
       Date:   Thu, 11 Aug 2016 21:19:02 +0200
       
       Baby's first commit
       
       Diffstat:
         A .gitmodules                         |       3 +++
         A README                              |       9 +++++++++
         A config.mk                           |      12 ++++++++++++
         A glazier.c                           |      13 +++++++++++++
         A libwm                               |       1 +
         A mkfile                              |      27 +++++++++++++++++++++++++++
       
       6 files changed, 65 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/.gitmodules b/.gitmodules
       t@@ -0,0 +1,3 @@
       +[submodule "libwm"]
       +        path = libwm
       +        url = git://z3bra.org/libwm
 (DIR) diff --git a/README b/README
       t@@ -0,0 +1,8 @@
       +glazier
       +=======
       +
       +> A glazier is a skilled tradesman responsible for cutting, installing, and
       +> removing glass
       +        -- wikipedia
       +
       +In other words, a glazier manipulates windows.
       +\ No newline at end of file
 (DIR) diff --git a/config.mk b/config.mk
       t@@ -0,0 +1,12 @@
       +VERSION = 0.0
       +
       +CC = cc
       +LD = ${CC}
       +
       +PREFIX = /usr/local
       +MANDIR = ${PREFIX}/man
       +
       +CPPFLAGS = -I./libwm -DVERSION=\"${VERSION}\"
       +CFLAGS = ${CPPFLAGS} -Wall -Wextra -pedantic
       +LDFLAGS =
       +LIBS = -lxcb
 (DIR) diff --git a/glazier.c b/glazier.c
       t@@ -0,0 +1,12 @@
       +#include <xcb/xcb.h>
       +
       +#include "wm.h"
       +
       +xcb_connection_t *conn;
       +xcb_screen_t     *scrn;
       +
       +int
       +main (int argc, char *argv[])
       +{
       +        return 0;
       +}
       +\ No newline at end of file
 (DIR) diff --git a/libwm b/libwm
       t@@ -0,0 +1 @@
       +Subproject commit 208dfb86eb0b9740a0a909def3570d5d1eb6457a
 (DIR) diff --git a/mkfile b/mkfile
       t@@ -0,0 +1,27 @@
       +<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