'Rebrand' to herbe, remove xcb version, update makefile
authorSamuel Dudik <redacted>
Thu, 30 Jul 2020 15:48:23 +0000 (17:48 +0200)
committerSamuel Dudik <redacted>
Thu, 30 Jul 2020 15:48:23 +0000 (17:48 +0200)
herbe.c [moved from main.c with 100% similarity]
makefile
xcb_version.c [deleted file]

diff --git a/main.c b/herbe.c
similarity index 100%
rename from main.c
rename to herbe.c
index cece8e819fdb4de4b4d60bfe7dae74b8b81b55ce..817bfa4ccaf87303265b8df51ff14b948eb38f7e 100644 (file)
--- a/makefile
+++ b/makefile
@@ -1,2 +1,8 @@
 default:
-       gcc main.c -lX11 -lXft -I/usr/include/freetype2 -o main
+       gcc herbe.c -lX11 -lXft -I/usr/include/freetype2 -o herbe
+
+install: default
+       cp herbe /usr/local/bin
+
+clean:
+       rm -f herbe
diff --git a/xcb_version.c b/xcb_version.c
deleted file mode 100644 (file)
index c795b35..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-#include <xcb/xcb.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
-
-int main(void)
-{
-       xcb_connection_t *conn;
-       xcb_screen_t *screen;
-       xcb_window_t window;
-       uint32_t mask;
-       uint32_t values[2];
-
-       conn = xcb_connect(NULL, NULL);
-       if (xcb_connection_has_error(conn)) {
-               printf("Cannot open display\n");
-               exit(EXIT_FAILURE);
-       }
-
-       screen = xcb_setup_roots_iterator( xcb_get_setup(conn) ).data;
-
-       window = xcb_generate_id(conn);
-
-       int width = 200;
-       int height = 60;
-
-       uint32_t back = 0xFFFFFF;
-
-       int sw = screen->width_in_pixels;
-       int sh = screen->height_in_pixels;
-
-       int padding_x = 30;
-       int padding_y = 50;
-
-       int pos_x = sw - width - padding_x;
-       int pos_y = padding_y;
-
-       mask = XCB_CW_BACK_PIXEL | XCB_CW_OVERRIDE_REDIRECT;
-
-       values[0] = back;
-       values[1] = 1;
-
-       xcb_create_window(conn, screen->root_depth, 
-                       window, screen->root, pos_x, pos_y, width, height, 1,
-                       XCB_WINDOW_CLASS_INPUT_OUTPUT, 
-                       screen->root_visual, mask, values);
-
-       xcb_map_window(conn, window);
-       xcb_flush(conn);
-
-       sleep(30);
-
-       xcb_disconnect(conn);
-
-       exit(EXIT_SUCCESS);
-}